[go: nahoru, domu]

Mark some WPT tests as slow

The [1] CL moved many flaky-timeout WPT (and non-WPT layout) tests
over to SlowTests, with the expectation that many of them just
needed more time. The WPT tests within this set should now be
marked via the <meta name=timeout content=long> to benefit other
implementations.

[1] https://chromium-review.googlesource.com/c/chromium/src/+/2538144

Bug: 1095379
Change-Id: I50a26ebf6dbf5903bdec4ebba5b7b9cc5c5379db
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2547627
Auto-Submit: Mason Freed <masonfreed@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Mason Freed <masonfreed@chromium.org>
Cr-Commit-Position: refs/heads/master@{#828874}
diff --git a/third_party/blink/web_tests/SlowTests b/third_party/blink/web_tests/SlowTests
index 0bfaabf..4750382 100644
--- a/third_party/blink/web_tests/SlowTests
+++ b/third_party/blink/web_tests/SlowTests
@@ -543,7 +543,7 @@
 crbug.com/1142023 [ Win10 ] http/tests/eventsource/workers/eventsource-cors-no-server.html [ Slow ]
 crbug.com/1142023 [ Win10 ] http/tests/security/document-domain-canonicalizes-iframe.html [ Slow ]
 
-# Tentatively added here to see if they stop being flaky
+# crbug.com/1095379: These were all added here in an attempt to reduce flakiness.
 crbug.com/983788 http/tests/cookies/same-site/popup-cross-site.https.html [ Slow ]
 crbug.com/1081237 [ Mac ] virtual/threaded-prefer-compositing/fast/scrolling/events/overscroll-event-fired-to-element-with-overscroll-behavior.html [ Slow ]
 crbug.com/1049641 http/tests/devtools/sources/debugger/debugger-disable-enable.js [ Slow ]
diff --git a/third_party/blink/web_tests/external/wpt/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow.html b/third_party/blink/web_tests/external/wpt/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow.html
index c523b9e..3658fb6 100644
--- a/third_party/blink/web_tests/external/wpt/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow.html
+++ b/third_party/blink/web_tests/external/wpt/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow.html
@@ -1,6 +1,7 @@
 <!DOCTYPE html>
 <html>
 <head>
+    <meta name="timeout" content="long">
     <script src="/resources/testharness.js"></script>
     <script src="/resources/testharnessreport.js"></script>
     <script src="support/frame-ancestors-test.sub.js"></script>
diff --git a/third_party/blink/web_tests/external/wpt/cookies/path/match.html b/third_party/blink/web_tests/external/wpt/cookies/path/match.html
index 14921d1..e42ee24 100644
--- a/third_party/blink/web_tests/external/wpt/cookies/path/match.html
+++ b/third_party/blink/web_tests/external/wpt/cookies/path/match.html
@@ -3,6 +3,7 @@
 <head>
   <meta charset=utf-8>
   <title>tests for matching cookie paths</title>
+  <meta name="timeout" content="long">
   <meta name=help href="http://tools.ietf.org/html/rfc6265#section-5.1.4">
 
   <script src="/resources/testharness.js"></script>
diff --git a/third_party/blink/web_tests/external/wpt/domxpath/xml_xpath_runner.html b/third_party/blink/web_tests/external/wpt/domxpath/xml_xpath_runner.html
index 42404562..03edf50 100644
--- a/third_party/blink/web_tests/external/wpt/domxpath/xml_xpath_runner.html
+++ b/third_party/blink/web_tests/external/wpt/domxpath/xml_xpath_runner.html
@@ -1,5 +1,6 @@
 <!doctype html>
 <title>XPath tests</title>
+<meta name="timeout" content="long">
 <script src='/resources/testharness.js'></script>
 <script src='/resources/testharnessreport.js'></script>
 <script>
diff --git a/third_party/blink/web_tests/external/wpt/editing/other/white-spaces-after-execCommand-delete.tentative.html b/third_party/blink/web_tests/external/wpt/editing/other/white-spaces-after-execCommand-delete.tentative.html
index 6aafddd..1490bf06 100644
--- a/third_party/blink/web_tests/external/wpt/editing/other/white-spaces-after-execCommand-delete.tentative.html
+++ b/third_party/blink/web_tests/external/wpt/editing/other/white-spaces-after-execCommand-delete.tentative.html
@@ -2,6 +2,7 @@
 <html>
 <head>
 <meta charset=utf-8>
+<meta name="timeout" content="long">
 <title>Testing normalizing white-space sequence after execCommand("delete", false, "")</title>
 <script src=../include/implementation.js></script>
 <script>var testsJsLibraryOnly = true</script>
diff --git a/third_party/blink/web_tests/external/wpt/html/cross-origin-opener-policy/popup-coop-by-sw-from-coop.https.html b/third_party/blink/web_tests/external/wpt/html/cross-origin-opener-policy/popup-coop-by-sw-from-coop.https.html
index fc38ea1..0b7d6d91 100644
--- a/third_party/blink/web_tests/external/wpt/html/cross-origin-opener-policy/popup-coop-by-sw-from-coop.https.html
+++ b/third_party/blink/web_tests/external/wpt/html/cross-origin-opener-policy/popup-coop-by-sw-from-coop.https.html
@@ -4,6 +4,7 @@
   <title>
     Check ServiceWorkers can set COOP/COEP headers for documents's responses
   </title>
+  <meta name="timeout" content="long">
   <script src="/resources/testharness.js"></script>
   <script src="/resources/testharnessreport.js"></script>
   <script src="/common/utils.js"></script>
diff --git a/third_party/blink/web_tests/external/wpt/html/cross-origin-opener-policy/popup-coop-by-sw.https.html b/third_party/blink/web_tests/external/wpt/html/cross-origin-opener-policy/popup-coop-by-sw.https.html
index 13d9e79c..830318c2 100644
--- a/third_party/blink/web_tests/external/wpt/html/cross-origin-opener-policy/popup-coop-by-sw.https.html
+++ b/third_party/blink/web_tests/external/wpt/html/cross-origin-opener-policy/popup-coop-by-sw.https.html
@@ -4,6 +4,7 @@
   <title>
     Check ServiceWorkers can set COOP/COEP headers for documents's responses
   </title>
+  <meta name="timeout" content="long">
   <script src="/resources/testharness.js"></script>
   <script src="/resources/testharnessreport.js"></script>
   <script src="/common/utils.js"></script>
diff --git a/third_party/blink/web_tests/external/wpt/html/rendering/dimension-attributes.html b/third_party/blink/web_tests/external/wpt/html/rendering/dimension-attributes.html
index 2c544aa..00a5ff9 100644
--- a/third_party/blink/web_tests/external/wpt/html/rendering/dimension-attributes.html
+++ b/third_party/blink/web_tests/external/wpt/html/rendering/dimension-attributes.html
@@ -1,6 +1,7 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>Test handling of attributes that map to dimension properties</title>
+<meta name="timeout" content="long">
 <link rel="help"
       href="https://html.spec.whatwg.org/multipage/rendering.html#maps-to-the-dimension-property">
 <link rel="help"
diff --git a/third_party/blink/web_tests/external/wpt/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html b/third_party/blink/web_tests/external/wpt/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html
index 2474a11f..206ac99 100644
--- a/third_party/blink/web_tests/external/wpt/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html
+++ b/third_party/blink/web_tests/external/wpt/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html
@@ -1,5 +1,6 @@
 <!DOCTYPE html>
 <title>TextTrack mode attribute</title>
+<meta name="timeout" content="long">
 <script src="/common/media.js"></script>
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
diff --git a/third_party/blink/web_tests/external/wpt/html/user-activation/consumption-crossorigin.sub.tentative.html b/third_party/blink/web_tests/external/wpt/html/user-activation/consumption-crossorigin.sub.tentative.html
index cc21418..ebeeb93 100644
--- a/third_party/blink/web_tests/external/wpt/html/user-activation/consumption-crossorigin.sub.tentative.html
+++ b/third_party/blink/web_tests/external/wpt/html/user-activation/consumption-crossorigin.sub.tentative.html
@@ -5,6 +5,7 @@
 -->
 <html>
 <head>
+  <meta name="timeout" content="long">
   <script src="/resources/testharness.js"></script>
   <script src="/resources/testharnessreport.js"></script>
   <script src="/resources/testdriver.js"></script>
diff --git a/third_party/blink/web_tests/external/wpt/html/user-activation/propagation-crossorigin.sub.tentative.html b/third_party/blink/web_tests/external/wpt/html/user-activation/propagation-crossorigin.sub.tentative.html
index c29c9d84..467dfb81 100644
--- a/third_party/blink/web_tests/external/wpt/html/user-activation/propagation-crossorigin.sub.tentative.html
+++ b/third_party/blink/web_tests/external/wpt/html/user-activation/propagation-crossorigin.sub.tentative.html
@@ -5,6 +5,7 @@
 -->
 <html>
 <head>
+  <meta name="timeout" content="long">
   <script src="/resources/testharness.js"></script>
   <script src="/resources/testharnessreport.js"></script>
   <script src="/resources/testdriver.js"></script>
diff --git a/third_party/blink/web_tests/external/wpt/infrastructure/testdriver/actions/pause.html b/third_party/blink/web_tests/external/wpt/infrastructure/testdriver/actions/pause.html
index 72f34c1..ec33c51 100644
--- a/third_party/blink/web_tests/external/wpt/infrastructure/testdriver/actions/pause.html
+++ b/third_party/blink/web_tests/external/wpt/infrastructure/testdriver/actions/pause.html
@@ -1,5 +1,6 @@
 <!DOCTYPE html>
 <meta charset="utf-8">
+<meta name="timeout" content="long">
 <title>TestDriver actions: pause</title>
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
diff --git a/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch.html b/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch.html
index 257043f..53eafbb2 100644
--- a/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch.html
+++ b/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch.html
@@ -4,6 +4,7 @@
         <title>touch-action: parent > child: auto > child: none</title>
         <meta name="assert" content="TA15.5 - when a user touches an element, the effect of that touch is determined by the value of the touch-action property and the default touch behaviors on the element and its ancestors. Scrollable-Parent, Child: `auto`, Grand-Child: `none`">
         <meta name="viewport" content="width=device-width">
+        <meta name="timeout" content="long">
         <link rel="stylesheet" type="text/css" href="pointerevent_styles.css">
         <script src="/resources/testharness.js"></script>
         <script src="/resources/testharnessreport.js"></script>
diff --git a/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html b/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html
index c2f4bd35..a820b4f3 100644
--- a/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html
+++ b/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html
@@ -2,6 +2,7 @@
 <html>
     <head>
         <title>touch-action: parent > child: pan-x > child: pan-x</title>
+        <meta name="timeout" content="long">
         <meta name="assert" content="TA15.6 - when a user touches an element, the effect of that touch is determined by the value of the touch-action property and the default touch behaviors on the element and its ancestors. Scrollable-Parent, Child: `pan-x`, Grand-Child: `pan-x`">
         <meta name="viewport" content="width=device-width">
         <link rel="stylesheet" type="text/css" href="pointerevent_styles.css">
diff --git a/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_touch-action-inherit_parent-none_touch.html b/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_touch-action-inherit_parent-none_touch.html
index 04db2436..e8c205a 100644
--- a/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_touch-action-inherit_parent-none_touch.html
+++ b/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_touch-action-inherit_parent-none_touch.html
@@ -2,6 +2,7 @@
 <html>
     <head>
         <title>touch-action: inherit from parent: none</title>
+        <meta name="timeout" content="long">
         <meta name="assert" content="TA15.8 - when a user touches an element, the effect of that touch is determined by the value of the touch-action property and the default touch behaviors on the element and its ancestors. Scrollable-Parent: `none` Child: `auto`">
         <meta name="viewport" content="width=device-width">
         <link rel="stylesheet" type="text/css" href="pointerevent_styles.css">
diff --git a/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_touch-action-pan-right-css_touch.html b/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_touch-action-pan-right-css_touch.html
index c211e17..99882a0 100644
--- a/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_touch-action-pan-right-css_touch.html
+++ b/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_touch-action-pan-right-css_touch.html
@@ -4,6 +4,7 @@
         <title>touch-action: pan-right</title>
         <meta name="assert" content="TA15.3 - With `touch-action: pan-right` on a swiped or click/dragged element, only panning on the x-axis right direction should be possible.">
         <meta name="viewport" content="width=device-width">
+        <meta name="timeout" content="long">
         <link rel="stylesheet" type="text/css" href="pointerevent_styles.css">
         <script src="/resources/testharness.js"></script>
         <script src="/resources/testharnessreport.js"></script>
diff --git a/third_party/blink/web_tests/external/wpt/preload/preload-with-type.html b/third_party/blink/web_tests/external/wpt/preload/preload-with-type.html
index eb5675f..7f92606c 100644
--- a/third_party/blink/web_tests/external/wpt/preload/preload-with-type.html
+++ b/third_party/blink/web_tests/external/wpt/preload/preload-with-type.html
@@ -1,5 +1,6 @@
 <!DOCTYPE html>
 <title>Makes sure that preloaded resources with a type attribute trigger the onload event</title>
+<meta name="timeout" content="long">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="/preload/resources/preload_helper.js"></script>
diff --git a/third_party/blink/web_tests/external/wpt/requestidlecallback/callback-idle-periods.html b/third_party/blink/web_tests/external/wpt/requestidlecallback/callback-idle-periods.html
index c066c605..3c2de61 100644
--- a/third_party/blink/web_tests/external/wpt/requestidlecallback/callback-idle-periods.html
+++ b/third_party/blink/web_tests/external/wpt/requestidlecallback/callback-idle-periods.html
@@ -1,5 +1,6 @@
 <!DOCTYPE html>
 <title>window.requestIdleCallback callback behavior during idle periods.</title>
+<meta name="timeout" content="long">
 <link rel="author" title="Ross McIlroy" href="mailto:rmcilroy@chromium.org" />
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
diff --git a/third_party/blink/web_tests/external/wpt/requestidlecallback/callback-invoked.html b/third_party/blink/web_tests/external/wpt/requestidlecallback/callback-invoked.html
index 5e799cf..dc52f14 100644
--- a/third_party/blink/web_tests/external/wpt/requestidlecallback/callback-invoked.html
+++ b/third_party/blink/web_tests/external/wpt/requestidlecallback/callback-invoked.html
@@ -1,5 +1,6 @@
 <!doctype html>
 <meta charset=utf-8>
+<meta name="timeout" content="long">
 <title>requestIdleCallback callback must be called eventually</title>
 <script src=/resources/testharness.js></script>
 <script src=/resources/testharnessreport.js></script>
diff --git a/third_party/blink/web_tests/external/wpt/secure-payment-confirmation/secure-payment-confirmation.tenative.https.html b/third_party/blink/web_tests/external/wpt/secure-payment-confirmation/secure-payment-confirmation.tenative.https.html
index 1cc12d49..1eabdd4 100644
--- a/third_party/blink/web_tests/external/wpt/secure-payment-confirmation/secure-payment-confirmation.tenative.https.html
+++ b/third_party/blink/web_tests/external/wpt/secure-payment-confirmation/secure-payment-confirmation.tenative.https.html
@@ -1,5 +1,6 @@
 <!DOCTYPE html>
 <meta charset="utf-8">
+<meta name="timeout" content="long">
 <title>Test for 'secure-payment-confirmation' payment method</title>
 <link rel="help" href="https://github.com/rsolomakhin/secure-payment-confirmation">
 <script src="/resources/testharness.js"></script>
diff --git a/third_party/blink/web_tests/external/wpt/workers/Worker_terminate_event_queue.htm b/third_party/blink/web_tests/external/wpt/workers/Worker_terminate_event_queue.htm
index 5d9472a..e4f106a 100644
--- a/third_party/blink/web_tests/external/wpt/workers/Worker_terminate_event_queue.htm
+++ b/third_party/blink/web_tests/external/wpt/workers/Worker_terminate_event_queue.htm
@@ -1,5 +1,6 @@
 <!DOCTYPE html>
 <title> AbstractWorker terminate(): clear event queue </title>
+<meta name="timeout" content="long">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <div id=log></div>