[webkit-dev] DRT/WTR should clear the cache at the beginning of each test?

Ryosuke Niwa rniwa at webkit.org
Wed Aug 8 11:28:16 PDT 2012


That sounds like a great idea to me. I was actually surprised when fischman
told me we don't currently do this.

- Ryosuke

On Wed, Aug 8, 2012 at 10:47 AM, Ojan Vafai <ojan at chromium.org> wrote:

> See https://bugs.webkit.org/show_bug.cgi?id=93195.
>
> media/W3C/video/networkState/networkState_during_progress.html
> and media/video-poster-blocked-by-willsendrequest.html are flaky on all
> platforms because they behave differently if the loaded resource is cached.
>
> Every time I've taken a stab at reducing test flakiness, I've come across
> at least a few tests that pass when run as part of the test suite, but fail
> when run by themselves (or in parallel) because they accidentally expect an
> image or something to be in the cache.
>
> I think it would make the tests more maintainable if we cleared the cache
> before each test run. This is *not* before each page load though. So tests
> that do multiple page loads will still test cross-navigation caching
> behavior.
>
> While it's true that we could one-off fix each of these tests, it's
> usually very time consuming to figure out that caching is the problem,
> that's assuming anyone takes the time to look into why the test is flaky in
> the first place.
>
> Any objections?
>
> Ojan
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo/webkit-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20120808/b6637d51/attachment.html>


More information about the webkit-dev mailing list