Bug 147713 - Web Inspector: inspector-protocol/console/css-source-locations.html times out when repeated
Summary: Web Inspector: inspector-protocol/console/css-source-locations.html times out...
Status: RESOLVED CONFIGURATION CHANGED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Web Inspector (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2015-08-05 18:46 PDT by BJ Burg
Modified: 2016-09-09 12:29 PDT (History)
9 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description BJ Burg 2015-08-05 18:46:49 PDT
This does not affect the bots currently, but it smells like a problem.

Exposed by the command:

Tools/Scripts/run-webkit-tests --time-out-ms=3000 --iterations=10 inspector-protocol/console/css-source-locations.html

When it times out, the console messages from the external <link> stylesheet are not logged. I think there is a race somewhere that's only exposed when the page is already in the cache. Or, maybe those console messages go to the previous test page somehow? It needs more investigation.
Comment 1 BJ Burg 2015-08-05 20:46:22 PDT
Devin suggested that perhaps we did not disable the Console when the test is finished, and thus the next execution's console messages are not enqueued in the backend and get dropped on the floor.

I tried sending "Console.disable" before calling InspectorTest.completeTest(), but this did not seem to have any effect.
Comment 2 David Kilzer (:ddkilzer) 2016-09-09 11:51:12 PDT
<rdar://problem/28229374>
Comment 3 Joseph Pecoraro 2016-09-09 12:29:20 PDT
No inspector-protocol tests exist anymore.