From 0a3e19aac871a90d58ea45a25406683f09520f89 Mon Sep 17 00:00:00 2001 From: WPT Sync Bot Date: Wed, 28 Mar 2018 21:12:37 -0400 Subject: [PATCH] Update web-platform-tests to revision 592e2ed83ecd717392d37047536250ba74f1bafa --- tests/wpt/metadata/MANIFEST.json | 428 +++++++++++++++++- .../vh_not_refreshing_on_chrome.html.ini | 2 + .../dom/events/relatedTarget.window.js.ini | 4 + .../link-load-error-events.html.ini | 10 + .../link-load-error-events.https.html.ini | 19 + ...nt-handler-attributes-window-body.html.ini | 4 + .../canvas/rapid-resizing.html.ini | 5 - .../shader-with-non-reserved-words.html.ini | 5 - ...inline-size-absolute-left-right.https.html | 33 ++ ...ne-size-absolute-top-bottom-vrl.https.html | 35 ++ ...ize-block-auto-avoid-floats-vlr.https.html | 37 ++ ...ne-size-block-auto-avoid-floats.https.html | 36 ++ ...ixed-inline-size-block-auto-vlr.https.html | 31 ++ ...ts-fixed-inline-size-block-auto.https.html | 30 ++ ...nts-fixed-inline-size-fixed-vrl.https.html | 27 ++ ...traints-fixed-inline-size-fixed.https.html | 26 ++ ...nline-size-flex-grow-column-vrl.https.html | 33 ++ ...nts-fixed-inline-size-flex-grow.https.html | 31 ++ ...straints-fixed-inline-size-grid.https.html | 30 ++ ...ixed-inline-size-percentage-vlr.https.html | 31 ++ ...ts-fixed-inline-size-percentage.https.html | 30 ++ .../constraints-fixed-inline-size-ref.html | 10 + .../support/constraints-fixed-inline-size.js | 9 + .../properties/animation-direction.html | 3 +- .../properties/background-image.html | 3 +- .../properties/center-coordinate.html | 26 ++ .../properties/coordinate.html | 26 ++ .../properties/mask-image.html | 3 +- .../properties/resources/testsuite.js | 6 + .../properties/text-decoration-line.html | 26 ++ .../properties/text-decoration-skip-ink.html | 21 + .../properties/text-decoration-skip.html | 29 ++ .../properties/text-decoration-width.html | 24 + .../properties/text-decoration.html | 20 + .../properties/transition-duration.html | 3 +- .../dom/events/relatedTarget.window.js | 85 ++++ .../link-load-error-events.html | 6 + .../link-load-error-events.https.html | 6 + .../the-link-element/link-load-event.html | 7 +- .../resources/link-load-error-events.sub.js | 187 ++++++++ .../event-handler-attributes-window-body.html | 34 ++ .../test_timing_server_redirect.html | 1 + .../web-platform-tests/payment-request/OWNERS | 1 + ...optional-promise-rejects-manual.https.html | 2 +- ...ptional-promise-resolves-manual.https.html | 2 +- .../resources/idlharness.js | 83 +++- .../resources/test/conftest.py | 3 +- .../test_partial_dictionary.html | 45 ++ .../test/tests/idlharness/basic.html | 21 + .../resources/testharness.js | 7 + .../service-worker/fetch-event.https.html | 24 + .../layout-slot-no-longer-assigned.html | 15 + .../layout-slot-no-longer-fallback.html | 15 + .../shadow-dom/reference/empty.html | 1 + .../executors/pytestrunner/runner.py | 14 +- .../tests/contexts/maximize_window.py | 10 +- .../tests/element_retrieval/find_element.py | 36 +- .../find_element_from_element.py | 39 +- .../tests/element_retrieval/find_elements.py | 55 ++- .../find_elements_from_element.py | 50 +- .../webdriver/tests/fullscreen_window.py | 11 +- .../webdriver/tests/minimize_window.py | 9 +- .../webdriver/tests/set_window_rect.py | 9 +- .../RTCPeerConnection-track-stats.https.html | 95 ++++ .../webrtc/RTCRtpSender-getStats.https.html | 43 +- 65 files changed, 1906 insertions(+), 106 deletions(-) create mode 100644 tests/wpt/metadata/css/css-values/vh_not_refreshing_on_chrome.html.ini create mode 100644 tests/wpt/metadata/dom/events/relatedTarget.window.js.ini create mode 100644 tests/wpt/metadata/html/semantics/document-metadata/the-link-element/link-load-error-events.html.ini create mode 100644 tests/wpt/metadata/html/semantics/document-metadata/the-link-element/link-load-error-events.https.html.ini create mode 100644 tests/wpt/metadata/html/webappapis/scripting/events/event-handler-attributes-window-body.html.ini delete mode 100644 tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html.ini delete mode 100644 tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html.ini create mode 100644 tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-absolute-left-right.https.html create mode 100644 tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-absolute-top-bottom-vrl.https.html create mode 100644 tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-block-auto-avoid-floats-vlr.https.html create mode 100644 tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-block-auto-avoid-floats.https.html create mode 100644 tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-block-auto-vlr.https.html create mode 100644 tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-block-auto.https.html create mode 100644 tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-fixed-vrl.https.html create mode 100644 tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-fixed.https.html create mode 100644 tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-flex-grow-column-vrl.https.html create mode 100644 tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-flex-grow.https.html create mode 100644 tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-grid.https.html create mode 100644 tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-percentage-vlr.https.html create mode 100644 tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-percentage.https.html create mode 100644 tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-layout-api/support/constraints-fixed-inline-size.js create mode 100644 tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/center-coordinate.html create mode 100644 tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/coordinate.html create mode 100644 tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-line.html create mode 100644 tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink.html create mode 100644 tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip.html create mode 100644 tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-width.html create mode 100644 tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration.html create mode 100644 tests/wpt/web-platform-tests/dom/events/relatedTarget.window.js create mode 100644 tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/link-load-error-events.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/link-load-error-events.https.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/resources/link-load-error-events.sub.js create mode 100644 tests/wpt/web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-window-body.html create mode 100644 tests/wpt/web-platform-tests/resources/test/tests/idlharness/IdlDictionary/test_partial_dictionary.html create mode 100644 tests/wpt/web-platform-tests/shadow-dom/layout-slot-no-longer-assigned.html create mode 100644 tests/wpt/web-platform-tests/shadow-dom/layout-slot-no-longer-fallback.html create mode 100644 tests/wpt/web-platform-tests/shadow-dom/reference/empty.html diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index b120cdca546..3e6095c3c82 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -117737,6 +117737,162 @@ {} ] ], + "css/css-layout-api/constraints-fixed-inline-size-absolute-left-right.https.html": [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-absolute-left-right.https.html", + [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-layout-api/constraints-fixed-inline-size-absolute-top-bottom-vrl.https.html": [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-absolute-top-bottom-vrl.https.html", + [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-layout-api/constraints-fixed-inline-size-block-auto-avoid-floats-vlr.https.html": [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-block-auto-avoid-floats-vlr.https.html", + [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-layout-api/constraints-fixed-inline-size-block-auto-avoid-floats.https.html": [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-block-auto-avoid-floats.https.html", + [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-layout-api/constraints-fixed-inline-size-block-auto-vlr.https.html": [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-block-auto-vlr.https.html", + [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-layout-api/constraints-fixed-inline-size-block-auto.https.html": [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-block-auto.https.html", + [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-layout-api/constraints-fixed-inline-size-fixed-vrl.https.html": [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-fixed-vrl.https.html", + [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-layout-api/constraints-fixed-inline-size-fixed.https.html": [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-fixed.https.html", + [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-layout-api/constraints-fixed-inline-size-flex-grow-column-vrl.https.html": [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-flex-grow-column-vrl.https.html", + [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-layout-api/constraints-fixed-inline-size-flex-grow.https.html": [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-flex-grow.https.html", + [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-layout-api/constraints-fixed-inline-size-grid.https.html": [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-grid.https.html", + [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-layout-api/constraints-fixed-inline-size-percentage-vlr.https.html": [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-percentage-vlr.https.html", + [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-layout-api/constraints-fixed-inline-size-percentage.https.html": [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-percentage.https.html", + [ + [ + "/css/css-layout-api/constraints-fixed-inline-size-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-layout-api/fallback-constructor-error.https.html": [ [ "/css/css-layout-api/fallback-constructor-error.https.html", @@ -181317,6 +181473,30 @@ {} ] ], + "shadow-dom/layout-slot-no-longer-assigned.html": [ + [ + "/shadow-dom/layout-slot-no-longer-assigned.html", + [ + [ + "/shadow-dom/reference/empty.html", + "==" + ] + ], + {} + ] + ], + "shadow-dom/layout-slot-no-longer-fallback.html": [ + [ + "/shadow-dom/layout-slot-no-longer-fallback.html", + [ + [ + "/shadow-dom/reference/empty.html", + "==" + ] + ], + {} + ] + ], "shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html": [ [ "/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html", @@ -248328,6 +248508,11 @@ {} ] ], + "css/css-layout-api/constraints-fixed-inline-size-ref.html": [ + [ + {} + ] + ], "css/css-layout-api/fallback-ref.html": [ [ {} @@ -248353,6 +248538,11 @@ {} ] ], + "css/css-layout-api/support/constraints-fixed-inline-size.js": [ + [ + {} + ] + ], "css/css-layout-api/support/layout-child-fixed-sizes-worklet.js": [ [ {} @@ -281293,6 +281483,11 @@ {} ] ], + "html/semantics/document-metadata/the-link-element/resources/link-load-error-events.sub.js": [ + [ + {} + ] + ], "html/semantics/document-metadata/the-link-element/resources/stylesheet.css": [ [ {} @@ -293143,6 +293338,11 @@ {} ] ], + "shadow-dom/reference/empty.html": [ + [ + {} + ] + ], "shadow-dom/resources/Document-prototype-currentScript-helper.js": [ [ {} @@ -317557,6 +317757,12 @@ {} ] ], + "css/css-typed-om/the-stylepropertymap/properties/center-coordinate.html": [ + [ + "/css/css-typed-om/the-stylepropertymap/properties/center-coordinate.html", + {} + ] + ], "css/css-typed-om/the-stylepropertymap/properties/clear.html": [ [ "/css/css-typed-om/the-stylepropertymap/properties/clear.html", @@ -317587,6 +317793,12 @@ {} ] ], + "css/css-typed-om/the-stylepropertymap/properties/coordinate.html": [ + [ + "/css/css-typed-om/the-stylepropertymap/properties/coordinate.html", + {} + ] + ], "css/css-typed-om/the-stylepropertymap/properties/direction.html": [ [ "/css/css-typed-om/the-stylepropertymap/properties/direction.html", @@ -317965,12 +318177,42 @@ {} ] ], + "css/css-typed-om/the-stylepropertymap/properties/text-decoration-line.html": [ + [ + "/css/css-typed-om/the-stylepropertymap/properties/text-decoration-line.html", + {} + ] + ], + "css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink.html": [ + [ + "/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink.html", + {} + ] + ], + "css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip.html": [ + [ + "/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip.html", + {} + ] + ], "css/css-typed-om/the-stylepropertymap/properties/text-decoration-style.html": [ [ "/css/css-typed-om/the-stylepropertymap/properties/text-decoration-style.html", {} ] ], + "css/css-typed-om/the-stylepropertymap/properties/text-decoration-width.html": [ + [ + "/css/css-typed-om/the-stylepropertymap/properties/text-decoration-width.html", + {} + ] + ], + "css/css-typed-om/the-stylepropertymap/properties/text-decoration.html": [ + [ + "/css/css-typed-om/the-stylepropertymap/properties/text-decoration.html", + {} + ] + ], "css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color.html": [ [ "/css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color.html", @@ -320839,6 +321081,12 @@ {} ] ], + "dom/events/relatedTarget.window.js": [ + [ + "/dom/events/relatedTarget.window.html", + {} + ] + ], "dom/historical.html": [ [ "/dom/historical.html", @@ -330139,6 +330387,18 @@ {} ] ], + "html/semantics/document-metadata/the-link-element/link-load-error-events.html": [ + [ + "/html/semantics/document-metadata/the-link-element/link-load-error-events.html", + {} + ] + ], + "html/semantics/document-metadata/the-link-element/link-load-error-events.https.html": [ + [ + "/html/semantics/document-metadata/the-link-element/link-load-error-events.https.html", + {} + ] + ], "html/semantics/document-metadata/the-link-element/link-load-event.html": [ [ "/html/semantics/document-metadata/the-link-element/link-load-event.html", @@ -338217,6 +338477,12 @@ {} ] ], + "html/webappapis/scripting/events/event-handler-attributes-window-body.html": [ + [ + "/html/webappapis/scripting/events/event-handler-attributes-window-body.html", + {} + ] + ], "html/webappapis/scripting/events/event-handler-javascript.html": [ [ "/html/webappapis/scripting/events/event-handler-javascript.html", @@ -502710,6 +502976,62 @@ "a999a2a7ad8981879cdc984bf602939a23a60ea6", "testharness" ], + "css/css-layout-api/constraints-fixed-inline-size-absolute-left-right.https.html": [ + "15f8dde88dd066b5525a6b8990206ac567f48b2a", + "reftest" + ], + "css/css-layout-api/constraints-fixed-inline-size-absolute-top-bottom-vrl.https.html": [ + "9cb3a2b8671ef4f9926a39431d193875a5a1738a", + "reftest" + ], + "css/css-layout-api/constraints-fixed-inline-size-block-auto-avoid-floats-vlr.https.html": [ + "b38fb83238cba9bef74121b1f2a07a1667e4ea63", + "reftest" + ], + "css/css-layout-api/constraints-fixed-inline-size-block-auto-avoid-floats.https.html": [ + "50b56739750402d286da5a3c6cdbbc0335a60bd4", + "reftest" + ], + "css/css-layout-api/constraints-fixed-inline-size-block-auto-vlr.https.html": [ + "929bc22562cd2b1a3635b082c4176215d8668857", + "reftest" + ], + "css/css-layout-api/constraints-fixed-inline-size-block-auto.https.html": [ + "8d0459a147ed62a8c2dc6941bfb38335fa9ad4e5", + "reftest" + ], + "css/css-layout-api/constraints-fixed-inline-size-fixed-vrl.https.html": [ + "888a34c8a1e40c7687a5500efce2496bb5e1b2b6", + "reftest" + ], + "css/css-layout-api/constraints-fixed-inline-size-fixed.https.html": [ + "d98fc7d2cdecc5f11a6853a3280aaf106a8de4e2", + "reftest" + ], + "css/css-layout-api/constraints-fixed-inline-size-flex-grow-column-vrl.https.html": [ + "924c0581767d514b24b530ab012233d61d96055a", + "reftest" + ], + "css/css-layout-api/constraints-fixed-inline-size-flex-grow.https.html": [ + "3f0077ceb95fcfa870c6c6625efbee3c8fa1e2b6", + "reftest" + ], + "css/css-layout-api/constraints-fixed-inline-size-grid.https.html": [ + "ec0ea758406f3bbc73d5d8b8ee2138a3fd941163", + "reftest" + ], + "css/css-layout-api/constraints-fixed-inline-size-percentage-vlr.https.html": [ + "e1e299e101a6f501f2a27b867db36ab8afdc73d1", + "reftest" + ], + "css/css-layout-api/constraints-fixed-inline-size-percentage.https.html": [ + "c11a34aeba8f8743723b8859bb9c6fca886cda23", + "reftest" + ], + "css/css-layout-api/constraints-fixed-inline-size-ref.html": [ + "1d7de325448b3132ec04b8788665829ff5d1fb02", + "support" + ], "css/css-layout-api/fallback-constructor-error.https.html": [ "fdb9954e12f4628c114499a5e69f257b60377617", "reftest" @@ -502834,6 +503156,10 @@ "361b3c82c37c0068d23ae23e96d8e9185d3765b0", "reftest" ], + "css/css-layout-api/support/constraints-fixed-inline-size.js": [ + "ed0224a380c50a7e83d23a95be5a4348ce5bf706", + "support" + ], "css/css-layout-api/support/layout-child-fixed-sizes-worklet.js": [ "5ddda72e3c9d077508622511e8685249c7803028", "support" @@ -523063,7 +523389,7 @@ "testharness" ], "css/css-typed-om/the-stylepropertymap/properties/animation-direction.html": [ - "05e0be2c67fd695d693f2a639acf88ff78d8fd04", + "6c988281b4773fa25ef0d811ff6e0cd37a1e0fae", "testharness" ], "css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html": [ @@ -523075,7 +523401,7 @@ "testharness" ], "css/css-typed-om/the-stylepropertymap/properties/background-image.html": [ - "1255fea8e74561e14720ccf422fd841e1d3e32fa", + "08055b88eca1f841f3b8a9867d8ffeb93d214d1f", "testharness" ], "css/css-typed-om/the-stylepropertymap/properties/background.html": [ @@ -523126,6 +523452,10 @@ "d4139aeff755abe89ee1e04fcd34ccfba4efe91c", "testharness" ], + "css/css-typed-om/the-stylepropertymap/properties/center-coordinate.html": [ + "3f7e38c8f71e7da0fb17e714f37821922bd3d720", + "testharness" + ], "css/css-typed-om/the-stylepropertymap/properties/clear.html": [ "376585635ab5752db4b2078f6247fa621a954282", "testharness" @@ -523146,6 +523476,10 @@ "3f6faf5b2371d8be9483148f3bfa562710c9c3ef", "testharness" ], + "css/css-typed-om/the-stylepropertymap/properties/coordinate.html": [ + "f03d1956798b3bbf5d4ed421cea55b274b7fecc7", + "testharness" + ], "css/css-typed-om/the-stylepropertymap/properties/direction.html": [ "b7c49aba4e8785f819beeb444c113d937d441089", "testharness" @@ -523291,7 +523625,7 @@ "testharness" ], "css/css-typed-om/the-stylepropertymap/properties/mask-image.html": [ - "2a20c6818e9d71adbf3902fde74cb26136917e72", + "8400ca1a6caf399c5914df06028d6616fb9f9571", "testharness" ], "css/css-typed-om/the-stylepropertymap/properties/mix-blend-mode.html": [ @@ -523371,7 +523705,7 @@ "testharness" ], "css/css-typed-om/the-stylepropertymap/properties/resources/testsuite.js": [ - "7e6c530cf36cce5d7b8d02abbbefbdd4370d1be1", + "ca6f58ecbab01ee294f4388b456b3b1bdd7a4629", "support" ], "css/css-typed-om/the-stylepropertymap/properties/right.html": [ @@ -523402,10 +523736,30 @@ "fe6d3765ca8fea1c1963a310d0aa35fa68089a9b", "testharness" ], + "css/css-typed-om/the-stylepropertymap/properties/text-decoration-line.html": [ + "0bd9668c45b14a0c52869ed0627cc408af550a25", + "testharness" + ], + "css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink.html": [ + "f6a122cc2d44432e94e0700961868a5708cde232", + "testharness" + ], + "css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip.html": [ + "db1e8a3d65c8c0653e3412c965df11fc4917ba85", + "testharness" + ], "css/css-typed-om/the-stylepropertymap/properties/text-decoration-style.html": [ "b541bd8b57f8b85f6e5f3a17a3266169debee876", "testharness" ], + "css/css-typed-om/the-stylepropertymap/properties/text-decoration-width.html": [ + "50f917bbd7df4e0c235a6c84a4ec5a90243e36dc", + "testharness" + ], + "css/css-typed-om/the-stylepropertymap/properties/text-decoration.html": [ + "88d9f53aa4691c682c37fe74f7644e8ac8344cc9", + "testharness" + ], "css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color.html": [ "9419ab219034d1fb732965ebd3a03934bcaddf5a", "testharness" @@ -523431,7 +523785,7 @@ "testharness" ], "css/css-typed-om/the-stylepropertymap/properties/transition-duration.html": [ - "b735f3ff6dba561cf2e35a8a85a8e2b93c0edc61", + "fe613a427b8c057fb859eb70a58d506c6a0b3cde", "testharness" ], "css/css-typed-om/the-stylepropertymap/properties/unicode-bidi.html": [ @@ -546258,6 +546612,10 @@ "40ab5636653dfd105738ab38e7d22316132eb630", "testharness" ], + "dom/events/relatedTarget.window.js": [ + "0426d2ecae3f3562be175e4364353d979365ed1c", + "testharness" + ], "dom/historical.html": [ "ccf3d9d2d8eb3e7353ecedd8a4d8ba232f9374ec", "testharness" @@ -563546,8 +563904,16 @@ "1ffdecee25d1f3819f3f67241c3f0746bedbcf97", "testharness" ], + "html/semantics/document-metadata/the-link-element/link-load-error-events.html": [ + "8835935f157e5c227a8ce62f1a4fafcb46c50914", + "testharness" + ], + "html/semantics/document-metadata/the-link-element/link-load-error-events.https.html": [ + "8835935f157e5c227a8ce62f1a4fafcb46c50914", + "testharness" + ], "html/semantics/document-metadata/the-link-element/link-load-event.html": [ - "a1a8b7b20492b7fef977f7734425f9cf55322f2a", + "628527090c78d90d831cb80ea8eee7ffa66722f5", "testharness" ], "html/semantics/document-metadata/the-link-element/link-rellist.html": [ @@ -563570,6 +563936,10 @@ "04a3a89fe805fc930dc3adfa3a4134b950779697", "support" ], + "html/semantics/document-metadata/the-link-element/resources/link-load-error-events.sub.js": [ + "0c45045a1db6958751dfe112aa3234ca936263e7", + "support" + ], "html/semantics/document-metadata/the-link-element/resources/stylesheet.css": [ "2829167c82bafef6cfea06071007a231aa4277f6", "support" @@ -571846,6 +572216,10 @@ "c25750e626c5c2121833fd4627f656ffe9c83d38", "testharness" ], + "html/webappapis/scripting/events/event-handler-attributes-window-body.html": [ + "d5a47edd139eb2ff2fe035451f44996bfe2f414d", + "testharness" + ], "html/webappapis/scripting/events/event-handler-javascript.html": [ "2dece90b5e8b3ac3371a732e158ff44b8ea63b00", "testharness" @@ -576139,7 +576513,7 @@ "testharness" ], "navigation-timing/test_timing_server_redirect.html": [ - "10b7f221c4667e92a993f0aae70820a95ea445aa", + "e08cd61d0e373b0ba04e00d429b3c607df8d2fd4", "testharness" ], "navigation-timing/test_timing_xserver_redirect.html": [ @@ -582583,7 +582957,7 @@ "support" ], "payment-request/OWNERS": [ - "448f2bd0db2f9cff5bbe5c2b9e80c8d609d5379f", + "60cf95eb7b2e583315fe8539d2caf38667412d19", "support" ], "payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html": [ @@ -582811,11 +583185,11 @@ "manual" ], "payment-request/show-method-optional-promise-rejects-manual.https.html": [ - "62542519059ab38ee0753deff5e7e6e587f8adbf", + "a8dde7fa5b501688a51f23b330e4cd25273a6146", "manual" ], "payment-request/show-method-optional-promise-resolves-manual.https.html": [ - "a07f98e117bce1f040c5e62ef3acbd2ef7475338", + "a19166fd1366f8510bec53b4e9fc1033a129c44b", "manual" ], "payment-request/show-method-postmessage-iframe.html": [ @@ -593231,7 +593605,7 @@ "testharness" ], "service-workers/service-worker/fetch-event.https.html": [ - "9d365e1960c873a48cf5378cda7615cbef49f5cd", + "1a7e0410ef0e486738ca7c76542c2612228d5bd2", "testharness" ], "service-workers/service-worker/fetch-frame-resource.https.html": [ @@ -595090,6 +595464,14 @@ "1469992db34a25397dc3d5a5e1eb600e8afcf71b", "testharness" ], + "shadow-dom/layout-slot-no-longer-assigned.html": [ + "224a688177941774e0bd3be74cb4aef20160d903", + "reftest" + ], + "shadow-dom/layout-slot-no-longer-fallback.html": [ + "a9be2ec9174a8944a237462b51519a8f88b4987a", + "reftest" + ], "shadow-dom/leaktests/get-elements.html": [ "ceffb5ff2e8b171975acb616d83079f0cfa7a82a", "testharness" @@ -595102,6 +595484,10 @@ "2e7c236bb756dfbd3a6c42c547fc7d7e897883ce", "testharness" ], + "shadow-dom/reference/empty.html": [ + "51a23151c28992fe062b36914463de216bd55fbe", + "support" + ], "shadow-dom/resources/Document-prototype-currentScript-helper.js": [ "f7d4af7942bcd858df4a2f1a8bbda86b32baee31", "support" @@ -602727,7 +603113,7 @@ "wdspec" ], "webdriver/tests/contexts/maximize_window.py": [ - "7912e2f7ebdffe2598eb3b9a20f4fc7fce22447e", + "e0dfeb6234371077baa7f67a45d7ffa9b61c9759", "wdspec" ], "webdriver/tests/contexts/resizing_and_positioning.py": [ @@ -602771,19 +603157,19 @@ "support" ], "webdriver/tests/element_retrieval/find_element.py": [ - "699b97bd31eed625e2f0bed145aaf94c3e646853", + "8c9ed3ac2169f4b65a2e172a6e77b9586d83afa2", "wdspec" ], "webdriver/tests/element_retrieval/find_element_from_element.py": [ - "fa64a4164762861097f11252e8526261038ae1c5", + "4ac7c4f27f19fe0b6a42fe888b478b78d9c4ca7e", "wdspec" ], "webdriver/tests/element_retrieval/find_elements.py": [ - "284ae53c5c94d02fb46b26dcd70af02d7917e7b4", + "fa8c2de1ffd12432bf14368b9c72000567ab8d20", "wdspec" ], "webdriver/tests/element_retrieval/find_elements_from_element.py": [ - "90be4b09a41b8ba00529a78983fbd64cdb3453ef", + "0afca7c9c332ac6bc4da4dd9607ae36b42914a14", "wdspec" ], "webdriver/tests/element_retrieval/get_active_element.py": [ @@ -602827,7 +603213,7 @@ "wdspec" ], "webdriver/tests/fullscreen_window.py": [ - "67cc7d992d81a176297038f5516c8a9c95018040", + "c244064c0595d9274ddef98c527d193355ba13fa", "wdspec" ], "webdriver/tests/get_window_rect.py": [ @@ -602847,7 +603233,7 @@ "testharness" ], "webdriver/tests/minimize_window.py": [ - "ac1df5462702ac368ffa92cc12cfb5e34df226ac", + "08d4414ce915f1ebe7825d5d99e204dc331fe155", "wdspec" ], "webdriver/tests/navigation/current_url.py": [ @@ -602903,7 +603289,7 @@ "wdspec" ], "webdriver/tests/set_window_rect.py": [ - "8a124f80e6e7732a651a80da3f6cdf8e2ed99e3e", + "079038aa66cb729cf205aac040a5fe075d01fd8a", "wdspec" ], "webdriver/tests/state/__init__.py": [ @@ -603679,7 +604065,7 @@ "testharness" ], "webrtc/RTCPeerConnection-track-stats.https.html": [ - "92fbaf0f4c596222975edae433725d616dac6082", + "f69d223cb8cd11e4b68b7687e2361ed3ea947f5e", "testharness" ], "webrtc/RTCPeerConnectionIceEvent-constructor.html": [ @@ -603743,7 +604129,7 @@ "testharness" ], "webrtc/RTCRtpSender-getStats.https.html": [ - "5c480c0d64de4e3ee041b95e5ccaec6264b878b8", + "64c4424e36c566294a317fb423eb02e97a9ebbca", "testharness" ], "webrtc/RTCRtpSender-replaceTrack.html": [ diff --git a/tests/wpt/metadata/css/css-values/vh_not_refreshing_on_chrome.html.ini b/tests/wpt/metadata/css/css-values/vh_not_refreshing_on_chrome.html.ini new file mode 100644 index 00000000000..26435e28b09 --- /dev/null +++ b/tests/wpt/metadata/css/css-values/vh_not_refreshing_on_chrome.html.ini @@ -0,0 +1,2 @@ +[vh_not_refreshing_on_chrome.html] + expected: FAIL diff --git a/tests/wpt/metadata/dom/events/relatedTarget.window.js.ini b/tests/wpt/metadata/dom/events/relatedTarget.window.js.ini new file mode 100644 index 00000000000..cbe3c35452c --- /dev/null +++ b/tests/wpt/metadata/dom/events/relatedTarget.window.js.ini @@ -0,0 +1,4 @@ +[relatedTarget.window.html] + [Untitled] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/document-metadata/the-link-element/link-load-error-events.html.ini b/tests/wpt/metadata/html/semantics/document-metadata/the-link-element/link-load-error-events.html.ini new file mode 100644 index 00000000000..26f8670bd9a --- /dev/null +++ b/tests/wpt/metadata/html/semantics/document-metadata/the-link-element/link-load-error-events.html.ini @@ -0,0 +1,10 @@ +[link-load-error-events.html] + [Load of non-CSS stylesheet] + expected: FAIL + + [Import of non-CSS stylesheet] + expected: FAIL + + [Import of import of non-CSS stylesheet] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/document-metadata/the-link-element/link-load-error-events.https.html.ini b/tests/wpt/metadata/html/semantics/document-metadata/the-link-element/link-load-error-events.https.html.ini new file mode 100644 index 00000000000..2070ad0264a --- /dev/null +++ b/tests/wpt/metadata/html/semantics/document-metadata/the-link-element/link-load-error-events.https.html.ini @@ -0,0 +1,19 @@ +[link-load-error-events.https.html] + [Load of non-CSS stylesheet] + expected: FAIL + + [Import of non-CSS stylesheet] + expected: FAIL + + [Import of import of non-CSS stylesheet] + expected: FAIL + + [Load of http:// stylesheet] + expected: FAIL + + [Import of http:// stylesheet] + expected: FAIL + + [Import of import of http:// stylesheet] + expected: FAIL + diff --git a/tests/wpt/metadata/html/webappapis/scripting/events/event-handler-attributes-window-body.html.ini b/tests/wpt/metadata/html/webappapis/scripting/events/event-handler-attributes-window-body.html.ini new file mode 100644 index 00000000000..6cd2d9dc54b --- /dev/null +++ b/tests/wpt/metadata/html/webappapis/scripting/events/event-handler-attributes-window-body.html.ini @@ -0,0 +1,4 @@ +[event-handler-attributes-window-body.html] + [error] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html.ini deleted file mode 100644 index 1e2567027d8..00000000000 --- a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[rapid-resizing.html] - expected: TIMEOUT - [Overall test] - expected: NOTRUN - diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html.ini deleted file mode 100644 index fb8852c9e7a..00000000000 --- a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[shader-with-non-reserved-words.html] - expected: TIMEOUT - [Overall test] - expected: NOTRUN - diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-absolute-left-right.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-absolute-left-right.https.html new file mode 100644 index 00000000000..6b3662a16d4 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-absolute-left-right.https.html @@ -0,0 +1,33 @@ + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-absolute-top-bottom-vrl.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-absolute-top-bottom-vrl.https.html new file mode 100644 index 00000000000..632a5dddfac --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-absolute-top-bottom-vrl.https.html @@ -0,0 +1,35 @@ + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-block-auto-avoid-floats-vlr.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-block-auto-avoid-floats-vlr.https.html new file mode 100644 index 00000000000..a8f4dd31ac9 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-block-auto-avoid-floats-vlr.https.html @@ -0,0 +1,37 @@ + + + + + + + + + +
+
+ + diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-block-auto-avoid-floats.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-block-auto-avoid-floats.https.html new file mode 100644 index 00000000000..2eb6197c077 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-block-auto-avoid-floats.https.html @@ -0,0 +1,36 @@ + + + + + + + + + +
+
+ + diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-block-auto-vlr.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-block-auto-vlr.https.html new file mode 100644 index 00000000000..751ea5ef759 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-block-auto-vlr.https.html @@ -0,0 +1,31 @@ + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-block-auto.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-block-auto.https.html new file mode 100644 index 00000000000..1458a8bbb79 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-block-auto.https.html @@ -0,0 +1,30 @@ + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-fixed-vrl.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-fixed-vrl.https.html new file mode 100644 index 00000000000..39ea818216d --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-fixed-vrl.https.html @@ -0,0 +1,27 @@ + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-fixed.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-fixed.https.html new file mode 100644 index 00000000000..6434d339196 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-fixed.https.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-flex-grow-column-vrl.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-flex-grow-column-vrl.https.html new file mode 100644 index 00000000000..263d45e5b0b --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-flex-grow-column-vrl.https.html @@ -0,0 +1,33 @@ + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-flex-grow.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-flex-grow.https.html new file mode 100644 index 00000000000..d2589e62e78 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-flex-grow.https.html @@ -0,0 +1,31 @@ + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-grid.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-grid.https.html new file mode 100644 index 00000000000..94eca6b5967 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-grid.https.html @@ -0,0 +1,30 @@ + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-percentage-vlr.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-percentage-vlr.https.html new file mode 100644 index 00000000000..0efabcb31ab --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-percentage-vlr.https.html @@ -0,0 +1,31 @@ + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-percentage.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-percentage.https.html new file mode 100644 index 00000000000..4b5a5675ac0 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-percentage.https.html @@ -0,0 +1,30 @@ + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-ref.html b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-ref.html new file mode 100644 index 00000000000..e5727c0e2d2 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-layout-api/constraints-fixed-inline-size-ref.html @@ -0,0 +1,10 @@ + + + +
diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/support/constraints-fixed-inline-size.js b/tests/wpt/web-platform-tests/css/css-layout-api/support/constraints-fixed-inline-size.js new file mode 100644 index 00000000000..4e591f7a736 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-layout-api/support/constraints-fixed-inline-size.js @@ -0,0 +1,9 @@ +registerLayout('test', class { + *intrinsicSizes() {} + *layout(children, edges, constraints, styleMap) { + if (constraints.fixedInlineSize !== 100) + return {autoBlockSize: 0}; + + return {autoBlockSize: 100}; + } +}); diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-direction.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-direction.html index 8ab03635042..0d4f6c02952 100644 --- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-direction.html +++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-direction.html @@ -13,8 +13,7 @@ + + + + +
+ diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/coordinate.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/coordinate.html new file mode 100644 index 00000000000..31ccbfa9b90 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/coordinate.html @@ -0,0 +1,26 @@ + + +'coordinate' property + + + + + + + + +
+ diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask-image.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask-image.html index f306fdde92b..aa858d2e46b 100644 --- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask-image.html +++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask-image.html @@ -13,8 +13,7 @@ + + + + +
+ diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink.html new file mode 100644 index 00000000000..57d445d7cd3 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink.html @@ -0,0 +1,21 @@ + + +'text-decoration-skip-ink' property + + + + + + + + +
+ diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip.html new file mode 100644 index 00000000000..796b87790d4 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip.html @@ -0,0 +1,29 @@ + + +'text-decoration-skip' property + + + + + + + + +
+ diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-width.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-width.html new file mode 100644 index 00000000000..43aeb165645 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-width.html @@ -0,0 +1,24 @@ + + +'text-decoration-width' property + + + + + + + + +
+ diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration.html new file mode 100644 index 00000000000..e9a9827c13d --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration.html @@ -0,0 +1,20 @@ + + +'text-decoration' property + + + + + + + + +
+ diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html index c17e717ba91..c0eb09daa76 100644 --- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html +++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html @@ -12,8 +12,7 @@ + + diff --git a/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/link-load-error-events.https.html b/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/link-load-error-events.https.html new file mode 100644 index 00000000000..e4f617d4582 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/link-load-error-events.https.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/link-load-event.html b/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/link-load-event.html index 6f6172a2d62..541291350a7 100644 --- a/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/link-load-event.html +++ b/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/link-load-event.html @@ -3,16 +3,15 @@ - + diff --git a/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/resources/link-load-error-events.sub.js b/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/resources/link-load-error-events.sub.js new file mode 100644 index 00000000000..ac56a011963 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/resources/link-load-error-events.sub.js @@ -0,0 +1,187 @@ +/** + * This is the guts of the load/error event tests for . + * + * We have a list of tests each of which is an object containing: href value, + * expected load success boolean, test description. Href values are set up in + * such a way that we guarantee that all stylesheet URLs are unique. This + * avoids issues around caching of sheets based on URL. + */ + +var isHttps = location.protocol == "https:"; + +var tests = [ + // Basic tests + { + href: existingSheet(), + success: true, + description: "Basic load of stylesheet", + }, + { + href: nonexistentSheet(), + success: false, + description: "Attempted load of nonexistent stylesheet", + }, + { + href: `data:text/css,@import url("${existingSheet()}")`, + success: true, + description: "Import of stylesheet", + }, + { + href: `data:text/css,@import url("${nonexistentSheet()}")`, + success: false, + description: "Import of nonexistent stylesheet", + }, + { + href: `data:text/css,@import url("data:text/css,@import url('${existingSheet()}')")`, + success: true, + description: "Import of import of stylesheet", + }, + { + href: `data:text/css,@import url("data:text/css,@import url('${nonexistentSheet()}')")`, + success: false, + description: "Import of import of nonexistent stylesheet", + }, + + // Non-CSS-response tests. + { + href: makeUnique(""), + success: false, + description: "Load of non-CSS stylesheet", + }, + { + href: `data:text/css,@import url("${makeUnique("")}")`, + success: false, + description: "Import of non-CSS stylesheet", + }, + { + href: `data:text/css,@import url("data:text/css,@import url('${makeUnique("")}')")`, + success: false, + description: "Import of import of non-CSS stylesheet", + }, + + // http:// tests, to test what happens with mixed content blocking. + { + href: httpSheet(), + success: !isHttps, + description: "Load of http:// stylesheet", + }, + { + href: `data:text/css,@import url("${httpSheet()}")`, + success: !isHttps, + description: "Import of http:// stylesheet", + }, + { + href: `data:text/css,@import url("data:text/css,@import url('${httpSheet()}')")`, + success: !isHttps, + description: "Import of import of http:// stylesheet", + }, + + // https:// tests just as a control + { + href: httpsSheet(), + success: true, + description: "Load of https:// stylesheet", + }, + { + href: `data:text/css,@import url("${httpsSheet()}")`, + success: true, + description: "Import of https:// stylesheet", + }, + { + href: `data:text/css,@import url("data:text/css,@import url('${httpsSheet()}')")`, + success: true, + description: "Import of import of https:// stylesheet", + }, + + // Tests with multiple imports some of which are slow and some are fast. + { + href: `data:text/css,@import url("${slowResponse(existingSheet())}"); @import url("${nonexistentSheet()}");`, + success: false, + description: "Slow successful import, fast failing import", + }, + { + href: `data:text/css,@import url("${existingSheet()}"); @import url("${slowResponse(nonexistentSheet())}");`, + success: false, + description: "Fast successful import, slow failing import", + } +]; + +// Note: Here we really do need to use "let" at least for the href, +// because we lazily evaluate it in the unreached cases. +for (var test of tests) { + let {href, success, description} = test; + var t = async_test(description); + var link = document.createElement("link"); + link.rel = "stylesheet"; + if (success) { + link.onload = t.step_func_done(() => {}); + link.onerror = t.step_func_done(() => assert_unreached(`error fired when load expected: ${href}`) ); + } else { + link.onerror = t.step_func_done(() => {}); + link.onload = t.step_func_done(() => assert_unreached(`load fired when error expected: ${href}`) ); + } + link.href = href; + document.head.appendChild(link); +} + +/* Utility function */ +function makeUnique(url) { + // Make sure we copy here, even if the thing coming in is a URL, so we don't + // mutate our caller's data. + url = new URL(url, location.href); + // We want to generate a unique URI to avoid the various caches browsers have + // for stylesheets. We don't want to just use a counter, because that would + // not be robust to the test being reloaded or othewise run multiple times + // without a browser restart. We don't want to use timstamps, because those + // are not likely to be unique across calls to this function, especially given + // the degraded timer resolution browsers have due to Spectre. + // + // So just fall back on Math.random() and assume it can't duplicate values. + url.searchParams.append("r", Math.random()); + return url; +} + +function existingSheet() { + return makeUnique("resources/good.css"); +} + +/** + * Function the add values to the "pipe" search param. See + * http://wptserve.readthedocs.io/en/latest/pipes.html for why one would do + * this. Because this param uses a weird '|'-separated syntax instead of just + * using multiple params with the same name, we need some manual code to munge + * the value properly. + */ +function addPipe(url, pipeVal) { + url = new URL(url, location.href); + var params = url.searchParams; + var oldVal = params.get("pipe"); + if (oldVal) { + params.set("pipe", oldVal + "|" + pipeVal); + } else { + params.set("pipe", pipeVal); + } + return url; +} + +function nonexistentSheet() { + return addPipe(existingSheet(), "status(404)"); +} + +function httpSheet() { + var url = existingSheet(); + url.protocol = "http"; + url.port = {{ports[http][0]}}; + return url; +} + +function httpsSheet() { + var url = existingSheet(); + url.protocol = "https"; + url.port = {{ports[https][0]}}; + return url; +} + +function slowResponse(url) { + return addPipe(url, "trickle(d1)"); +} diff --git a/tests/wpt/web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-window-body.html b/tests/wpt/web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-window-body.html new file mode 100644 index 00000000000..29c4c133b9e --- /dev/null +++ b/tests/wpt/web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-window-body.html @@ -0,0 +1,34 @@ + +HTMLBodyElement event handlers + + + +
+ + diff --git a/tests/wpt/web-platform-tests/navigation-timing/test_timing_server_redirect.html b/tests/wpt/web-platform-tests/navigation-timing/test_timing_server_redirect.html index 19147bea95a..16567e8997c 100644 --- a/tests/wpt/web-platform-tests/navigation-timing/test_timing_server_redirect.html +++ b/tests/wpt/web-platform-tests/navigation-timing/test_timing_server_redirect.html @@ -32,6 +32,7 @@ test_timing_order('redirectStart', 'navigationStart'); test_timing_order('redirectEnd', 'redirectStart'); test_timing_order('fetchStart', 'redirectEnd'); + test_timing_order('requestStart', 'fetchStart'); } diff --git a/tests/wpt/web-platform-tests/payment-request/OWNERS b/tests/wpt/web-platform-tests/payment-request/OWNERS index c4b8e572902..7f3eca71150 100644 --- a/tests/wpt/web-platform-tests/payment-request/OWNERS +++ b/tests/wpt/web-platform-tests/payment-request/OWNERS @@ -3,3 +3,4 @@ @domenic @MSFTkihans @mnoorenberghe +@edenchuang diff --git a/tests/wpt/web-platform-tests/payment-request/show-method-optional-promise-rejects-manual.https.html b/tests/wpt/web-platform-tests/payment-request/show-method-optional-promise-rejects-manual.https.html index 20d8d2d1856..ab89d7ec413 100644 --- a/tests/wpt/web-platform-tests/payment-request/show-method-optional-promise-rejects-manual.https.html +++ b/tests/wpt/web-platform-tests/payment-request/show-method-optional-promise-rejects-manual.https.html @@ -220,7 +220,7 @@ }); testBadUpdate(this.textContent, badDetails, new RangeError()); "> - Updating with a displayItem with an invalid currency results in TypeError. + Updating with a displayItem with an invalid currency results in RangeError.