Bug 1194546 - Wait for the layer tree to reach the compositor before starting to scroll. r=botond

--HG--
extra : commitid : 6C8iDPDIm8E
This commit is contained in:
Kartikaya Gupta 2015-11-04 14:21:06 -05:00
parent 3311406a6e
commit 489b582b4b
2 changed files with 13 additions and 4 deletions

View File

@ -6,8 +6,10 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=1151667
<head>
<title>Test for Bug 1151667</title>
<script type="application/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
<script type="text/javascript" src="/tests/SimpleTest/EventUtils.js"></script>
<script type="application/javascript" src="/tests/SimpleTest/EventUtils.js"></script>
<script type="application/javascript" src="/tests/SimpleTest/paint_listener.js"></script>
<script type="application/javascript" src="apz_test_native_event_utils.js"></script>
<script type="application/javascript" src="apz_test_utils.js"></script>
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
<style>
#subframe {
@ -55,7 +57,11 @@ function continueTest() {
}
SimpleTest.waitForExplicitFinish();
SimpleTest.waitForFocus(startTest, window);
SimpleTest.waitForFocus(function() {
waitForAllPaints(function() {
flushApzRepaints(startTest);
})
}, window);
</script>
</pre>

View File

@ -6,7 +6,8 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=1173580
<head>
<title>Test for layerization</title>
<script type="application/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
<script type="text/javascript" src="/tests/SimpleTest/EventUtils.js"></script>
<script type="application/javascript" src="/tests/SimpleTest/EventUtils.js"></script>
<script type="application/javascript" src="/tests/SimpleTest/paint_listener.js"></script>
<script type="application/javascript" src="apz_test_native_event_utils.js"></script>
<script type="application/javascript" src="apz_test_utils.js"></script>
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
@ -146,7 +147,9 @@ function startTest() {
return;
}
driveTest();
waitForAllPaints(function() {
flushApzRepaints(driveTest);
})
}
SimpleTest.waitForExplicitFinish();