[WK1] Layout Test legacy-animation-engine/compositing/backing/transform-transition-from-outside-view.html is a flaky failure
https://bugs.webkit.org/show_bug.cgi?id=184611
Reviewed by Zalan Bujtas.
In WebKit1, the transform on the layer is not consistent, so filter it out of the layer tree dump (it's not the important part).
* legacy-animation-engine/compositing/backing/transform-transition-from-outside-view-expected.txt:
* legacy-animation-engine/compositing/backing/transform-transition-from-outside-view.html:
* platform/mac-wk1/TestExpectations:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@251412 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 99a0bab..d91dd80 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,16 @@
+2019-10-21 Simon Fraser <simon.fraser@apple.com>
+
+ [WK1] Layout Test legacy-animation-engine/compositing/backing/transform-transition-from-outside-view.html is a flaky failure
+ https://bugs.webkit.org/show_bug.cgi?id=184611
+
+ Reviewed by Zalan Bujtas.
+
+ In WebKit1, the transform on the layer is not consistent, so filter it out of the layer tree dump (it's not the important part).
+
+ * legacy-animation-engine/compositing/backing/transform-transition-from-outside-view-expected.txt:
+ * legacy-animation-engine/compositing/backing/transform-transition-from-outside-view.html:
+ * platform/mac-wk1/TestExpectations:
+
2019-10-21 Myles C. Maxfield <mmaxfield@apple.com>
Update Web Platform Test css/css-lists/content-property/marker-text-matches-armenian.html
diff --git a/LayoutTests/legacy-animation-engine/compositing/backing/transform-transition-from-outside-view-expected.txt b/LayoutTests/legacy-animation-engine/compositing/backing/transform-transition-from-outside-view-expected.txt
index 90fd7e6..85cdf2d 100644
--- a/LayoutTests/legacy-animation-engine/compositing/backing/transform-transition-from-outside-view-expected.txt
+++ b/LayoutTests/legacy-animation-engine/compositing/backing/transform-transition-from-outside-view-expected.txt
@@ -14,7 +14,6 @@
(bounds 148.00 128.00)
(drawsContent 1)
(backingStoreAttached 1)
- (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [-400.00 0.00 0.00 1.00])
(children 1
(GraphicsLayer
(offsetFromRenderer width=-14 height=-14)
diff --git a/LayoutTests/legacy-animation-engine/compositing/backing/transform-transition-from-outside-view.html b/LayoutTests/legacy-animation-engine/compositing/backing/transform-transition-from-outside-view.html
index 88b80ab..ab9152f 100644
--- a/LayoutTests/legacy-animation-engine/compositing/backing/transform-transition-from-outside-view.html
+++ b/LayoutTests/legacy-animation-engine/compositing/backing/transform-transition-from-outside-view.html
@@ -32,18 +32,25 @@
testRunner.dumpAsText();
testRunner.waitUntilDone();
}
+
+ function filterString(inputString, skippedLinesRegexp)
+ {
+ var lines = inputString.split("\n");
+ var filtered = lines.filter(function (str) { return !skippedLinesRegexp.test(str); });
+ return filtered.join("\n");
+ }
function dumpLayers()
{
if (window.testRunner) {
- output.innerText = window.internals.layerTreeAsText(document, internals.LAYER_TREE_INCLUDES_BACKING_STORE_ATTACHED);
+ output.innerText = filterString(window.internals.layerTreeAsText(document, internals.LAYER_TREE_INCLUDES_BACKING_STORE_ATTACHED), /transform/);
testRunner.notifyDone();
}
}
window.addEventListener("load", function() {
document.body.classList.add('changed');
- window.setTimeout(dumpLayers, 0);
+ setTimeout(dumpLayers, 0);
});
</script>
</head>
diff --git a/LayoutTests/platform/mac-wk1/TestExpectations b/LayoutTests/platform/mac-wk1/TestExpectations
index e5aa610..78ca25f 100644
--- a/LayoutTests/platform/mac-wk1/TestExpectations
+++ b/LayoutTests/platform/mac-wk1/TestExpectations
@@ -724,8 +724,6 @@
[ Mojave+ ] displaylists/layer-dispay-list.html [ Failure ]
[ Mojave+ ] displaylists/replay-skip-clipped-rect.html [ Failure ]
-webkit.org/b/188357 legacy-animation-engine/compositing/backing/transform-transition-from-outside-view.html [ Pass Failure ]
-
webkit.org/b/184611 compositing/layer-creation/fixed-overlap-extent.html [ Pass Failure ]
# <rdar://problem/42904780>