Title: [183312] trunk/LayoutTests
Revision
183312
Author
[email protected]
Date
2015-04-25 13:20:29 -0700 (Sat, 25 Apr 2015)

Log Message

fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
https://bugs.webkit.org/show_bug.cgi?id=144155

Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.

* fast/frames/flattening/resources/iframe-to-resize.html:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (183311 => 183312)


--- trunk/LayoutTests/ChangeLog	2015-04-25 16:29:58 UTC (rev 183311)
+++ trunk/LayoutTests/ChangeLog	2015-04-25 20:20:29 UTC (rev 183312)
@@ -1,3 +1,12 @@
+2015-04-25  Alexey Proskuryakov  <[email protected]>
+
+        fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
+        https://bugs.webkit.org/show_bug.cgi?id=144155
+
+        Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.
+
+        * fast/frames/flattening/resources/iframe-to-resize.html:
+
 2015-04-24  Commit Queue  <[email protected]>
 
         Unreviewed, rolling out r183288.

Modified: trunk/LayoutTests/fast/frames/flattening/resources/iframe-to-resize.html (183311 => 183312)


--- trunk/LayoutTests/fast/frames/flattening/resources/iframe-to-resize.html	2015-04-25 16:29:58 UTC (rev 183311)
+++ trunk/LayoutTests/fast/frames/flattening/resources/iframe-to-resize.html	2015-04-25 20:20:29 UTC (rev 183312)
@@ -4,6 +4,8 @@
   <script>
   var resizeEventCounter = 0;
   var resizeCounter = 0;
+  var currentTimerID;
+  var timerScheduleTimes = [];
   
   window._onresize_ = function(event) {
     resizeEventCounter++;
@@ -17,9 +19,12 @@
     document.getElementById('contentToResize').style.height = getRandomArbitrary(50, 500) + 'px';
     document.body.offsetHeight;
   
-    if (++resizeCounter < 100)
-      setTimeout('resizeMe();', 0);
-    else {
+    if (++resizeCounter < 100) {
+      currentTimerID = setTimeout('resizeMe();', 0);
+      timerScheduleTimes.push(performance.now());
+      if (window.internals && internals.isTimerThrottled(currentTimerID))
+        console.log("Timer " + currentTimerID + " is throttled, resizeCounter = " + resizeCounter);
+    } else {
       parent.document.getElementById('result').innerHTML = resizeEventCounter > 100 ? "FAILED. Too many resize events" : "PASS";
       if (window.testRunner)
         testRunner.notifyDone();
@@ -27,11 +32,14 @@
   }
 
   setTimeout(function() {
-    parent.document.getElementById('result').innerHTML = "Test timed out. Resized " + resizeCounter + " times, got " + resizeEventCounter + " events.";
+    console.log("Test timed out. Resized " + resizeCounter + " times, got " + resizeEventCounter + " events.");
+    if (window.internals && internals.isTimerThrottled(currentTimerID))
+      console.log("Timer was throttled.");
+    console.log("Timers were scheduled at: " + timerScheduleTimes);
     if (window.testRunner)
       testRunner.notifyDone();
   }, 20000);
-  
+
 </script>
 </head>
 <body _onload_='resizeMe();'>
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to