[systemd-devel] New "ubuntu-ci" integration tests are being added to PRs

Lennart Poettering lennart at poettering.net
Thu Feb 18 14:48:14 UTC 2016


On Thu, 18.02.16 09:01, Martin Pitt (martin.pitt at ubuntu.com) wrote:

> Hello all,
> 
> you might already have noticed, but from now on PRs will not only
> trigger the semaphore checks (which are essentially a "make
> distcheck"), but also trigger more comprehensive integration tests on
> Ubuntu's autopkgtest infrastructure. These build actual binary .deb
> packages, install them in an actual OS, and cover things like
> networkd, bootchart, that crucial services like NetworkManager or
> window manager come up, timedatectl and friends, cryptsetup,
> systemd-sysv-install (with various combinations of SysV+systemd
> units), and the "boot-smoke" test where the whole thing has to boot
> successfully 20 times [2].
> 
> This new test can be seen at e. g.
> https://github.com/systemd/systemd/pull/2641 or /2650 which now also
> have a second "ubuntu-ci" test.
> 
> I now wrote all the glue between github and autopkgtest.ubuntu.com,
> running into gory details like firewall issues, three different ways
> to authenticate, and my own hilarious incompetence when it comes to
> web programming (but I'm learning :) ). Thanks to Daniel for his great
> help with kickstarting me into GitHub webhooks!
> 
> However, an awful lot of the runs currently fail with a linker error.
> I filed [2] and will investigate.
> 
> So please don't put too much attention to these results yet. I want to
> to enable them to see how the testing and communication holds up in
> practice, but before this we definitively need to sort out [2] first.

Excellent work! Thanks a lot to Daniel and you for setting this up! Thanks!

Lennart

-- 
Lennart Poettering, Red Hat


More information about the systemd-devel mailing list