Title: [93089] trunk/LayoutTests
Revision
93089
Author
vse...@chromium.org
Date
2011-08-16 03:04:55 -0700 (Tue, 16 Aug 2011)

Log Message

Web Inspector: resource-tree-errors-reload.html is flaky.
https://bugs.webkit.org/show_bug.cgi?id=66217

Reviewed by Pavel Feldman.

* http/tests/inspector/resource-tree/resource-tree-errors-reload.html:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (93088 => 93089)


--- trunk/LayoutTests/ChangeLog	2011-08-16 08:57:13 UTC (rev 93088)
+++ trunk/LayoutTests/ChangeLog	2011-08-16 10:04:55 UTC (rev 93089)
@@ -1,3 +1,12 @@
+2011-08-15  Vsevolod Vlasov  <vse...@chromium.org>
+
+        Web Inspector: resource-tree-errors-reload.html is flaky.
+        https://bugs.webkit.org/show_bug.cgi?id=66217
+
+        Reviewed by Pavel Feldman.
+
+        * http/tests/inspector/resource-tree/resource-tree-errors-reload.html:
+
 2011-08-16  Zoltan Horvath  <zol...@webkit.org>
 
         [Qt] Ossyize editing/deleting/regional-indicators.html since it fails after r93068

Modified: trunk/LayoutTests/http/tests/inspector/resource-tree/resource-tree-errors-reload.html (93088 => 93089)


--- trunk/LayoutTests/http/tests/inspector/resource-tree/resource-tree-errors-reload.html	2011-08-16 08:57:13 UTC (rev 93088)
+++ trunk/LayoutTests/http/tests/inspector/resource-tree/resource-tree-errors-reload.html	2011-08-16 10:04:55 UTC (rev 93089)
@@ -11,8 +11,34 @@
 
 function test()
 {
-    InspectorTest.reloadPage(step1);
+    var resourcesWereFinished = false;
+    var pageWasReloaded = false;
 
+    WebInspector.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.EventTypes.FrameDetached, frameDetached);
+    InspectorTest.reloadPage(pageReloaded);
+
+    function frameDetached()
+    {
+        InspectorTest.runAfterResourcesAreFinished(["resource-tree-errors-reload.html"], resourcesFinished);
+    }
+
+    function resourcesFinished()
+    {
+        if (pageWasReloaded)
+            step1();
+        else
+            resourcesWereFinished = true;
+    }
+
+    function pageReloaded()
+    {
+        if (resourcesWereFinished)
+            step1();
+        else
+            pageWasReloaded = true;
+
+    }
+
     function step1()
     {
         var resource = WebInspector.resourceTreeModel.resourceForURL("http://127.0.0.1:8000/inspector/resource-tree/resource-tree-errors-reload.html");
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to