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

Michael Biebl mbiebl at gmail.com
Thu Feb 18 14:39:24 UTC 2016


Great stuff!

Thanks for working on that, Martin and Daniel.

Regards,
Michael

2016-02-18 9:01 GMT+01:00 Martin Pitt <martin.pitt at ubuntu.com>:
> 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.
>
> Please bear with me!
>
> Thanks,
>
> Martin
>
>
> [1] http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/tree/debian/tests
> [2] https://github.com/systemd/systemd/issues/2651
> --
> Martin Pitt                        | http://www.piware.de
> Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
>
> _______________________________________________
> systemd-devel mailing list
> systemd-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/systemd-devel
>



-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?


More information about the systemd-devel mailing list