Diff
Modified: trunk/LayoutTests/ChangeLog (258575 => 258576)
--- trunk/LayoutTests/ChangeLog 2020-03-17 19:49:52 UTC (rev 258575)
+++ trunk/LayoutTests/ChangeLog 2020-03-17 19:52:20 UTC (rev 258576)
@@ -1,3 +1,22 @@
+2020-03-17 Simon Fraser <[email protected]>
+
+ REGRESSION (257844): fast/scrolling/scroll-container-horizontally.html is timing out
+ https://bugs.webkit.org/show_bug.cgi?id=209083
+
+ Unreviewed test gardening.
+
+ mac/scroll-container-horizontally.html is a wheel event test, so move it to the mac directory.
+
+ * fast/scrolling/mac/scroll-container-horizontally-expected.txt: Renamed from LayoutTests/fast/scrolling/scroll-container-horizontally-expected.txt.
+ * fast/scrolling/mac/scroll-container-horizontally.html: Renamed from LayoutTests/fast/scrolling/scroll-container-horizontally.html.
+ * platform/gtk/TestExpectations:
+ * platform/ios-wk1/TestExpectations:
+ * platform/ios-wk2/TestExpectations:
+ * platform/ios/TestExpectations:
+ * platform/mac-wk1/TestExpectations:
+ * platform/mac-wk2/TestExpectations:
+ * platform/win/TestExpectations:
+
2020-03-17 Antoine Quint <[email protected]>
http/wpt/css/css-animations/start-animation-001.html is flaky failing
Copied: trunk/LayoutTests/fast/scrolling/mac/scroll-container-horizontally-expected.txt (from rev 258575, trunk/LayoutTests/fast/scrolling/scroll-container-horizontally-expected.txt) (0 => 258576)
--- trunk/LayoutTests/fast/scrolling/mac/scroll-container-horizontally-expected.txt (rev 0)
+++ trunk/LayoutTests/fast/scrolling/mac/scroll-container-horizontally-expected.txt 2020-03-17 19:52:20 UTC (rev 258576)
@@ -0,0 +1 @@
+PASS
Copied: trunk/LayoutTests/fast/scrolling/mac/scroll-container-horizontally.html (from rev 258575, trunk/LayoutTests/fast/scrolling/scroll-container-horizontally.html) (0 => 258576)
--- trunk/LayoutTests/fast/scrolling/mac/scroll-container-horizontally.html (rev 0)
+++ trunk/LayoutTests/fast/scrolling/mac/scroll-container-horizontally.html 2020-03-17 19:52:20 UTC (rev 258576)
@@ -0,0 +1,59 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>This tests that we scroll the correct(second) container horizontally.</title>
+<style>
+ .slider{
+ overflow-x: scroll;
+ }
+
+ .scrollable {
+ width: 2000px;
+ height: 500px;
+ border: 1px solid green;
+ }
+</style>
+</head>
+<body>
+<div class=slider id=firstcontainer>
+ <div class=scrollable>This should not scroll while the bottom green box is being hovered.</div>
+</div>
+<div class=slider id=secondcontainer>
+ <div class=scrollable></div>
+</div>
+<script>
+ function runTest() {
+ eventSender.monitorWheelEvents();
+ // Scroll vertically to reach the bottom scrollable container.
+ eventSender.mouseMoveTo(10, 499);
+ eventSender.mouseScrollByWithWheelAndMomentumPhases(0, -1, 'began', 'none');
+ eventSender.mouseScrollByWithWheelAndMomentumPhases(0, -1, 'changed', 'none');
+ eventSender.mouseScrollByWithWheelAndMomentumPhases(0, -1, 'changed', 'none');
+ eventSender.mouseScrollByWithWheelAndMomentumPhases(0, 0, 'ended', 'none');
+
+ eventSender.callAfterScrollingCompletes(function() {
+ // Scroll horizontally to check if we scroll the bottom scrollable container.
+ eventSender.monitorWheelEvents();
+ eventSender.mouseMoveTo(10, 510);
+ eventSender.mouseScrollByWithWheelAndMomentumPhases(-1, 0, 'began', 'none');
+ eventSender.mouseScrollByWithWheelAndMomentumPhases(-1, 0, 'changed', 'none');
+ eventSender.mouseScrollByWithWheelAndMomentumPhases(-1, 0, 'changed', 'none');
+ eventSender.mouseScrollByWithWheelAndMomentumPhases(0, 0, 'ended', 'none');
+
+ eventSender.callAfterScrollingCompletes(function() {
+ var firstOffset = document.getElementById("firstcontainer").scrollLeft;
+ var secondOffset = document.getElementById("secondcontainer").scrollLeft;
+ document.body.innerText = !firstOffset && secondOffset ? "PASS" : "FAIL";
+ testRunner.notifyDone();
+ });
+ });
+ }
+
+ if (window.eventSender && window.testRunner) {
+ testRunner.waitUntilDone();
+ testRunner.dumpAsText();
+ window.addEventListener('load', runTest);
+ }
+</script>
+</body>
+</html>
Deleted: trunk/LayoutTests/fast/scrolling/scroll-container-horizontally-expected.txt (258575 => 258576)
--- trunk/LayoutTests/fast/scrolling/scroll-container-horizontally-expected.txt 2020-03-17 19:49:52 UTC (rev 258575)
+++ trunk/LayoutTests/fast/scrolling/scroll-container-horizontally-expected.txt 2020-03-17 19:52:20 UTC (rev 258576)
@@ -1 +0,0 @@
-PASS
Deleted: trunk/LayoutTests/fast/scrolling/scroll-container-horizontally.html (258575 => 258576)
--- trunk/LayoutTests/fast/scrolling/scroll-container-horizontally.html 2020-03-17 19:49:52 UTC (rev 258575)
+++ trunk/LayoutTests/fast/scrolling/scroll-container-horizontally.html 2020-03-17 19:52:20 UTC (rev 258576)
@@ -1,59 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<title>This tests that we scroll the correct(second) container horizontally.</title>
-<style>
- .slider{
- overflow-x: scroll;
- }
-
- .scrollable {
- width: 2000px;
- height: 500px;
- border: 1px solid green;
- }
-</style>
-</head>
-<body>
-<div class=slider id=firstcontainer>
- <div class=scrollable>This should not scroll while the bottom green box is being hovered.</div>
-</div>
-<div class=slider id=secondcontainer>
- <div class=scrollable></div>
-</div>
-<script>
- function runTest() {
- eventSender.monitorWheelEvents();
- // Scroll vertically to reach the bottom scrollable container.
- eventSender.mouseMoveTo(10, 499);
- eventSender.mouseScrollByWithWheelAndMomentumPhases(0, -1, 'began', 'none');
- eventSender.mouseScrollByWithWheelAndMomentumPhases(0, -1, 'changed', 'none');
- eventSender.mouseScrollByWithWheelAndMomentumPhases(0, -1, 'changed', 'none');
- eventSender.mouseScrollByWithWheelAndMomentumPhases(0, 0, 'ended', 'none');
-
- eventSender.callAfterScrollingCompletes(function() {
- // Scroll horizontally to check if we scroll the bottom scrollable container.
- eventSender.monitorWheelEvents();
- eventSender.mouseMoveTo(10, 510);
- eventSender.mouseScrollByWithWheelAndMomentumPhases(-1, 0, 'began', 'none');
- eventSender.mouseScrollByWithWheelAndMomentumPhases(-1, 0, 'changed', 'none');
- eventSender.mouseScrollByWithWheelAndMomentumPhases(-1, 0, 'changed', 'none');
- eventSender.mouseScrollByWithWheelAndMomentumPhases(0, 0, 'ended', 'none');
-
- eventSender.callAfterScrollingCompletes(function() {
- var firstOffset = document.getElementById("firstcontainer").scrollLeft;
- var secondOffset = document.getElementById("secondcontainer").scrollLeft;
- document.body.innerText = !firstOffset && secondOffset ? "PASS" : "FAIL";
- testRunner.notifyDone();
- });
- });
- }
-
- if (window.eventSender && window.testRunner) {
- testRunner.waitUntilDone();
- testRunner.dumpAsText();
- window.addEventListener('load', runTest);
- }
-</script>
-</body>
-</html>
Modified: trunk/LayoutTests/platform/gtk/TestExpectations (258575 => 258576)
--- trunk/LayoutTests/platform/gtk/TestExpectations 2020-03-17 19:49:52 UTC (rev 258575)
+++ trunk/LayoutTests/platform/gtk/TestExpectations 2020-03-17 19:52:20 UTC (rev 258576)
@@ -1012,7 +1012,6 @@
# eventSender.callAfterScrollingCompletes doesn't work.
webkit.org/b/168189 fast/scrolling/arrow-key-scroll-in-rtl-document.html [ Failure Timeout ]
-webkit.org/b/168189 fast/scrolling/scroll-container-horizontally.html [ Failure Pass Timeout ]
# Requires CACHE_PARTITIONING or an alternative implementation
webkit.org/b/168366 http/tests/security/credentials-iframes.html
Modified: trunk/LayoutTests/platform/ios/TestExpectations (258575 => 258576)
--- trunk/LayoutTests/platform/ios/TestExpectations 2020-03-17 19:49:52 UTC (rev 258575)
+++ trunk/LayoutTests/platform/ios/TestExpectations 2020-03-17 19:52:20 UTC (rev 258576)
@@ -93,7 +93,6 @@
fast/scrolling/iframe-scrollable-after-back.html [ Skip ]
fast/scrolling/overflow-scrollable-after-back.html [ Skip ]
fast/scrolling/programmatic-scroll-to-zero-zero.html [ Skip ]
-fast/scrolling/scroll-container-horizontally.html [ Failure ]
# This test requires alpha-channel video support.
compositing/video/video-background-color.html [ WontFix ]
Modified: trunk/LayoutTests/platform/ios-wk1/TestExpectations (258575 => 258576)
--- trunk/LayoutTests/platform/ios-wk1/TestExpectations 2020-03-17 19:49:52 UTC (rev 258575)
+++ trunk/LayoutTests/platform/ios-wk1/TestExpectations 2020-03-17 19:52:20 UTC (rev 258576)
@@ -1383,8 +1383,6 @@
webkit.org/b/157589 fast/text-autosizing/ios/text-autosizing-after-back.html [ Pass Timeout ]
-webkit.org/b/158237 fast/scrolling/scroll-container-horizontally.html [ Timeout ]
-
# FIXME: Many media tests fail
media
Modified: trunk/LayoutTests/platform/ios-wk2/TestExpectations (258575 => 258576)
--- trunk/LayoutTests/platform/ios-wk2/TestExpectations 2020-03-17 19:49:52 UTC (rev 258575)
+++ trunk/LayoutTests/platform/ios-wk2/TestExpectations 2020-03-17 19:52:20 UTC (rev 258576)
@@ -1446,6 +1446,4 @@
webkit.org/b/209205 fast/events/autoscroll-in-iframe.html [ Pass Failure ]
-webkit.org/b/209083 fast/scrolling/scroll-container-horizontally.html [ Timeout ]
-
-webkit.org/b/209139 webgl/1.0.3/conformance/textures/copy-tex-image-2d-formats.html [ Pass Failure ]
\ No newline at end of file
+webkit.org/b/209139 webgl/1.0.3/conformance/textures/copy-tex-image-2d-formats.html [ Pass Failure ]
Modified: trunk/LayoutTests/platform/mac-wk1/TestExpectations (258575 => 258576)
--- trunk/LayoutTests/platform/mac-wk1/TestExpectations 2020-03-17 19:49:52 UTC (rev 258575)
+++ trunk/LayoutTests/platform/mac-wk1/TestExpectations 2020-03-17 19:52:20 UTC (rev 258576)
@@ -392,7 +392,6 @@
fast/scrolling/iframe-scrollable-after-back.html [ Skip ]
fast/scrolling/overflow-scrollable-after-back.html [ Skip ]
-fast/scrolling/scroll-container-horizontally.html [ Failure ]
compositing/rtl/rtl-fixed-overflow-scrolled.html [ Failure ]
compositing/iframes/overlapped-nested-iframes.html [ Pass Failure ]
Modified: trunk/LayoutTests/platform/mac-wk2/TestExpectations (258575 => 258576)
--- trunk/LayoutTests/platform/mac-wk2/TestExpectations 2020-03-17 19:49:52 UTC (rev 258575)
+++ trunk/LayoutTests/platform/mac-wk2/TestExpectations 2020-03-17 19:52:20 UTC (rev 258576)
@@ -527,7 +527,7 @@
webkit.org/b/157589 fast/text-autosizing/ios/text-autosizing-after-back.html [ Pass Timeout ]
-webkit.org/b/158237 fast/scrolling/scroll-container-horizontally.html [ Pass Failure Timeout ]
+webkit.org/b/158237 fast/scrolling/mac/scroll-container-horizontally.html [ Pass Failure Timeout ]
# PiP tests are only enabled for Sierra WebKit2.
# rdar://problem/27574303
Modified: trunk/LayoutTests/platform/win/TestExpectations (258575 => 258576)
--- trunk/LayoutTests/platform/win/TestExpectations 2020-03-17 19:49:52 UTC (rev 258575)
+++ trunk/LayoutTests/platform/win/TestExpectations 2020-03-17 19:52:20 UTC (rev 258576)
@@ -3238,7 +3238,6 @@
fast/repaint/shadow-multiple-vertical.html [ Failure ]
fast/repaint/vertical-text-repaint.html [ Failure ]
fast/repaint/zoomed-fixed-background.html [ Failure ]
-fast/scrolling/scroll-container-horizontally.html [ Failure ]
fast/selectors/nth-child-bounds.html [ Failure ]
fast/selectors/nth-last-child-bounds.html [ Failure ]
fast/shadow-dom/fullscreen-in-shadow-webkitCurrentFullScreenElement.html [ Failure ]