Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Oct 2014 23:14:45 -0700
From:      Craig Rodrigues <rodrigc@FreeBSD.org>
To:        FreeBSD stable <freebsd-stable@freebsd.org>
Cc:        "freebsd-testing@freebsd.org" <freebsd-testing@freebsd.org>, "freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org>
Subject:   Automatically running /usr/tests on stable/10 branch under Jenkins
Message-ID:  <CAG=rPVe-hCYiH5YuC%2BrzrucJbHJvEFmik0RAA%2Brq%2BXQ5K_A0Ww@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,

I have created this Jenkins job, which you can see a graphical
representation of:

https://jenkins.freebsd.org/jenkins/view/FreeBSD_src_stable/job/FreeBSD_stable_10/848/BuildGraph/

(1)  does a buildworld/buildkernel on amd64 when someone checks new
      code into the stable/10 branch
(2)  Creates a bootable UFS image with makefs
(3)  Boots the image under bhyve
(4)  Runs these commands inside the bhyve VM:

      cd /usr/tests
      kyua test
      kyua report-junit --output=test-output.xml

(5)  Shuts down the bhyve VM
(6)  imports test-output.xml into Jenkins.

You can see a full test report here:

https://jenkins.freebsd.org/jenkins/job/FreeBSD_stable_10-tests/4/testReport/

We already do the same thing for CURRENT.

Hopefully by running the tests regularly, we can help improve the quality
of FreeBSD.


--
Craig



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAG=rPVe-hCYiH5YuC%2BrzrucJbHJvEFmik0RAA%2Brq%2BXQ5K_A0Ww>