| Index: LayoutTests/compositing/squashing/squash-transform-repainting-transformed-child.html
|
| diff --git a/LayoutTests/compositing/squashing/squash-transform-repainting-transformed-child.html b/LayoutTests/compositing/squashing/squash-transform-repainting-transformed-child.html
|
| index a95a056ce783b61d7c07ef26ae35d6d829d8438e..2bb1006b20c794a30d7aa6b30fa5e4aba0fc3314 100644
|
| --- a/LayoutTests/compositing/squashing/squash-transform-repainting-transformed-child.html
|
| +++ b/LayoutTests/compositing/squashing/squash-transform-repainting-transformed-child.html
|
| @@ -1,5 +1,6 @@
|
| <!DOCTYPE html>
|
| <head>
|
| +<script src="../../resources/run-after-display.js"></script>
|
| <style>
|
| .composited {
|
| -webkit-transform: translatez(0);
|
| @@ -57,13 +58,18 @@ div:hover {
|
| <script>
|
| if (window.internals)
|
| internals.settings.setLayerSquashingEnabled(true);
|
| - if (window.testRunner)
|
| + if (window.testRunner) {
|
| testRunner.dumpAsText();
|
| -
|
| + testRunner.waitUntilDone();
|
| + }
|
| +
|
| function runTest()
|
| {
|
| - testRunner.display();
|
| + runAfterDisplay(executeTestCases);
|
| + }
|
|
|
| + function executeTestCases()
|
| + {
|
| window.internals.startTrackingRepaints(document);
|
| document.getElementById('Case1').textContent = window.internals.layerTreeAsText(document, internals.LAYER_TREE_INCLUDES_REPAINT_RECTS);
|
| window.internals.stopTrackingRepaints(document);
|
| @@ -82,6 +88,9 @@ div:hover {
|
|
|
| // Display the test results only after test is done so that it does not affect repaint rect results.
|
| document.getElementById('testResults').style.display = "block";
|
| +
|
| + if (window.testRunner)
|
| + testRunner.notifyDone();
|
| }
|
|
|
| function hoverOverOuterDiv()
|
|
|