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