[Webkit-unassigned] [Bug 107328] Layout test runner is confused with output from different tests

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 29 13:10:02 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=107328





--- Comment #2 from Dirk Pranke <dpranke at chromium.org>  2013-01-29 13:12:01 PST ---
So, what seems to be happening here is that http/tests/cache/cancel-during-revalidation-succeeded.html is somehow messing up state inside DRT so that when we run the next test (http/tests/cache/cancel-multiple-post-xhrs.html), the dumpAsText() call is not having any effect, and we're incorrectly dumping out a render tree and generating a pixel result (and since there's no -expected.png, we report this as MISSING). If you look at the actual results being generated on the flakiness dashboard, you can see the incorrect render tree.

This is kinda interesting, since it's at least the first case I've seen which deterministically (reliably) is causing dumpAsText() to have no effect and we can't blame this on a script not getting loaded.

As an aside, the second test (cancel-multiple-post-xhrs) is also printing out output  inside WebProxyTestBase::willSendRequest) *before* we print the test headers in TestEventPrinter::handleTextHeader(). This is probably bad, not the least of which is because the NRWT driver.py code is handling this only by accident.

So, there's a couple of different bugs being revealed here.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list