Re: non-Linux OSes



On Tue, 2013-10-22 at 10:07 -0400, Emilio Pozuelo Monfort wrote:
(Note that sometimes test failures are
just race conditions because the tests run on loaded/slow machines).

Over time I've been trying to fix these race conditions, because unlike
Debian's package builds, gnome-continuous runs the glib tests
continuously: easily 50+ times a day, 365 days a year, leveraging the
InstalledTests model:
https://live.gnome.org/GnomeGoals/InstalledTests

This makes it a lot easier to both find races, and since it operates on
the git repositories instead of immutable tarballs, that makes it easier
to *fix* them:

https://bugzilla.gnome.org/show_bug.cgi?id=705152
https://bugzilla.gnome.org/show_bug.cgi?id=704699
https://bugzilla.gnome.org/700460
https://bugzilla.gnome.org/show_bug.cgi?id=700855
https://git.gnome.org/browse/glib/commit/?h=ff8f37ac05490c67fc3be5e87ff5756f1a275da3

GLib's test suite seems pretty good to me at this point, although I
don't really keep historical data about which specific tests failed, so
I only tend to notice tests that are closer to 50/50% races instead of
1%/99%.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]