[webkit-dev] Gated trunk, experiences from OpenStack

Dirk Pranke dpranke at chromium.org
Tue Feb 5 12:17:58 PST 2013


On Tue, Feb 5, 2013 at 9:46 AM, Martin Robinson <mrobinson at webkit.org> wrote:
> On Tue, Feb 5, 2013 at 9:28 AM, Adam Barth <abarth at webkit.org> wrote:
>> Do you know how they got rid of flakiness in their tests?  We've spent
>> a bunch of effort fixing flaky tests (and in marking the remaining
>> flaky tests as flaky), but there's still a long tail of flakiness.  I
>> wonder if that sort of thing might be different for OpenStack if they
>> have a different approach to testing than we do.
>
> Another useful thing is to know the number of tests in OpenStack.
> WebKit has more tests than any other project I've worked on.
>

There are two other related aspects that make our tests flaky:

1) They're very high level integration tests (mostly), which, as they
cover large swaths of code in each test, are much more susceptible to
flakiness than method-level unit tests.

2) They weren't generally written to be run in parallel, and thus we
often have to be concerned with system-level resource contention.

-- Dirk


More information about the webkit-dev mailing list