Given the feedback I've seen here, how about we do the following:

Specifically mark timing sensitive tests. If a marked tests fails, re-run
it.  If it passes the second time, consider it a normal pass and keep bots
green.  If it fails the second time, turn bots red.  The easiest way to mark
the tests seems to be to move them into a specific directory.

Any opposition or better ideas?

Thanks,
Julie

On Thu, Dec 3, 2009 at 6:49 AM, Gustavo Noronha Silva <g...@gnome.org> wrote:

> On Wed, 2009-12-02 at 14:51 -0800, Julie Parent wrote:
> > As Eric just said to me in person, another option is to just re-run
> > *any* failing test twice, and only turn tree red if it fails twice.
> > (Chromium just recently started doing this, and it has greatly
> > improved our tree greenness).  This obviously doesn't explicitly
> > identify timing dependent tests, but it solves the bigger issues that
> > flaky tests cause.
>
> But that would turn moot the point of the suggestion, I think. Having
> only tests that are expected to fail under special conditions be tested
> twice makes sense, but if a test that isn't expected to fail under
> special conditions fails, we should see that as a failure.
>
> To give you a bit of insight into this, in GTK+ we used to have tests
> that only failed when they were preceded by a specific test. This was
> very important information that would be lost if it was run after
> itself, and thus passed. The problems that caused this were missing
> support in DRT, and a couple of times real bugs that caused crashes.
>
> This is to say I think we would be better served by only running
> known-time-dependent tests twice.
>
> Thanks,
>
> --
> Gustavo Noronha Silva <g...@gnome.org>
> GNOME Project
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to