+2012-06-11 Ryosuke Niwa <rniwa@webkit.org>
+
+ Use testRunner instead of layoutTestController in compositing tests
+ https://bugs.webkit.org/show_bug.cgi?id=88766
+
+ Reviewed by Tony Chang.
+
+ * compositing/:
+ * compositing/animation/:
+ * compositing/backface-visibility/:
+ * compositing/backing/:
+ * compositing/culling/:
+ * compositing/geometry/:
+ * compositing/iframes/:
+ * compositing/iframes/resources/:
+ * compositing/images/:
+ * compositing/layer-creation/:
+ * compositing/masks/:
+ * compositing/overflow/:
+ * compositing/plugins/:
+ * compositing/reflections/:
+ * compositing/repaint/:
+ * compositing/resources/:
+ * compositing/rtl/:
+ * compositing/scaling/:
+ * compositing/tiling/:
+ * compositing/transitions/:
+ * compositing/video/:
+ * compositing/visibility/:
+ * compositing/webgl/:
+ * platform/chromium/compositing/:
+ * platform/chromium/compositing/force-compositing-mode/:
+ * platform/chromium/compositing/rubberbanding/:
+ * platform/mac/compositing/canvas/:
+
2012-06-11 Ojan Vafai <ojan@chromium.org>
Large slew of Chromium windows png rebaselines. See http://crbug.com/131829 for more information.
.composited { -webkit-transform: translateZ(0); }
</style>
<script type="text/javascript">
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
function moveAbsoluteDiv()
{
document.getElementById('absoluteDiv').style.top = '700px';
.composited { -webkit-transform: translateZ(0); }
</style>
<script type="text/javascript">
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
function moveAbsoluteDiv()
{
document.getElementById('absoluteDiv').style.top = '700px';
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
var box = document.getElementById('box');
box.addEventListener('webkitAnimationStart', function() {
- if (window.layoutTestController) {
- var layers = layoutTestController.layerTreeAsText();
+ if (window.testRunner) {
+ var layers = testRunner.layerTreeAsText();
var result;
if (layers != "")
result = "PASS: created compositing layers when animating transform.";
else
result = "FAIL: no layers found";
document.getElementById('result').innerHTML = result;
- layoutTestController.notifyDone();
+ testRunner.notifyDone();
}
}, false);
document.getElementById('box').className = 'spinning';
function testEnded()
{
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
function startTest()
{
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
document.getElementById('tester').addEventListener('webkitAnimationEnd', testEnded, false);
document.getElementById('container').className = 'moved';
</div>
<script>
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true); // This is only useful as a pixel test.
+ if (window.testRunner) {
+ testRunner.dumpAsText(true); // This is only useful as a pixel test.
document.write("<span style='position:absolute; top:-5000px'>This test is only useful as a pixel test</span>");
}
</script>
</div>
<script>
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true); // This is only useful as a pixel test.
+ if (window.testRunner) {
+ testRunner.dumpAsText(true); // This is only useful as a pixel test.
document.write("<span style='position:absolute; top:-5000px'>This test is only useful as a pixel test</span>");
}
</script>
</div>
<script>
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true); // This is only useful as a pixel test.
+ if (window.testRunner) {
+ testRunner.dumpAsText(true); // This is only useful as a pixel test.
document.write("<span style='position:absolute; top:-5000px'>This test is only useful as a pixel test</span>");
}
</script>
</div>
</div>
<script>
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true); // This is only useful as a pixel test.
+ if (window.testRunner) {
+ testRunner.dumpAsText(true); // This is only useful as a pixel test.
document.write("<span style='position:absolute; top:-5000px'>This test is only useful as a pixel test</span>");
}
</script>
</style>
<script>
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
function dumpLayers()
{
var layersResult = document.getElementById('layers');
- if (window.layoutTestController)
- layersResult.innerText = layoutTestController.layerTreeAsText();
+ if (window.testRunner)
+ layersResult.innerText = testRunner.layerTreeAsText();
}
window.addEventListener('load', dumpLayers, false)
</style>
<script>
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
function dumpLayers()
{
var layersResult = document.getElementById('layers');
- if (window.layoutTestController)
- layersResult.innerText = layoutTestController.layerTreeAsText();
+ if (window.testRunner)
+ layersResult.innerText = testRunner.layerTreeAsText();
}
window.addEventListener('load', dumpLayers, false)
</style>
<script>
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
function dumpLayers()
{
var layersResult = document.getElementById('layers');
- if (window.layoutTestController)
- layersResult.innerText = layoutTestController.layerTreeAsText();
+ if (window.testRunner)
+ layersResult.innerText = testRunner.layerTreeAsText();
}
window.addEventListener('load', dumpLayers, false)
}
</style>
<script>
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
</script>
</head>
<body>
</div>
<pre id="console"></pre>
<script>
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- document.getElementById("console").appendChild(document.createTextNode(layoutTestController.layerTreeAsText()));
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ document.getElementById("console").appendChild(document.createTextNode(testRunner.layerTreeAsText()));
}
</script>
</body>
<head>
<script type="text/javascript">
function horiz_scroll() {
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
var pos = 0;
var inner = function () {
pos += 15;
if (pos < 2047)
setTimeout(inner, 0);
- else if (window.layoutTestController)
- layoutTestController.notifyDone();
+ else if (window.testRunner)
+ testRunner.notifyDone();
};
inner();
}
}
</style>
<script>
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
function doTest() {
- if (window.layoutTestController)
- layoutTestController.display();
+ if (window.testRunner)
+ testRunner.display();
// The change in clip style should be reflected immediately in the size
// of the composited clipper layer. After changing the clip, it should
// entirely cover the indicator.
</style>
</head>
<script>
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
- if (window.layoutTestController) {
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layertree').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
function doTest() {
document.getElementById('child').style.webkitTransform = 'translateZ(0)';
}
</style>
<script type="text/javascript">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
}
</script>
</head>
}
</style>
<script type="text/javascript">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
}
</script>
</head>
}
</style>
<script type="text/javascript">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
}
</script>
</head>
}
</style>
<script type="text/javascript">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
}
</script>
</head>
}
</style>
<script type="text/javascript">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
}
</script>
</head>
}
</style>
<script type="text/javascript">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
+ testRunner.waitUntilDone();
}
window.onload = function() { setTimeout(function() {
document.getElementById('scroll').scrollTop += 300;
- if (window.layoutTestController) {
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ testRunner.notifyDone();
}
}, 0); };
</script>
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
}
</script>
</head>
}
</style>
<script type="text/javascript">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
}
</script>
</head>
}
</style>
<script type="text/javascript">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
+ testRunner.waitUntilDone();
}
window.onload = function() { setTimeout(function() {
- if (window.layoutTestController) {
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ testRunner.notifyDone();
}
}, 0); };
</script>
.composited { -webkit-transform: translateZ(0); }
</style>
<script type="text/javascript">
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
function moveFixedDiv()
{
document.getElementById('fixedDiv').style.top = '200px';
.composited { -webkit-transform: translateZ(0); }
</style>
<script type="text/javascript">
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
function moveFixedDiv()
{
document.getElementById('fixedDiv').style.top = '200px';
}
</style>
<script>
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
</script>
</head>
<body>
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
+ testRunner.waitUntilDone();
}
function changeOverflow()
{
document.getElementById('container').className = 'changed';
- if (window.layoutTestController)
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
+ if (window.testRunner)
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
window.addEventListener('load', function() {
}
</style>
<script>
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
function dumpLayers()
{
- if (window.layoutTestController)
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
+ if (window.testRunner)
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
}
window.addEventListener('load', dumpLayers, false);
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest() {
- if (window.layoutTestController) {
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
window.addEventListener('load', doTest, false);
<script src="../../media/media-file.js"></script>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
function testDone()
{
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
function doTest()
}
</style>
<script>
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
function dumpLayers()
{
- if (window.layoutTestController)
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
+ if (window.testRunner)
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
}
window.addEventListener('load', dumpLayers, false);
<html>
<head>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
</script>
</head>
<body>
window.internals.settings.setEnableCompositingForFixedPosition(true);
window.internals.settings.setPageScaleFactor(0.5, 0, 0);
}
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
}
</script>
</head>
window.internals.settings.setEnableCompositingForFixedPosition(true);
window.internals.settings.setPageScaleFactor(2, 0, 0);
}
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
}
</script>
</head>
// If the fixed position element doesn't have its own stacking context then
// it cannot get a composited layer.
- if (window.layoutTestController)
- layerTreeOutput += 'Before (should be empty): \n' + layoutTestController.layerTreeAsText() + '\n';
+ if (window.testRunner)
+ layerTreeOutput += 'Before (should be empty): \n' + testRunner.layerTreeAsText() + '\n';
// Adding a z-index to the fixed position element will give it a stacking context
// and allow it to be composited.
document.getElementById('fixed').style.zIndex = '1';
- if (window.layoutTestController) {
- layerTreeOutput += 'After (should not be empty): \n' + layoutTestController.layerTreeAsText();
+ if (window.testRunner) {
+ layerTreeOutput += 'After (should not be empty): \n' + testRunner.layerTreeAsText();
document.getElementById('layertree').innerText = layerTreeOutput;
- layoutTestController.dumpAsText();
+ testRunner.dumpAsText();
}
// Adding a transform to the container will turn off compositing.
document.getElementById('container').style.webkitTransform = 'translateX(0)';
- if (window.layoutTestController) {
- layerTreeOutput += 'After (should be empty): \n' + layoutTestController.layerTreeAsText();
+ if (window.testRunner) {
+ layerTreeOutput += 'After (should be empty): \n' + testRunner.layerTreeAsText();
document.getElementById('layertree').innerText = layerTreeOutput;
- layoutTestController.dumpAsText();
+ testRunner.dumpAsText();
}
}
window.internals.settings.setEnableCompositingForFixedPosition(true);
window.internals.settings.setPageScaleFactor(0.5, 0, 0);
}
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
var d = document.getElementById('frame').contentDocument.open();
d.write("<div style='position:fixed; z-index: 1; left; 10px;'>TEST</div>");
window.internals.settings.setEnableCompositingForFixedPosition(true);
window.internals.settings.setPageScaleFactor(2, 0, 0);
}
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
var d = document.getElementById('frame').contentDocument.open();
d.write("<div style='position:fixed; z-index: 1; left; 10px;'>TEST</div>");
window.internals.settings.setEnableCompositingForFixedPosition(true);
window.internals.settings.setPageScaleFactor(0.5, 0, 0);
}
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
}
</script>
</head>
window.internals.settings.setEnableCompositingForFixedPosition(true);
window.internals.settings.setPageScaleFactor(2, 0, 0);
}
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
}
</script>
</head>
</span>
</div>
<script>
-if (window.layoutTestController)
- layoutTestController.dumpAsText();
+if (window.testRunner)
+ testRunner.dumpAsText();
</script>
}
</style>
<script>
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
function dumpLayers()
{
- if (window.layoutTestController)
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
+ if (window.testRunner)
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
}
window.addEventListener('load', dumpLayers, false);
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
function dumpLayerTree()
{
- if (window.layoutTestController)
- document.getElementById('layer-tree').innerText = layoutTestController.layerTreeAsText();
+ if (window.testRunner)
+ document.getElementById('layer-tree').innerText = testRunner.layerTreeAsText();
}
window.addEventListener('load', dumpLayerTree, false);
</style>
<script>
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
function doTest()
{
- if (window.layoutTestController)
- layoutTestController.display();
+ if (window.testRunner)
+ testRunner.display();
document.getElementById("stretch").style.left = "-100px";
}
<head>
<title>Horizontal scroll test for composited elements</title>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
</script>
<script src="../resources/mock_scrollbars.js"></script>
</head>
<div style="-webkit-transform: translatez(0); width: 1000px; height: 800px; border-style: solid; border-color: Red; border-width: 3px; background-image: url(../resources/apple.jpg); background-repeat:repeat"></div>
<script type="text/javascript" charset="utf-8">
window.scrollBy(300, 0);
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
</script>
</body>
</html>
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
</script>
</head>
<body>
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
var text = "";
function showTree(which)
{
setTimeout(function() {
- if (window.layoutTestController) {
+ if (window.testRunner) {
text += "\n" + which + " dump layer tree:\n";
- text += layoutTestController.layerTreeAsText();
+ text += testRunner.layerTreeAsText();
document.getElementById('layers').innerText = text;
}
}, 0);
function doTest()
{
- if (window.layoutTestController)
+ if (window.testRunner)
//document.getElementById('layers').innerText = "";
showTree("First");
showTree("Third");
setTimeout(function() {
- layoutTestController.notifyDone();
+ testRunner.notifyDone();
}, 0);
}, 100);
}, 100);
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function doTest()
{
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
window.addEventListener('load', doTest, false);
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
var text = "";
function showTree(which)
{
setTimeout(function() {
- if (window.layoutTestController) {
+ if (window.testRunner) {
text += "\n" + which + " dump layer tree:\n";
- text += layoutTestController.layerTreeAsText();
+ text += testRunner.layerTreeAsText();
document.getElementById('layers').innerText = text;
}
}, 0);
function doTest()
{
- if (window.layoutTestController)
+ if (window.testRunner)
//document.getElementById('layers').innerText = "";
showTree("First");
showTree("Third");
setTimeout(function() {
- layoutTestController.notifyDone();
+ testRunner.notifyDone();
}, 0);
}, 100);
}, 100);
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function doTest()
{
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
window.addEventListener('load', doTest, false);
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
for (var i = 0; i < scrollables.length; ++i)
scrollables[i].scrollTop = 100;
- if (window.layoutTestController) {
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
window.scrollBy(0, 100);
- if (window.layoutTestController) {
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.waitUntilDone();
- layoutTestController.dumpAsText();
+ if (window.testRunner) {
+ testRunner.waitUntilDone();
+ testRunner.dumpAsText();
}
function startFade()
function fadeDone()
{
- if (window.layoutTestController) {
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
</script>
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function doTest()
{
for (var i = 0; i < scrollables.length; ++i)
scrollables[i].scrollTop = 500;
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 0);
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
- if (window.layoutTestController) {
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
document.getElementById('far-left').className = 'moved';
- if (window.layoutTestController) {
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
- if (window.layoutTestController) {
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
- if (window.layoutTestController) {
+ if (window.testRunner) {
// We need to call display() here to sync the compositor state and avoid a race condition.
- layoutTestController.display();
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ testRunner.display();
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
- if (window.layoutTestController) {
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
</script>
</head>
<body>
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function test()
{
window.setTimeout(function() {
document.getElementById('tester').style.outline = '5px solid green';
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 0);
}
window.addEventListener('load', test, false);
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function startProgram()
{
var panel = document.getElementById("panel");
panel.addEventListener('webkitTransitionEnd', function() {
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, false);
panel.style.left = "0";
}
</div>
</body>
-</html>
\ No newline at end of file
+</html>
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
timeout = 100;
document.getElementById("parent").style.webkitTransformStyle = "flat";
setTimeout(function() {
document.getElementById("parent").style.webkitTransformStyle = "preserve-3d";
- if (window.layoutTestController) {
- if (layoutTestController.layerTreeAsText) {
- var layerTree = layoutTestController.layerTreeAsText();
+ if (window.testRunner) {
+ if (testRunner.layerTreeAsText) {
+ var layerTree = testRunner.layerTreeAsText();
document.getElementById("layerTree").innerHTML = "<pre>" + layerTree + "</pre>";
}
- layoutTestController.notifyDone();
+ testRunner.notifyDone();
}
}, timeout);
}, timeout);
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
+ testRunner.waitUntilDone();
}
function repaint()
currImage.style.backgroundColor = 'orange';
}
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
window.addEventListener('load', function() {
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function startTest()
{
window.setTimeout(function() {
document.documentElement.style.width = '800px'
window.setTimeout(function() {
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 0);
}, 0);
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
</script>
</head>
<body>
<div id="wrapper"></div>
<div class="accelerated"></div>
</body>
-</html>
\ No newline at end of file
+</html>
<head>
<title>Vertical scroll test for composited elements</title>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
</script>
<script src="../resources/mock_scrollbars.js"></script>
</head>
<div style="-webkit-transform: rotate3d(0,0,1,20deg); width: 800px; height: 1000px; border-style: solid; border-color: Red; border-width: 3px; background-image: url(../resources/apple.jpg); background-repeat:repeat"></div>
<script type="text/javascript" charset="utf-8">
window.scrollBy(0, 200);
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
</script>
</body>
</html>
<script type="text/javascript" charset="utf-8">
function testDone()
{
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
function modifyDocument()
<script type="text/javascript" charset="utf-8">
function testDone()
{
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
function doTest()
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
// For some reason this delay is required for AppKit to not short-circuit the display.
window.setTimeout(function() {
document.getElementById('box').className = 'composited';
- if (window.layoutTestController) {
- layoutTestController.display();
- document.getElementById('layers').innerHTML = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ testRunner.display();
+ document.getElementById('layers').innerHTML = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}, 20);
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
// Need to wait for compositing layers to be updated.
window.setTimeout(function() {
document.getElementById('overlay').style.height = '150px';
- if (window.layoutTestController) {
- layoutTestController.display(); // Painting has to happen to detect overlap.
- document.getElementById('layers').innerHTML = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ testRunner.display(); // Painting has to happen to detect overlap.
+ document.getElementById('layers').innerHTML = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}, 0);
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function doTest()
{
var iframe = document.getElementsByTagName('iframe')[0];
iframe.contentWindow.scrollTo(0, 200);
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 0)
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
- if (window.layoutTestController) {
- document.getElementById('layers').innerHTML = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerHTML = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
- if (window.layoutTestController)
- layoutTestController.display();
+ if (window.testRunner)
+ testRunner.display();
document.getElementById('box').className = 'composited';
- if (window.layoutTestController) {
+ if (window.testRunner) {
document.getElementById('iframe').contentDocument.body.offsetWidth; // update iframe layout
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
// Called from subframe.
{
document.getElementById('parent-iframe').contentDocument.body.offsetWidth; // work around bug 41999.
- if (window.layoutTestController)
- layoutTestController.display();
+ if (window.testRunner)
+ testRunner.display();
- if (window.layoutTestController) {
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
</script>
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
- if (window.layoutTestController)
- layoutTestController.display();
+ if (window.testRunner)
+ testRunner.display();
document.getElementById('iframe').className = 'composited';
- if (window.layoutTestController) {
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
- if (window.layoutTestController)
- layoutTestController.display();
+ if (window.testRunner)
+ testRunner.display();
document.getElementById('iframe').className = 'composited';
- if (window.layoutTestController) {
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
// Called from subframe.
function testDone()
{
document.getElementById('parent-iframe').contentDocument.body.offsetWidth; // work around bug 41999.
- if (window.layoutTestController) {
- layoutTestController.display();
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ testRunner.display();
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
</script>
<script type="text/javascript" charset="utf-8">
function doTest()
{
- if (window.layoutTestController)
- layoutTestController.display();
+ if (window.testRunner)
+ testRunner.display();
document.getElementById('iframe').className = 'composited';
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function doTest()
{
// Need to wait for compositing layers to be updated.
window.setTimeout(function() {
document.getElementById('iframe').contentWindow.scrollTo(0, 120);
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 0);
}
"></iframe>
</div>
<script>
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
setTimeout(function() {
document.getElementById("frame").contentWindow.scrollTo(600, 600);
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 200);
</script>
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
// For some reason this delay is required for AppKit to not short-circuit the display.
window.setTimeout(function() {
- if (window.layoutTestController)
- layoutTestController.display();
+ if (window.testRunner)
+ testRunner.display();
document.getElementById('parent-iframe').className = 'bigger';
- if (window.layoutTestController) {
- layoutTestController.display();
- document.getElementById('layers').innerHTML = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ testRunner.display();
+ document.getElementById('layers').innerHTML = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}, 0);
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
document.getElementById('iframe').className = 'expanded';
// Need to wait for compositing layers to be updated.
window.setTimeout(function() {
- if (window.layoutTestController) {
- document.getElementById('layers').innerHTML = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerHTML = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}, 0);
}, 0);
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
// For some reason this delay is required for AppKit to not short-circuit the display.
window.setTimeout(function() {
- if (window.layoutTestController)
- layoutTestController.display();
+ if (window.testRunner)
+ testRunner.display();
var hadLayers = false;
- if (window.layoutTestController) {
- var layers = layoutTestController.layerTreeAsText();
+ if (window.testRunner) {
+ var layers = testRunner.layerTreeAsText();
hadLayers = layers != "";
}
document.getElementById('iframe').className = 'collapsed';
- if (window.layoutTestController) {
+ if (window.testRunner) {
- layoutTestController.display();
- var haveLayers = layoutTestController.layerTreeAsText() != "";
+ testRunner.display();
+ var haveLayers = testRunner.layerTreeAsText() != "";
var result;
if (hadLayers && !haveLayers)
result = "PASS: had layers, and now do not";
else
result = "FAIL: layers should have gone. hadLayers = " + hadLayers + ", haveLayers = " + haveLayers;
document.getElementById('result').innerHTML = result;
- layoutTestController.notifyDone();
+ testRunner.notifyDone();
}
}, 0);
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
window.setTimeout(function() {
var hadLayersBefore = false;
var hadLayersAfter = false;
- if (window.layoutTestController) {
- layoutTestController.display(); // Need to paint for overlap testing.
- hadLayersBefore = layoutTestController.layerTreeAsText() != "";
+ if (window.testRunner) {
+ testRunner.display(); // Need to paint for overlap testing.
+ hadLayersBefore = testRunner.layerTreeAsText() != "";
}
document.getElementById('parent-iframe').src = "about:blank";
window.setTimeout(function() {
- if (window.layoutTestController) {
- hadLayersAfter = layoutTestController.layerTreeAsText() != "";
+ if (window.testRunner) {
+ hadLayersAfter = testRunner.layerTreeAsText() != "";
var results = document.getElementById('results');
if (hadLayersBefore && !hadLayersAfter)
else if (hadLayersAfter)
results.innerText = "FAIL: layers did not disappear when iframe source changed."
- layoutTestController.notifyDone();
+ testRunner.notifyDone();
}
}, 0);
}, 0);
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
window.setTimeout(function() {
var div = document.getElementById('invisible');
div.style.cssText = "display:none;";
- if (window.layoutTestController) {
- layoutTestController.display();
- document.getElementById('layers').innerHTML = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ testRunner.display();
+ document.getElementById('layers').innerHTML = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}, 0)
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
window.setTimeout(function() {
var div = document.getElementById('invisible');
div.style.cssText = "";
- if (window.layoutTestController) {
- layoutTestController.display();
- document.getElementById('layers').innerHTML = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ testRunner.display();
+ document.getElementById('layers').innerHTML = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}, 0)
}
}
</style>
<script type="text/javascript">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
// Called from subframe.
eventSender.mouseUp();
}
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
function nodeClicked(node)
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
// Called from subframe.
function testDone()
{
document.getElementById('parent-iframe').contentDocument.body.offsetWidth; // work around bug 41999.
- if (window.layoutTestController)
- layoutTestController.display();
+ if (window.testRunner)
+ testRunner.display();
- if (window.layoutTestController) {
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
</script>
var iframe = document.getElementsByTagName("iframe")[0];
iframe.contentWindow.scrollTo(0, 250);
}
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
window.addEventListener("load", runTest, false);
</script>
</head>
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function runTest()
{
var subframeWindow = frameDocument.getElementById('subframe').contentWindow;
subframeWindow.scrollTo(0, 100);
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
window.addEventListener('load', function() {
}
</style>
<script>
- if (window.layoutTestController) {
- layoutTestController.waitUntilDone();
- layoutTestController.dumpAsText();
+ if (window.testRunner) {
+ testRunner.waitUntilDone();
+ testRunner.dumpAsText();
}
function doTest()
// For some reason this delay is required for AppKit to not short-circuit the display which is required
// for overlap testing to kick in.
window.setTimeout(function() {
- if (window.layoutTestController) {
- layoutTestController.display();
- document.getElementById('layers').innerHTML = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ testRunner.display();
+ document.getElementById('layers').innerHTML = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}, 0);
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
// For some reason this delay is required for AppKit to not short-circuit the display.
window.setTimeout(function() {
- if (window.layoutTestController) {
- layoutTestController.display();
- document.getElementById('layers').innerHTML = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ testRunner.display();
+ document.getElementById('layers').innerHTML = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}, 0);
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
window.setTimeout(function() {
window.scrollTo(0, 100);
// Force a paint, and give layers a chance to update.
- if (window.layoutTestController)
- layoutTestController.display();
+ if (window.testRunner)
+ testRunner.display();
window.setTimeout(function() {
- if (window.layoutTestController) {
- document.getElementById('layers').innerHTML = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerHTML = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}, 0);
}, 0);
<pre id="output"></pre>
<script>
- if (window.layoutTestController) {
- window.layoutTestController.dumpAsText();
- window.layoutTestController.waitUntilDone();
- window.layoutTestController.overridePreference("WebKitUsesPageCachePreferenceKey", 1);
+ if (window.testRunner) {
+ window.testRunner.dumpAsText();
+ window.testRunner.waitUntilDone();
+ window.testRunner.overridePreference("WebKitUsesPageCachePreferenceKey", 1);
}
function finishTest() {
var output = document.getElementById("output");
- output.innerText = layoutTestController.layerTreeAsText();
+ output.innerText = testRunner.layerTreeAsText();
- if (window.layoutTestController)
- window.layoutTestController.notifyDone();
+ if (window.testRunner)
+ window.testRunner.notifyDone();
}
window.addEventListener("pageshow", function(event) {
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
function doTest()
{
document.getElementById("horizontal").contentDocument.body.classList.add("wide"); // middle iframe starts with a horizontal scrollbar
document.getElementById("both").contentDocument.body.classList.add("wide"); // bottom iframe starts with both
document.getElementById("both").contentDocument.body.classList.add("tall"); // vertical and horizontal scrollbars
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
- layoutTestController.display(); // Paint once with all overflow controls visible.
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
+ testRunner.display(); // Paint once with all overflow controls visible.
finishTest();
} else
window.setTimeout(finishTest, 5000);
</style>
<script>
function test() {
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- document.getElementById('layers').innerHTML = layoutTestController.layerTreeAsText();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ document.getElementById('layers').innerHTML = testRunner.layerTreeAsText();
}
}
</script>
</head>
<script>
function doTest() {
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
window.scrollTo(0, 2000);
- if (window.layoutTestController)
- layoutTestController.display();
+ if (window.testRunner)
+ testRunner.display();
window.scrollTo(0, 1800);
}
window.addEventListener("load", doTest, false);
}
</style>
<script>
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
}
function doTest()
{
- if (window.layoutTestController)
- layoutTestController.display();
+ if (window.testRunner)
+ testRunner.display();
// Any scroll should keep the fixed-position element where it is.
// If it stutters or disappears incorrectly, then the red background will be revealed.
<script>
if (window.internals)
window.internals.settings.setMockScrollbarsEnabled(true);
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
+ testRunner.waitUntilDone();
}
function doTest()
{
- if (window.layoutTestController)
- layoutTestController.display();
+ if (window.testRunner)
+ testRunner.display();
// Scroll red box off screen and scroll green box into same place.
window.scrollTo(0, 400);
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
window.addEventListener('load', doTest, false);
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
// For some reason this delay is required for AppKit to not short-circuit the display.
window.setTimeout(function() {
- if (window.layoutTestController)
- layoutTestController.display();
+ if (window.testRunner)
+ testRunner.display();
document.getElementById('parent-iframe').contentWindow.scrollTo(80, 80);
- if (window.layoutTestController) {
- document.getElementById('layers').innerHTML = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerHTML = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}, 0);
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest() {
- if (window.layoutTestController) {
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
window.addEventListener('load', doTest, false);
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.waitUntilDone();
- layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ testRunner.waitUntilDone();
+ testRunner.dumpAsText(true);
}
function doTest()
{
window.setTimeout(function() {
// Change the contents to green.
image.src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAADElEQVR4nGNg+M8AAAICAQB7CYF4AAAAAElFTkSuQmCC"
- if (window.layoutTestController) {
+ if (window.testRunner) {
window.setTimeout(function() {
- layoutTestController.notifyDone();
+ testRunner.notifyDone();
}, 0);
}
}, 0);
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
</script>
</head>
<body>
<script>
function doTest() {
window.scrollTo(0, 1000);
- if (window.layoutTestController) {
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ document.getElementById('layertree').innerText = testRunner.layerTreeAsText();
+ testRunner.dumpAsText(true);
}
}
window.addEventListener("load", doTest, false);
if (window.internals)
window.internals.settings.setEnableCompositingForFixedPosition(true);
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
window.addEventListener("load", function() {
- document.getElementById("layertree").innerText = layoutTestController.layerTreeAsText();
+ document.getElementById("layertree").innerText = testRunner.layerTreeAsText();
}, false);
}
</script>
</style>
<script src="../../fast/repaint/resources/repaint.js"></script>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
+ testRunner.waitUntilDone();
}
function repaintTest()
{
window.scrollBy(0,-96);
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
function doTest()
<script>
function doTest() {
window.scrollTo(0, 1000);
- if (window.layoutTestController) {
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ document.getElementById('layertree').innerText = testRunner.layerTreeAsText();
+ testRunner.dumpAsText(true);
}
}
window.addEventListener("load", doTest, false);
</style>
<script>
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
function dumpLayers()
{
var layersResult = document.getElementById('layers');
- if (window.layoutTestController)
- layersResult.innerText = layoutTestController.layerTreeAsText();
+ if (window.testRunner)
+ layersResult.innerText = testRunner.layerTreeAsText();
}
window.addEventListener('load', dumpLayers, false)
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
scrollDiv.scrollTop = 200;
- if (window.layoutTestController) {
- document.getElementById('results').innerText = window.layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('results').innerText = window.testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}, 150);
}
}
</style>
<script>
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function runTest()
function animationStarted()
{
- if (window.layoutTestController) {
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
window.addEventListener('load', runTest, false);
</style>
<script>
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
+ testRunner.waitUntilDone();
}
window.addEventListener('load', function() {
- if (window.layoutTestController) {
- document.getElementById("layertree").innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById("layertree").innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}, false);
</script>
}
</style>
<script>
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(false);
+ if (window.testRunner) {
+ testRunner.dumpAsText(false);
window.addEventListener('load', function() {
- document.getElementById("layertree").innerText = layoutTestController.layerTreeAsText();
+ document.getElementById("layertree").innerText = testRunner.layerTreeAsText();
}, false);
}
</script>
</style>
<script>
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
window.addEventListener('load', function() {
- document.getElementById("layertree").innerText = layoutTestController.layerTreeAsText();
+ document.getElementById("layertree").innerText = testRunner.layerTreeAsText();
}, false);
}
</script>
</style>
<script>
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
window.addEventListener('load', function() {
- document.getElementById("layertree").innerText = layoutTestController.layerTreeAsText();
+ document.getElementById("layertree").innerText = testRunner.layerTreeAsText();
}, false);
}
</script>
}
</style>
<script>
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
function testDone()
{
- if (window.layoutTestController)
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
+ if (window.testRunner)
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
}
window.addEventListener('load', testDone, false);
</script>
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
function doTest()
{
- if (window.layoutTestController) {
- document.getElementById('results').innerText = window.layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('results').innerText = window.testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
window.setTimeout(function() {
document.getElementById('scroller').scrollTop = 50;
- if (window.layoutTestController) {
- document.getElementById('results').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('results').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}, 20);
}
ctx.fillStyle = "red";
ctx.fillRect(0,0,ctx.canvas.width,ctx.canvas.height);
- if (window.layoutTestController) {
- window.layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ window.testRunner.dumpAsText(true);
var console = document.getElementById("layeroutput");
- console.innerHTML = window.layoutTestController.layerTreeAsText();
+ console.innerHTML = window.testRunner.layerTreeAsText();
}
}
</script>
}
</style>
<script>
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
- if (window.layoutTestController) {
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layertree').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
</style>
</head>
<script>
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
- if (window.layoutTestController) {
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layertree').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
function doTest()
{
- if (window.layoutTestController) {
- document.getElementById('results').innerText = window.layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('results').innerText = window.testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
<script type="text/javascript" charset="utf-8">
function testDone()
{
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
function modifyDocument()
}
</style>
<script>
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
function drawMask()
{
}
</style>
<script>
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
function dumpResults()
{
results.innerText = window.getComputedStyle(document.getElementById('box1')).webkitTransformStyle + '\n';
results.innerText += window.getComputedStyle(document.getElementById('box2')).webkitTransformStyle + '\n';
- if (window.layoutTestController)
- results.innerText += layoutTestController.layerTreeAsText();
+ if (window.testRunner)
+ results.innerText += testRunner.layerTreeAsText();
}
window.addEventListener('load', dumpResults, false);
</script>
}
</style>
<script>
-if (window.layoutTestController)
- layoutTestController.dumpAsText(true); // Only useful as a pixel test
+if (window.testRunner)
+ testRunner.dumpAsText(true); // Only useful as a pixel test
</script>
<!-- No red should be visible, only a solid green square. -->
<div class="container composited">
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest() {
- if (window.layoutTestController) {
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}
window.addEventListener('load', doTest, false);
document.getElementById("both").classList.add("wide"); // third div gets both
document.getElementById("both").classList.add("tall"); // vertical and horizontal scrollbars
document.getElementById("corner").classList.add("resizeWidget"); // bottom div gets a resize corner but no scrollbars
- if (window.layoutTestController) {
- layoutTestController.display(); // Ensure compositor tree is up to date.
- document.getElementById("layerTree").innerText = layoutTestController.layerTreeAsText();
+ if (window.testRunner) {
+ testRunner.display(); // Ensure compositor tree is up to date.
+ document.getElementById("layerTree").innerText = testRunner.layerTreeAsText();
}
}
-if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.display(); // Force compositor state to be updated before the container needs any overflow controls
+if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.display(); // Force compositor state to be updated before the container needs any overflow controls
finishTest();
} else
window.setTimeout(finishTest, 0);
document.getElementById("both").classList.remove("wide"); // third div loses both
document.getElementById("both").classList.remove("tall"); // vertical and horizontal scrollbars
document.getElementById("corner").classList.remove("resizeWidget"); // bottom div loses a resize corner but no scrollbars
- if (window.layoutTestController) {
- layoutTestController.display(); // Ensure compositor tree is up to date.
- document.getElementById("layerTree").innerText = layoutTestController.layerTreeAsText();
+ if (window.testRunner) {
+ testRunner.display(); // Ensure compositor tree is up to date.
+ document.getElementById("layerTree").innerText = testRunner.layerTreeAsText();
}
}
-if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.display(); // Force compositor state to be updated before the container needs any overflow controls
+if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.display(); // Force compositor state to be updated before the container needs any overflow controls
finishTest();
} else
window.setTimeout(finishTest, 0);
</div>\r
</div>\r
<script>\r
- if (window.layoutTestController)\r
- layoutTestController.dumpAsText();\r
+ if (window.testRunner)\r
+ testRunner.dumpAsText();\r
</script>\r
</body>\r
</html>\r
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
</script>
</head>
<body>
var video = document.getElementsByTagName('video')[0];
video.src = '../resources/video.' + (video.canPlayType('video/ogg') ? 'ogv' : 'mp4');
video.addEventListener('canplaythrough', function() {
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, false);
</script>
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function startTest()
{
mover.className = 'moving';
window.setTimeout(function() {
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 0);
}, 0);
https://bugs.webkit.org/show_bug.cgi?id=76850 -->
<script>
window.onload = function() {
- if (window.layoutTestController)
- layoutTestController.dumpAsText(true);
+ if (window.testRunner)
+ testRunner.dumpAsText(true);
if (window.internals)
window.internals.settings.setPageScaleFactor(0.5, 0, 0);
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function doTest()
{
scrollables[i].scrollTop = 50;
}
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
window.addEventListener('load', doTest, false);
<div class="content"></div>
</div>
<script>
-if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.display(); // Ensure compositor tree is up to date.
- document.getElementById("layerTree").innerText = layoutTestController.layerTreeAsText();
+if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.display(); // Ensure compositor tree is up to date.
+ document.getElementById("layerTree").innerText = testRunner.layerTreeAsText();
}
</script>
document.getElementById("corner").classList.remove("resizeWidget"); // bottom div loses a resize corner but no scrollbars
}
-if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
- layoutTestController.display(); // Paint once with all overflow controls visible.
+if (window.testRunner) {
+ testRunner.dumpAsText(true);
+ testRunner.display(); // Paint once with all overflow controls visible.
finishTest();
} else
window.setTimeout(finishTest, 0);
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
function doTest()
{
- if (window.layoutTestController)
- document.getElementById('layers').innerText = layoutTestController.layerTreeAsText();
+ if (window.testRunner)
+ document.getElementById('layers').innerText = testRunner.layerTreeAsText();
}
window.addEventListener('load', doTest, false);
<script type="text/javascript" charset="utf-8">
function testDone()
{
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
function modifyDocument()
<div class="resizable composited box">
</div>
</body>
-</html>
\ No newline at end of file
+</html>
<input type="checkbox" checked />
</div>
</body>
-</html>
\ No newline at end of file
+</html>
}
</style>
<script type="text/javascript">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
}
</script>
</head>
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
{
window.setTimeout(function() {
- if (window.layoutTestController) {
- var layers = layoutTestController.layerTreeAsText();
+ if (window.testRunner) {
+ var layers = testRunner.layerTreeAsText();
var result;
if (layers == "")
result = "PASS: no layers found";
else
result = "FAIL: found layers " + layers;
document.getElementById('result').innerHTML = result;
- layoutTestController.notifyDone();
+ testRunner.notifyDone();
}
}, 0);
}
</style>
<script>
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
var paintCount = 0;
function onLoad()
{
- layoutTestController.display();
+ testRunner.display();
paintCount = 0;
document.getElementById('testPlugin').invalidateRect(0, 0, 200, 200);
- layoutTestController.displayInvalidatedRegion();
+ testRunner.displayInvalidatedRegion();
if (paintCount > 0)
document.getElementById('result').innerHTML = "SUCCESS";
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
document.getElementById('plugin').className = 'small';
// Need to wait for compositing layers to be updated.
window.setTimeout(function() {
- if (window.layoutTestController) {
- var layers = layoutTestController.layerTreeAsText();
+ if (window.testRunner) {
+ var layers = testRunner.layerTreeAsText();
var result;
if (layers == "")
result = "PASS: no layers found";
else
result = "FAIL: found layers " + layers;
document.getElementById('result').innerHTML = result;
- layoutTestController.notifyDone();
+ testRunner.notifyDone();
}
}, 0);
}, 0);
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
}
function doTest()
document.getElementById('plugin').className = 'large';
// Need to wait for compositing layers to be updated. FIXME remove.
window.setTimeout(function() {
- if (window.layoutTestController) {
- document.getElementById('layers').innerHTML = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ if (window.testRunner) {
+ document.getElementById('layers').innerHTML = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}, 0)
}, 0);
</div>
<div id="result"></div>
</body>
-</html>
\ No newline at end of file
+</html>
</style>
<script>
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
+ testRunner.waitUntilDone();
}
function doTest()
{
window.setTimeout(function() {
document.getElementById('test').style.backgroundColor = 'transparent';
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 0);
}
window.addEventListener('load', doTest, false);
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function doTest()
{
window.setTimeout(function() {
document.getElementById('inner').className = 'composited';
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 0);
}
window.addEventListener('load', doTest, false);
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
</script>
</head>
<body>
<script type="text/javascript" charset="utf-8">
function testDone()
{
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
function doTest()
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function doTest()
{
window.setTimeout(function() {
document.getElementById('inner').className = 'inner composited changed';
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 0);
}
window.addEventListener('load', doTest, false);
</div>
</div>
</body>
-</html>
\ No newline at end of file
+</html>
</div>
<div id="result"></div>
</body>
-</html>
\ No newline at end of file
+</html>
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function doTest()
{
window.setTimeout(function() {
document.getElementById('inner').className = 'inner composited masked';
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 0);
}
window.addEventListener('load', doTest, false);
</div>
</div>
</body>
-</html>
\ No newline at end of file
+</html>
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function doTest()
{
window.setTimeout(function() {
document.getElementById('inner').style.opacity = '0.5';
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 0);
}
window.addEventListener('load', doTest, false);
</div>
</div>
</body>
-</html>
\ No newline at end of file
+</html>
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function doTest()
{
window.setTimeout(function() {
document.getElementById('inner').className = 'inner composited bigger';
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 0);
}
window.addEventListener('load', doTest, false);
</div>
</div>
</body>
-</html>
\ No newline at end of file
+</html>
</div>
</div>
</body>
-</html>
\ No newline at end of file
+</html>
</div>
</div>
</body>
-</html>
\ No newline at end of file
+</html>
</div>
<div id="result"></div>
</body>
-</html>
\ No newline at end of file
+</html>
</div>
</div>
</body>
-</html>
\ No newline at end of file
+</html>
<div class="reflected composited">
</div>
-</html>
\ No newline at end of file
+</html>
</div>
</div>
-</html>
\ No newline at end of file
+</html>
</div>
</div>
-</html>
\ No newline at end of file
+</html>
}
</style>
<script type="text/javascript">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
var reflectionOn = true;
function toggleReflection()
window.setTimeout(function() {
toggleReflection(); // add
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 0);
}, 50);
}
<div id="indicator"></div>
<div id="box"></div>
</body>
-</html>
\ No newline at end of file
+</html>
<script>
-if (window.layoutTestController)
- layoutTestController.dumpAsText();
+if (window.testRunner)
+ testRunner.dumpAsText();
window.onload = function() {
document.execCommand("SelectAll", false, false)
</div>
</div>
</body>
-</html>
\ No newline at end of file
+</html>
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function runTest()
{
window.setTimeout(function() {
document.getElementById("container").className = "";
window.setTimeout(function() {
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 250);
}, 250);
}
<div id="fader"></div>
</div>
-</body></html>
\ No newline at end of file
+</body></html>
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function doTest()
{
window.setTimeout(function() {
document.documentElement.className = 'changed';
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 0);
}
window.addEventListener('load', doTest, false);
#target3 { display: none; clear: both; height: 20px; background: green; }
</style>
<script>
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function repaintTest()
{
document.getElementById('target2').style.height = 'auto';
document.getElementById('target3').style.display = 'block';
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
function runRepaintTest()
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.dumpAsText();
+ if (window.testRunner)
+ testRunner.dumpAsText();
function doTest()
{
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function startTest()
{
document.getElementById('container').className = 'over';
window.setTimeout(function() {
document.getElementById('container').className = '';
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 150);
}
window.addEventListener('load', startTest, false);
}
function changeBackground() {
document.getElementById('tester').style.backgroundColor = 'green';
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
window.addEventListener('load', doTest, false);
</script>
</head>
<script src="../../fast/repaint/resources/repaint.js"></script>
<script>
- if (window.layoutTestController) {
- layoutTestController.dumpAsText(true);
- layoutTestController.waitUntilDone();
+ if (window.testRunner) {
+ testRunner.dumpAsText(true);
+ testRunner.waitUntilDone();
}
function changeDivPosition() {
// Force DumpRenderTree to do a layout and repaint here, this is where the repaintRect
// goes wrong because it does not get updated for a newly composited element.
- if (window.layoutTestController)
- layoutTestController.display();
+ if (window.testRunner)
+ testRunner.display();
window.setTimeout(function() {
// Scrolling a little will demonstrate whether the repaint rect is correct or not.
document.getElementById('scrolldiv').scrollTop = 500;
- layoutTestController.notifyDone();
+ testRunner.notifyDone();
}, 0);
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function runTest()
{
// Now test redraw on .inner
var inner = document.querySelectorAll('.inner')[0];
inner.style.backgroundColor = 'green';
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 0);
}
}
</style>
<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function runTest()
{
// Now test redraw on .inner
var inner = document.querySelectorAll('.inner')[0];
inner.style.backgroundColor = 'green';
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}, 0);
}
#target3 { display: none; clear: both; height: 20px; background: green; }
</style>
<script>
- if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+ if (window.testRunner)
+ testRunner.waitUntilDone();
function repaintTest()
{
document.getElementById('target1').style.width = '';
document.getElementById('target2').style.height = '';
document.getElementById('target3').style.display = '';
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
function runRepaintTest()
{
}
function changeBackground2() {
document.getElementById('tester').style.backgroundColor = 'green';
- if (window.layoutTestController)
- layoutTestController.notifyDone();
+ if (window.testRunner)
+ testRunner.notifyDone();
}
- if (window.layoutTestController) {
- layoutTestController.waitUntilDone();
- layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ testRunner.waitUntilDone();
+ testRunner.dumpAsText(true);
}
window.addEventListener('load', doTest, false);
</script>
</style>\r
<script src="../../fast/repaint/resources/repaint.js"></script>\r
<script>\r
- if (window.layoutTestController)\r
- layoutTestController.dumpAsText(true);\r
+ if (window.testRunner)\r
+ testRunner.dumpAsText(true);\r
function repaintTest()\r
{\r
document.getElementById("ruler").style.height = "450px";\r
<!-- Tests that an element composited with transform-style: preserve-3d still renders when switched to transform-style: flat -->
<div id="box" style="width:100px; height:100px; background-color: green; -webkit-transform: translateZ(0); -webkit-transform-style: preserve-3d"></div>
<script>
-if (window.layoutTestController)
- layoutTestController.dumpAsText(true); // Only pixel results are useful
+if (window.testRunner)
+ testRunner.dumpAsText(true); // Only pixel results are useful
function test() {
document.getElementById("box").style.webkitTransformStyle = "flat";
}
-if (window.layoutTestController) {
- layoutTestController.display(); // Force one composite with preserve-3d
+if (window.testRunner) {
+ testRunner.display(); // Force one composite with preserve-3d
test();
} else
window.setTimeout(test, 0);
-if (window.layoutTestController)
- layoutTestController.waitUntilDone();
+if (window.testRunner)
+ testRunner.waitUntilDone();
function ensureFrameVisible(video, videoRenderedCallback)
{
</style>
<script>
function doTest() {
- if (window.layoutTestController) {
- layoutTestController.waitUntilDone();
- layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ testRunner.waitUntilDone();
+ testRunner.dumpAsText(true);
}
// The far left coordinate of the document varies by window width.
window.setTimeout(function() {
window.scrollTo(offset, 0);
- if (window.layoutTestController) {
+ if (window.testRunner) {
if (top == self)
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ document.getElementById('layertree').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}, 0);
}
</style>
<script>
function doTest() {
- if (window.layoutTestController) {
+ if (window.testRunner) {
if (top == self)
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.dumpAsText(true);
+ document.getElementById('layertree').innerText = testRunner.layerTreeAsText();
+ testRunner.dumpAsText(true);
}
}
window.addEventListener('load', doTest, false);
</style>
<script>
function doTest() {
- if (window.layoutTestController) {
+ if (window.testRunner) {
if (top == self)
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.dumpAsText(true);
+ document.getElementById('layertree').innerText = testRunner.layerTreeAsText();
+ testRunner.dumpAsText(true);
}
}
window.addEventListener('load', doTest, false);
</style>
<script>
function doTest() {
- if (window.layoutTestController) {
- layoutTestController.waitUntilDone();
- layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ testRunner.waitUntilDone();
+ testRunner.dumpAsText(true);
}
// The far left coordinate of the document varies by window width.
window.setTimeout(function() {
window.scrollTo(offset, 0);
- if (window.layoutTestController) {
+ if (window.testRunner) {
if (top == self)
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.notifyDone();
+ document.getElementById('layertree').innerText = testRunner.layerTreeAsText();
+ testRunner.notifyDone();
}
}, 0);
}
</style>
<script>
function doTest() {
- if (window.layoutTestController) {
+ if (window.testRunner) {
if (top == self)
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.dumpAsText(true);
+ document.getElementById('layertree').innerText = testRunner.layerTreeAsText();
+ testRunner.dumpAsText(true);
}
}
window.addEventListener('load', doTest, false);
</style>
<script>
function doTest() {
- if (window.layoutTestController) {
+ if (window.testRunner) {
if (top == self)
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.dumpAsText(true);
+ document.getElementById('layertree').innerText = testRunner.layerTreeAsText();
+ testRunner.dumpAsText(true);
}
}
window.addEventListener('load', doTest, false);
</style>
<script>
function doTest() {
- if (window.layoutTestController) {
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
- layoutTestController.dumpAsText(true);
+ if (window.testRunner) {
+ document.getElementById('layertree').innerText = testRunner.layerTreeAsText();
+ testRunner.dumpAsText(true);
}
}
window.addEventListener('load', doTest, false);
</style>
<script>
function doTest() {
- &