From 454002ec4eb576c588612650fcc6ac210acc2a7b Mon Sep 17 00:00:00 2001 From: WPT Sync Bot Date: Tue, 6 Oct 2020 08:21:53 +0000 Subject: [PATCH] Update web-platform-tests to revision 16c99fc3f05855a7d7d19397a19f49d2dbf429b9 --- .../url/url-in-tags-revoke.window.js.ini | 2 +- .../CSS2/floats/hit-test-floats-003.html.ini | 4 + .../css/CSS2/text/letter-spacing-079.xht.ini | 2 - .../css/CSS2/text/text-indent-100.xht.ini | 2 - .../css/CSS2/text/text-indent-101.xht.ini | 2 - .../css/CSS2/text/text-indent-102.xht.ini | 2 - .../text/text-indent-overflow-002.xht.ini | 2 + .../text/text-indent-overflow-003.xht.ini | 2 + .../text/text-transform-bicameral-001.xht.ini | 2 + .../text/text-transform-bicameral-002.xht.ini | 2 + .../text/text-transform-bicameral-003.xht.ini | 2 + .../text/text-transform-bicameral-004.xht.ini | 2 + .../text/text-transform-bicameral-005.xht.ini | 2 + .../text/text-transform-bicameral-006.xht.ini | 2 + .../text/text-transform-bicameral-007.xht.ini | 2 + .../text/text-transform-bicameral-008.xht.ini | 2 + .../text/text-transform-bicameral-011.xht.ini | 2 + .../text/text-transform-bicameral-012.xht.ini | 2 + .../text/text-transform-bicameral-013.xht.ini | 2 + .../text/text-transform-bicameral-014.xht.ini | 2 + .../text/text-transform-bicameral-015.xht.ini | 2 + .../text/text-transform-bicameral-016.xht.ini | 2 + .../CSS2/text/text-transform-cap-001.xht.ini | 2 + .../CSS2/text/text-transform-cap-002.xht.ini | 2 + .../CSS2/text/text-transform-cap-003.xht.ini | 2 + .../text/white-space-processing-048.xht.ini | 2 + .../text/word-spacing-applies-to-003.xht.ini | 2 + .../text/word-spacing-justify-001.xht.ini | 2 + .../transform-interpolation-matrix.html.ini | 2 + .../transform-interpolation-rotate.html.ini | 2 + .../transform-interpolation-scale.html.ini | 2 + .../transform-interpolation-skew.html.ini | 2 + ...nsform-interpolation-translate-em.html.ini | 2 + ...transform-interpolation-translate.html.ini | 2 + .../cssom-view/elementFromPosition.html.ini | 3 + .../elementsFromPoint-iframes.html.ini | 3 + .../offsetTopLeft-border-box.html.ini | 7 - .../streams/decode-non-utf8.any.js.ini | 87 + .../fetch/content-type/response.window.js.ini | 18 +- ...irect-https-downgrade-upgrade.sub.html.ini | 47 + .../nosniff/parsing-nosniff.window.js.ini | 3 + .../traverse_the_history_1.html.ini | 4 - ...ross-origin-objects-on-new-window.html.ini | 2 + .../html/dom/idlharness.https.html.ini | 9 +- .../supported-elements.html.ini | 3 +- .../iframe_sandbox_popups_escaping-1.html.ini | 2 +- .../iframe_sandbox_popups_escaping-2.html.ini | 3 +- ...rame_sandbox_popups_nonescaping-1.html.ini | 3 +- .../form-double-submit-3.html.ini | 4 - .../form-double-submit.html.ini | 4 - .../htmlanchorelement_noopener.html.ini | 7 +- .../promise-job-entry.html.ini | 5 +- .../url/a-element-xhtml.xhtml.ini | 6 + .../url/a-element.html.ini | 6 + .../url/url-constructor.html.ini | 6 + .../audiocontext-not-fully-active.html.ini | 1 - .../tests/element_click/shadow_dom.py.ini | 16 + .../webmessaging/without-ports/017.html.ini | 5 - .../webxr/render_state_update.https.html.ini | 2 - .../url/url-in-tags-revoke.window.js.ini | 2 +- tests/wpt/metadata/MANIFEST.json | 2618 ++++++++++++----- .../CSS2/floats/hit-test-floats-003.html.ini | 4 + .../css/CSS2/text/letter-spacing-079.xht.ini | 2 - .../css/CSS2/text/text-indent-100.xht.ini | 2 - .../css/CSS2/text/text-indent-101.xht.ini | 2 - .../css/CSS2/text/text-indent-102.xht.ini | 2 - .../text/text-transform-bicameral-001.xht.ini | 2 + .../text/text-transform-bicameral-003.xht.ini | 2 + .../text/text-transform-bicameral-005.xht.ini | 2 + .../text/text-transform-bicameral-006.xht.ini | 2 + .../text/text-transform-bicameral-007.xht.ini | 2 + .../text/text-transform-bicameral-009.xht.ini | 2 + .../text/text-transform-bicameral-011.xht.ini | 2 + .../text/text-transform-bicameral-013.xht.ini | 2 + .../text/text-transform-bicameral-015.xht.ini | 2 + .../text/text-transform-bicameral-017.xht.ini | 3 + .../text/text-transform-bicameral-019.xht.ini | 3 + .../text/text-transform-bicameral-021.xht.ini | 3 + .../CSS2/text/text-transform-cap-002.xht.ini | 2 + .../CSS2/text/text-transform-cap-003.xht.ini | 2 + .../text-transform-capitalize-001.xht.ini | 3 - .../text-transform-capitalize-002.xht.ini | 3 - .../text-transform-capitalize-003.xht.ini | 3 - .../text/text-transform-unicase-001.xht.ini | 2 + .../text/white-space-processing-006.xht.ini | 2 + .../text/white-space-processing-048.xht.ini | 2 + .../text/white-space-processing-049.xht.ini | 2 + .../text/word-spacing-applies-to-003.xht.ini | 2 + .../text/word-spacing-characters-001.xht.ini | 2 + .../hittest-anonymous-box.html.ini | 4 - .../text-transform-lowercase-001.xht.ini | 3 - .../text-transform-uppercase-001.xht.ini | 3 - .../transform-interpolation-matrix.html.ini | 2 + .../transform-interpolation-rotate.html.ini | 2 + .../transform-interpolation-scale.html.ini | 2 + .../transform-interpolation-skew.html.ini | 2 + ...nsform-interpolation-translate-em.html.ini | 2 + ...transform-interpolation-translate.html.ini | 2 + .../cssom-view/elementFromPosition.html.ini | 3 + .../elementsFromPoint-iframes.html.ini | 3 + .../offsetTopLeft-border-box.html.ini | 7 - .../streams/decode-non-utf8.any.js.ini | 18 + .../fetch/content-type/response.window.js.ini | 18 +- ...irect-https-downgrade-upgrade.sub.html.ini | 9 + .../nosniff/parsing-nosniff.window.js.ini | 3 + .../traverse_the_history_1.html.ini | 4 - ...ross-origin-objects-on-new-window.html.ini | 2 + .../html/dom/idlharness.https.html.ini | 3 + .../supported-elements.html.ini | 3 +- .../iframe_sandbox_popups_escaping-1.html.ini | 2 +- .../iframe_sandbox_popups_escaping-2.html.ini | 3 +- ...rame_sandbox_popups_nonescaping-1.html.ini | 3 +- .../form-double-submit-3.html.ini | 4 - .../form-double-submit.html.ini | 4 - .../htmlanchorelement_noopener.html.ini | 7 +- .../promise-job-entry.html.ini | 5 +- .../metadata/url/a-element-xhtml.xhtml.ini | 6 + tests/wpt/metadata/url/a-element.html.ini | 6 + .../wpt/metadata/url/url-constructor.html.ini | 6 + .../audiocontext-not-fully-active.html.ini | 1 - .../tests/element_click/shadow_dom.py.ini | 16 + .../webmessaging/without-ports/017.html.ini | 5 - .../webxr/render_state_update.https.html.ini | 2 - .../CSS2/text/combining-characters-002.xht | 7 +- .../css/CSS2/text/letter-spacing-079-ref.xht | 30 + .../css/CSS2/text/letter-spacing-079.xht | 2 +- .../css/CSS2/text/text-indent-016.xht | 4 +- .../css/CSS2/text/text-indent-100.xht | 2 +- .../css/CSS2/text/text-indent-101.xht | 2 +- .../css/CSS2/text/text-indent-102.xht | 2 +- .../text/text-indent-overflow-002-ref.xht | 34 + .../CSS2/text/text-indent-overflow-002.xht | 1 + .../text/text-indent-overflow-003-ref.xht | 35 + .../CSS2/text/text-indent-overflow-003.xht | 1 + .../text/text-transform-bicameral-001-ref.xht | 85 + .../text/text-transform-bicameral-001.xht | 2 + .../text/text-transform-bicameral-002-ref.xht | 84 + .../text/text-transform-bicameral-002.xht | 2 + .../text/text-transform-bicameral-003-ref.xht | 306 ++ .../text/text-transform-bicameral-003.xht | 6 +- .../text/text-transform-bicameral-004-ref.xht | 306 ++ .../text/text-transform-bicameral-004.xht | 6 +- .../text/text-transform-bicameral-005-ref.xht | 26 + .../text/text-transform-bicameral-005.xht | 2 + .../text/text-transform-bicameral-006-ref.xht | 25 + .../text/text-transform-bicameral-006.xht | 2 + .../text/text-transform-bicameral-007-ref.xht | 172 ++ .../text/text-transform-bicameral-007.xht | 6 +- .../text/text-transform-bicameral-008-ref.xht | 172 ++ .../text/text-transform-bicameral-008.xht | 6 +- .../text/text-transform-bicameral-009-ref.xht | 33 + .../text/text-transform-bicameral-009.xht | 2 + .../text/text-transform-bicameral-010-ref.xht | 33 + .../text/text-transform-bicameral-010.xht | 2 + .../text/text-transform-bicameral-011-ref.xht | 153 + .../text/text-transform-bicameral-011.xht | 6 +- .../text/text-transform-bicameral-012-ref.xht | 153 + .../text/text-transform-bicameral-012.xht | 6 +- .../text/text-transform-bicameral-013-ref.xht | 64 + .../text/text-transform-bicameral-013.xht | 2 + .../text/text-transform-bicameral-014-ref.xht | 64 + .../text/text-transform-bicameral-014.xht | 2 + .../text/text-transform-bicameral-015-ref.xht | 42 + .../text/text-transform-bicameral-015.xht | 2 + .../text/text-transform-bicameral-016-ref.xht | 42 + .../text/text-transform-bicameral-016.xht | 2 + .../text/text-transform-bicameral-017-ref.xht | 52 + .../text/text-transform-bicameral-017.xht | 2 + .../text/text-transform-bicameral-018-ref.xht | 52 + .../text/text-transform-bicameral-018.xht | 2 + .../text/text-transform-bicameral-019-ref.xht | 52 + .../text/text-transform-bicameral-019.xht | 2 + .../text/text-transform-bicameral-020-ref.xht | 52 + .../text/text-transform-bicameral-020.xht | 2 + .../text/text-transform-bicameral-021-ref.xht | 66 + .../text/text-transform-bicameral-021.xht | 2 + .../text/text-transform-bicameral-022-ref.xht | 66 + .../text/text-transform-bicameral-022.xht | 2 + ...ref.xht => text-transform-cap-001-ref.xht} | 0 ...ize-001.xht => text-transform-cap-001.xht} | 3 +- ...ize-002.xht => text-transform-cap-002.xht} | 3 +- ...ref.xht => text-transform-cap-003-ref.xht} | 0 ...ize-003.xht => text-transform-cap-003.xht} | 5 +- .../text/text-transform-lowercase-001.xht | 1 + .../text/text-transform-unicase-001-ref.xht | 13 + .../CSS2/text/text-transform-unicase-001.xht | 4 +- .../text/text-transform-uppercase-001.xht | 1 + .../text/text-transform-uppercase-002.xht | 1 + .../CSS2/text/white-space-applies-to-002.xht | 1 + .../CSS2/text/white-space-applies-to-003.xht | 1 + .../CSS2/text/white-space-applies-to-005.xht | 1 + .../CSS2/text/white-space-applies-to-006.xht | 1 + .../CSS2/text/white-space-applies-to-007.xht | 1 + .../CSS2/text/white-space-applies-to-008.xht | 1 + .../CSS2/text/white-space-applies-to-009.xht | 1 + .../CSS2/text/white-space-applies-to-010.xht | 1 + .../CSS2/text/white-space-applies-to-011.xht | 3 +- .../CSS2/text/white-space-applies-to-012.xht | 1 + .../CSS2/text/white-space-applies-to-013.xht | 1 + .../CSS2/text/white-space-applies-to-014.xht | 1 + .../CSS2/text/white-space-applies-to-015.xht | 1 + .../white-space-control-characters-001.xht | 3 +- .../text/white-space-nowrap-attribute-001.xht | 1 + .../CSS2/text/white-space-p-element-001.xht | 3 +- .../CSS2/text/white-space-pre-element-001.xht | 1 + .../text/white-space-processing-005-ref.xht | 25 + .../CSS2/text/white-space-processing-005.xht | 6 +- .../text/white-space-processing-006-ref.xht | 30 + .../CSS2/text/white-space-processing-006.xht | 6 +- .../CSS2/text/white-space-processing-007.xht | 8 +- .../text/white-space-processing-014-ref.xht | 38 + .../CSS2/text/white-space-processing-014.xht | 6 +- .../text/white-space-processing-015-ref.xht | 29 + .../CSS2/text/white-space-processing-015.xht | 4 +- .../text/white-space-processing-048-ref.xht | 27 + .../CSS2/text/white-space-processing-048.xht | 7 +- .../CSS2/text/white-space-processing-049.xht | 8 +- .../CSS2/text/white-space-processing-057.xht | 28 - .../CSS2/text/white-space-processing-058.xht | 28 - .../css/CSS2/text/word-spacing-004-ref.xht | 23 + .../css/CSS2/text/word-spacing-004.xht | 6 +- .../css/CSS2/text/word-spacing-005.xht | 6 +- .../css/CSS2/text/word-spacing-006.xht | 6 +- .../css/CSS2/text/word-spacing-007-ref.xht | 30 + .../css/CSS2/text/word-spacing-007.xht | 10 +- .../css/CSS2/text/word-spacing-008.xht | 10 +- .../css/CSS2/text/word-spacing-016.xht | 6 +- .../css/CSS2/text/word-spacing-017.xht | 6 +- .../css/CSS2/text/word-spacing-018.xht | 6 +- .../css/CSS2/text/word-spacing-019.xht | 10 +- .../css/CSS2/text/word-spacing-020.xht | 10 +- .../css/CSS2/text/word-spacing-028.xht | 6 +- .../css/CSS2/text/word-spacing-029.xht | 6 +- .../css/CSS2/text/word-spacing-030.xht | 6 +- .../css/CSS2/text/word-spacing-031.xht | 10 +- .../css/CSS2/text/word-spacing-032.xht | 10 +- .../css/CSS2/text/word-spacing-040.xht | 6 +- .../css/CSS2/text/word-spacing-041.xht | 6 +- .../css/CSS2/text/word-spacing-042.xht | 6 +- .../css/CSS2/text/word-spacing-043.xht | 6 +- .../css/CSS2/text/word-spacing-044.xht | 6 +- .../css/CSS2/text/word-spacing-052.xht | 6 +- .../css/CSS2/text/word-spacing-053.xht | 6 +- .../css/CSS2/text/word-spacing-054.xht | 6 +- .../css/CSS2/text/word-spacing-055.xht | 10 +- .../css/CSS2/text/word-spacing-056.xht | 10 +- .../css/CSS2/text/word-spacing-064.xht | 6 +- .../css/CSS2/text/word-spacing-065.xht | 6 +- .../css/CSS2/text/word-spacing-066.xht | 6 +- .../css/CSS2/text/word-spacing-067.xht | 10 +- .../css/CSS2/text/word-spacing-068.xht | 10 +- .../css/CSS2/text/word-spacing-076.xht | 6 +- .../css/CSS2/text/word-spacing-077.xht | 6 +- .../css/CSS2/text/word-spacing-078.xht | 6 +- .../css/CSS2/text/word-spacing-079.xht | 8 +- .../css/CSS2/text/word-spacing-080.xht | 8 +- .../css/CSS2/text/word-spacing-088.xht | 6 +- .../css/CSS2/text/word-spacing-089.xht | 6 +- .../css/CSS2/text/word-spacing-090.xht | 6 +- .../css/CSS2/text/word-spacing-091-ref.xht | 30 + .../css/CSS2/text/word-spacing-091.xht | 10 +- .../css/CSS2/text/word-spacing-092.xht | 10 +- .../css/CSS2/text/word-spacing-097.xht | 6 +- .../css/CSS2/text/word-spacing-098.xht | 6 +- .../css/CSS2/text/word-spacing-099.xht | 6 +- .../css/CSS2/text/word-spacing-100.xht | 6 +- .../css/CSS2/text/word-spacing-101.xht | 10 +- .../text/word-spacing-applies-to-001-ref.xht | 31 + .../CSS2/text/word-spacing-applies-to-001.xht | 4 +- .../CSS2/text/word-spacing-applies-to-002.xht | 4 +- .../text/word-spacing-applies-to-003-ref.xht | 35 + .../CSS2/text/word-spacing-applies-to-003.xht | 4 +- .../CSS2/text/word-spacing-applies-to-005.xht | 4 +- .../CSS2/text/word-spacing-applies-to-006.xht | 4 +- .../text/word-spacing-applies-to-007-ref.xht | 41 + .../CSS2/text/word-spacing-applies-to-007.xht | 4 +- .../CSS2/text/word-spacing-applies-to-008.xht | 4 +- .../CSS2/text/word-spacing-applies-to-009.xht | 4 +- .../CSS2/text/word-spacing-applies-to-010.xht | 4 +- .../CSS2/text/word-spacing-applies-to-011.xht | 4 +- .../text/word-spacing-applies-to-012-ref.xht | 46 + .../CSS2/text/word-spacing-applies-to-012.xht | 4 +- .../CSS2/text/word-spacing-applies-to-013.xht | 4 +- .../CSS2/text/word-spacing-applies-to-014.xht | 4 +- .../CSS2/text/word-spacing-applies-to-015.xht | 4 +- .../text/word-spacing-characters-001-ref.xht | 80 + .../CSS2/text/word-spacing-characters-001.xht | 2 + .../text/word-spacing-characters-002-ref.xht | 175 ++ .../CSS2/text/word-spacing-characters-002.xht | 3 + .../text/word-spacing-characters-003-ref.xht | 73 + .../CSS2/text/word-spacing-characters-003.xht | 2 + .../text/word-spacing-justify-001-ref.xht | 22 + .../CSS2/text/word-spacing-justify-001.xht | 6 +- .../word-spacing-remove-space-001-ref.xht | 30 + .../text/word-spacing-remove-space-001.xht | 4 +- .../word-spacing-remove-space-002-ref.xht | 30 + .../text/word-spacing-remove-space-002.xht | 4 +- .../word-spacing-remove-space-003-ref.xht | 30 + .../text/word-spacing-remove-space-003.xht | 4 +- .../word-spacing-remove-space-004-ref.xht | 34 + .../text/word-spacing-remove-space-004.xht | 4 +- .../word-spacing-remove-space-005-ref.xht | 34 + .../text/word-spacing-remove-space-005.xht | 4 +- .../word-spacing-remove-space-006-ref.xht | 34 + .../text/word-spacing-remove-space-006.xht | 4 +- .../multicol-fill-balance-004.html | 10 + .../css-multicol/multicol-span-all-015.html | 16 + .../scroll-width-height.tentative.html | 39 + .../css/css-overflow/clip-006.html | 9 + .../css/css-overflow/clip-007.html | 9 + ...t => text-transform-lowercase-101-ref.xht} | 0 ...t => text-transform-uppercase-101-ref.xht} | 0 ...1.xht => text-transform-lowercase-101.xht} | 2 +- ...t => text-transform-lowercase-102-ref.xht} | 0 ...2.xht => text-transform-lowercase-102.xht} | 2 +- ...1.xht => text-transform-uppercase-101.xht} | 2 +- .../transform-interpolation-reftests.js | 126 + .../transform-interpolation-animated-ref.html | 11 + .../transform-interpolation-matrix.html | 12 + .../transform-interpolation-ref.html | 11 + .../transform-interpolation-rotate.html | 12 + .../transform-interpolation-scale.html | 12 + .../transform-interpolation-skew.html | 12 + .../transform-interpolation-translate-em.html | 12 + .../transform-interpolation-translate.html | 12 + .../events/scrolling/overscroll-deltas.html | 16 +- .../caret-navigation-around-line-break.html | 137 + .../encoding/streams/decode-non-utf8.any.js | 6 + ...-attribute-redirect-on-load.https.sub.html | 11 - ...t-allowed-by-feature-policy.https.sub.html | 11 - ...ment-default-feature-policy.https.sub.html | 11 - ...-disabled-by-feature-policy.https.sub.html | 11 - .../feature-policy/resources/featurepolicy.js | 8 +- .../html/dom/elements-embedded.js | 1 - ...s-during-and-after-dispatch.tentative.html | 63 + .../input-events-get-target-ranges.js | 140 +- .../web-platform-tests/interfaces/html.idl | 2 + .../interfaces/payment-request.idl | 2 - .../interfaces/sanitizer-api.tentative.idl | 1 + .../same-origin-grand-child-iframe.html | 6 +- tests/wpt/web-platform-tests/lint.ignore | 1 - .../resources/send-origin-isolation-header.py | 2 +- ...ibute-same-origin-bc-containers.https.html | 11 - .../allowpayment/basic.https.html | 14 - ...-allowpaymentrequest-timing.https.sub.html | 42 - .../payment-is-showing.https.html | 2 +- .../rejects_if_not_active-manual.https.html | 4 +- .../rejects_if_not_active-manual.https.html | 6 +- .../rejects_if_not_active.https.html | 2 +- ...tpointercapture_inactive_button_mouse.html | 3 +- .../svg/animations/animateMotion-circle.html | 56 + .../animateMotion-display-none.html | 53 + .../svg/animations/animateMotion-ellipse.html | 56 + .../svg/animations/animateMotion-line.html | 53 + .../svg/animations/animateMotion-rect.html | 53 + .../svg/struct/use-getComputedStyle.html | 14 + .../tools/ci/taskcluster-run.py | 9 +- .../url/resources/urltestdata.json | 59 +- .../tests/element_click/shadow_dom.py | 100 + 359 files changed, 6838 insertions(+), 1401 deletions(-) create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-003.html.ini delete mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/letter-spacing-079.xht.ini delete mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-100.xht.ini delete mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-101.xht.ini delete mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-102.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-overflow-002.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-overflow-003.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-001.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-002.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-003.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-004.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-005.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-006.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-007.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-008.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-011.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-012.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-013.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-014.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-015.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-016.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-cap-001.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-cap-002.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-cap-003.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/white-space-processing-048.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/word-spacing-applies-to-003.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/text/word-spacing-justify-001.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-matrix.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-rotate.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-scale.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-skew.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-translate-em.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-translate.html.ini delete mode 100644 tests/wpt/metadata-layout-2020/css/cssom-view/offsetTopLeft-border-box.html.ini create mode 100644 tests/wpt/metadata-layout-2020/encoding/streams/decode-non-utf8.any.js.ini create mode 100644 tests/wpt/metadata-layout-2020/fetch/metadata/redirect/multiple-redirect-https-downgrade-upgrade.sub.html.ini delete mode 100644 tests/wpt/metadata-layout-2020/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html.ini delete mode 100644 tests/wpt/metadata-layout-2020/html/semantics/forms/form-submission-0/form-double-submit-3.html.ini delete mode 100644 tests/wpt/metadata-layout-2020/html/semantics/forms/form-submission-0/form-double-submit.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webdriver/tests/element_click/shadow_dom.py.ini delete mode 100644 tests/wpt/metadata-layout-2020/webmessaging/without-ports/017.html.ini delete mode 100644 tests/wpt/metadata-layout-2020/webxr/render_state_update.https.html.ini create mode 100644 tests/wpt/metadata/css/CSS2/floats/hit-test-floats-003.html.ini delete mode 100644 tests/wpt/metadata/css/CSS2/text/letter-spacing-079.xht.ini delete mode 100644 tests/wpt/metadata/css/CSS2/text/text-indent-100.xht.ini delete mode 100644 tests/wpt/metadata/css/CSS2/text/text-indent-101.xht.ini delete mode 100644 tests/wpt/metadata/css/CSS2/text/text-indent-102.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/text-transform-bicameral-001.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/text-transform-bicameral-003.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/text-transform-bicameral-005.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/text-transform-bicameral-006.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/text-transform-bicameral-007.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/text-transform-bicameral-009.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/text-transform-bicameral-011.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/text-transform-bicameral-013.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/text-transform-bicameral-015.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/text-transform-bicameral-017.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/text-transform-bicameral-019.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/text-transform-bicameral-021.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/text-transform-cap-002.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/text-transform-cap-003.xht.ini delete mode 100644 tests/wpt/metadata/css/CSS2/text/text-transform-capitalize-001.xht.ini delete mode 100644 tests/wpt/metadata/css/CSS2/text/text-transform-capitalize-002.xht.ini delete mode 100644 tests/wpt/metadata/css/CSS2/text/text-transform-capitalize-003.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/text-transform-unicase-001.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/white-space-processing-006.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/white-space-processing-048.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/white-space-processing-049.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/word-spacing-applies-to-003.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/word-spacing-characters-001.xht.ini delete mode 100644 tests/wpt/metadata/css/css-flexbox/hittest-anonymous-box.html.ini delete mode 100644 tests/wpt/metadata/css/css-text/text-transform/text-transform-lowercase-001.xht.ini delete mode 100644 tests/wpt/metadata/css/css-text/text-transform/text-transform-uppercase-001.xht.ini create mode 100644 tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-matrix.html.ini create mode 100644 tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-rotate.html.ini create mode 100644 tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-scale.html.ini create mode 100644 tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-skew.html.ini create mode 100644 tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-translate-em.html.ini create mode 100644 tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-translate.html.ini delete mode 100644 tests/wpt/metadata/css/cssom-view/offsetTopLeft-border-box.html.ini delete mode 100644 tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini create mode 100644 tests/wpt/metadata/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html.ini delete mode 100644 tests/wpt/metadata/html/semantics/forms/form-submission-0/form-double-submit-3.html.ini delete mode 100644 tests/wpt/metadata/html/semantics/forms/form-submission-0/form-double-submit.html.ini create mode 100644 tests/wpt/metadata/webdriver/tests/element_click/shadow_dom.py.ini delete mode 100644 tests/wpt/metadata/webmessaging/without-ports/017.html.ini delete mode 100644 tests/wpt/metadata/webxr/render_state_update.https.html.ini create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/letter-spacing-079-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-indent-overflow-002-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-indent-overflow-003-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-001-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-002-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-003-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-004-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-005-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-006-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-007-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-008-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-009-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-010-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-011-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-012-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-013-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-014-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-015-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-016-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-017-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-018-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-019-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-020-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-021-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-bicameral-022-ref.xht rename tests/wpt/web-platform-tests/css/CSS2/text/{text-transform-capitalize-001-ref.xht => text-transform-cap-001-ref.xht} (100%) rename tests/wpt/web-platform-tests/css/CSS2/text/{text-transform-capitalize-001.xht => text-transform-cap-001.xht} (80%) rename tests/wpt/web-platform-tests/css/CSS2/text/{text-transform-capitalize-002.xht => text-transform-cap-002.xht} (80%) rename tests/wpt/web-platform-tests/css/CSS2/text/{text-transform-capitalize-003-ref.xht => text-transform-cap-003-ref.xht} (100%) rename tests/wpt/web-platform-tests/css/CSS2/text/{text-transform-capitalize-003.xht => text-transform-cap-003.xht} (85%) create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/text-transform-unicase-001-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/white-space-processing-005-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/white-space-processing-006-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/white-space-processing-014-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/white-space-processing-015-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/white-space-processing-048-ref.xht delete mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/white-space-processing-057.xht delete mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/white-space-processing-058.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/word-spacing-004-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/word-spacing-007-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/word-spacing-091-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/word-spacing-applies-to-001-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/word-spacing-applies-to-003-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/word-spacing-applies-to-007-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/word-spacing-applies-to-012-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/word-spacing-characters-001-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/word-spacing-characters-002-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/word-spacing-characters-003-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/word-spacing-justify-001-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/word-spacing-remove-space-001-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/word-spacing-remove-space-002-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/word-spacing-remove-space-003-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/word-spacing-remove-space-004-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/word-spacing-remove-space-005-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/CSS2/text/word-spacing-remove-space-006-ref.xht create mode 100644 tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-balance-004.html create mode 100644 tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-015.html create mode 100644 tests/wpt/web-platform-tests/css/css-multicol/scroll-width-height.tentative.html create mode 100644 tests/wpt/web-platform-tests/css/css-overflow/clip-006.html create mode 100644 tests/wpt/web-platform-tests/css/css-overflow/clip-007.html rename tests/wpt/web-platform-tests/css/css-text/text-transform/reference/{text-transform-lowercase-001-ref.xht => text-transform-lowercase-101-ref.xht} (100%) rename tests/wpt/web-platform-tests/css/css-text/text-transform/reference/{text-transform-uppercase-001-ref.xht => text-transform-uppercase-101-ref.xht} (100%) rename tests/wpt/web-platform-tests/css/css-text/text-transform/{text-transform-lowercase-001.xht => text-transform-lowercase-101.xht} (94%) rename tests/wpt/web-platform-tests/css/css-text/text-transform/{text-transform-lowercase-002-ref.xht => text-transform-lowercase-102-ref.xht} (100%) rename tests/wpt/web-platform-tests/css/css-text/text-transform/{text-transform-lowercase-002.xht => text-transform-lowercase-102.xht} (91%) rename tests/wpt/web-platform-tests/css/css-text/text-transform/{text-transform-uppercase-001.xht => text-transform-uppercase-101.xht} (94%) create mode 100644 tests/wpt/web-platform-tests/css/css-transforms/animation/support/transform-interpolation-reftests.js create mode 100644 tests/wpt/web-platform-tests/css/css-transforms/animation/transform-interpolation-animated-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-transforms/animation/transform-interpolation-matrix.html create mode 100644 tests/wpt/web-platform-tests/css/css-transforms/animation/transform-interpolation-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-transforms/animation/transform-interpolation-rotate.html create mode 100644 tests/wpt/web-platform-tests/css/css-transforms/animation/transform-interpolation-scale.html create mode 100644 tests/wpt/web-platform-tests/css/css-transforms/animation/transform-interpolation-skew.html create mode 100644 tests/wpt/web-platform-tests/css/css-transforms/animation/transform-interpolation-translate-em.html create mode 100644 tests/wpt/web-platform-tests/css/css-transforms/animation/transform-interpolation-translate.html create mode 100644 tests/wpt/web-platform-tests/editing/run/caret-navigation-around-line-break.html create mode 100644 tests/wpt/web-platform-tests/input-events/input-events-get-target-ranges-during-and-after-dispatch.tentative.html delete mode 100644 tests/wpt/web-platform-tests/payment-request/allowpayment/allowpaymentrequest-attribute-same-origin-bc-containers.https.html delete mode 100644 tests/wpt/web-platform-tests/payment-request/allowpayment/basic.https.html delete mode 100644 tests/wpt/web-platform-tests/payment-request/allowpayment/setting-allowpaymentrequest-timing.https.sub.html create mode 100644 tests/wpt/web-platform-tests/svg/animations/animateMotion-circle.html create mode 100644 tests/wpt/web-platform-tests/svg/animations/animateMotion-display-none.html create mode 100644 tests/wpt/web-platform-tests/svg/animations/animateMotion-ellipse.html create mode 100644 tests/wpt/web-platform-tests/svg/animations/animateMotion-line.html create mode 100644 tests/wpt/web-platform-tests/svg/animations/animateMotion-rect.html create mode 100644 tests/wpt/web-platform-tests/svg/struct/use-getComputedStyle.html create mode 100644 tests/wpt/web-platform-tests/webdriver/tests/element_click/shadow_dom.py diff --git a/tests/wpt/metadata-layout-2020/FileAPI/url/url-in-tags-revoke.window.js.ini b/tests/wpt/metadata-layout-2020/FileAPI/url/url-in-tags-revoke.window.js.ini index 76b44d9e9cf..3605e8f3fc9 100644 --- a/tests/wpt/metadata-layout-2020/FileAPI/url/url-in-tags-revoke.window.js.ini +++ b/tests/wpt/metadata-layout-2020/FileAPI/url/url-in-tags-revoke.window.js.ini @@ -4,7 +4,7 @@ expected: TIMEOUT [Opening a blob URL in a new window immediately before revoking it works.] - expected: FAIL + expected: TIMEOUT [Fetching a blob URL immediately before revoking it works in an iframe.] expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-003.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-003.html.ini new file mode 100644 index 00000000000..f29da48a2a0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-003.html.ini @@ -0,0 +1,4 @@ +[hit-test-floats-003.html] + [Miss float below something else] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/letter-spacing-079.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/letter-spacing-079.xht.ini deleted file mode 100644 index b7948a213b9..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/text/letter-spacing-079.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[letter-spacing-079.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-100.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-100.xht.ini deleted file mode 100644 index f07c0d17188..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-100.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[text-indent-100.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-101.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-101.xht.ini deleted file mode 100644 index 07229cdbe24..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-101.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[text-indent-101.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-102.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-102.xht.ini deleted file mode 100644 index 4b4ff6dd519..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-102.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[text-indent-102.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-overflow-002.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-overflow-002.xht.ini new file mode 100644 index 00000000000..bef61d3cc6f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-overflow-002.xht.ini @@ -0,0 +1,2 @@ +[text-indent-overflow-002.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-overflow-003.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-overflow-003.xht.ini new file mode 100644 index 00000000000..034951b53d4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-indent-overflow-003.xht.ini @@ -0,0 +1,2 @@ +[text-indent-overflow-003.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-001.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-001.xht.ini new file mode 100644 index 00000000000..af967170188 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-001.xht.ini @@ -0,0 +1,2 @@ +[text-transform-bicameral-001.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-002.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-002.xht.ini new file mode 100644 index 00000000000..33d789c2e1d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-002.xht.ini @@ -0,0 +1,2 @@ +[text-transform-bicameral-002.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-003.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-003.xht.ini new file mode 100644 index 00000000000..618bd0fcaa1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-003.xht.ini @@ -0,0 +1,2 @@ +[text-transform-bicameral-003.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-004.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-004.xht.ini new file mode 100644 index 00000000000..0582741ebc2 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-004.xht.ini @@ -0,0 +1,2 @@ +[text-transform-bicameral-004.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-005.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-005.xht.ini new file mode 100644 index 00000000000..fe36b58068e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-005.xht.ini @@ -0,0 +1,2 @@ +[text-transform-bicameral-005.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-006.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-006.xht.ini new file mode 100644 index 00000000000..74edadd19c9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-006.xht.ini @@ -0,0 +1,2 @@ +[text-transform-bicameral-006.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-007.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-007.xht.ini new file mode 100644 index 00000000000..5610ec93ff4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-007.xht.ini @@ -0,0 +1,2 @@ +[text-transform-bicameral-007.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-008.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-008.xht.ini new file mode 100644 index 00000000000..7fb791b843e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-008.xht.ini @@ -0,0 +1,2 @@ +[text-transform-bicameral-008.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-011.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-011.xht.ini new file mode 100644 index 00000000000..f8f08ceaceb --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-011.xht.ini @@ -0,0 +1,2 @@ +[text-transform-bicameral-011.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-012.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-012.xht.ini new file mode 100644 index 00000000000..af9850aa43d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-012.xht.ini @@ -0,0 +1,2 @@ +[text-transform-bicameral-012.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-013.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-013.xht.ini new file mode 100644 index 00000000000..830a8efbe52 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-013.xht.ini @@ -0,0 +1,2 @@ +[text-transform-bicameral-013.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-014.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-014.xht.ini new file mode 100644 index 00000000000..d516ae87da9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-014.xht.ini @@ -0,0 +1,2 @@ +[text-transform-bicameral-014.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-015.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-015.xht.ini new file mode 100644 index 00000000000..f2588138110 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-015.xht.ini @@ -0,0 +1,2 @@ +[text-transform-bicameral-015.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-016.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-016.xht.ini new file mode 100644 index 00000000000..22d217b438b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-bicameral-016.xht.ini @@ -0,0 +1,2 @@ +[text-transform-bicameral-016.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-cap-001.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-cap-001.xht.ini new file mode 100644 index 00000000000..29a310b99bc --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-cap-001.xht.ini @@ -0,0 +1,2 @@ +[text-transform-cap-001.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-cap-002.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-cap-002.xht.ini new file mode 100644 index 00000000000..c27a19d526f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-cap-002.xht.ini @@ -0,0 +1,2 @@ +[text-transform-cap-002.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-cap-003.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-cap-003.xht.ini new file mode 100644 index 00000000000..cdfb6a56455 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/text-transform-cap-003.xht.ini @@ -0,0 +1,2 @@ +[text-transform-cap-003.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/white-space-processing-048.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/white-space-processing-048.xht.ini new file mode 100644 index 00000000000..d6fae45ecb0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/white-space-processing-048.xht.ini @@ -0,0 +1,2 @@ +[white-space-processing-048.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/word-spacing-applies-to-003.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/word-spacing-applies-to-003.xht.ini new file mode 100644 index 00000000000..e584ece04f0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/word-spacing-applies-to-003.xht.ini @@ -0,0 +1,2 @@ +[word-spacing-applies-to-003.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/text/word-spacing-justify-001.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/text/word-spacing-justify-001.xht.ini new file mode 100644 index 00000000000..373c9869d6b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/text/word-spacing-justify-001.xht.ini @@ -0,0 +1,2 @@ +[word-spacing-justify-001.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-matrix.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-matrix.html.ini new file mode 100644 index 00000000000..3afac979c9a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-matrix.html.ini @@ -0,0 +1,2 @@ +[transform-interpolation-matrix.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-rotate.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-rotate.html.ini new file mode 100644 index 00000000000..c59e8850f11 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-rotate.html.ini @@ -0,0 +1,2 @@ +[transform-interpolation-rotate.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-scale.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-scale.html.ini new file mode 100644 index 00000000000..1c2737480bc --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-scale.html.ini @@ -0,0 +1,2 @@ +[transform-interpolation-scale.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-skew.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-skew.html.ini new file mode 100644 index 00000000000..4b4e61d5e63 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-skew.html.ini @@ -0,0 +1,2 @@ +[transform-interpolation-skew.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-translate-em.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-translate-em.html.ini new file mode 100644 index 00000000000..b867fce476d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-translate-em.html.ini @@ -0,0 +1,2 @@ +[transform-interpolation-translate-em.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-translate.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-translate.html.ini new file mode 100644 index 00000000000..67e080ac812 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/animation/transform-interpolation-translate.html.ini @@ -0,0 +1,2 @@ +[transform-interpolation-translate.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini index c131078eace..23c61ede1a1 100644 --- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini @@ -17,3 +17,6 @@ [test the top of layer] expected: FAIL + [test some point of the element: top left corner] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-iframes.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-iframes.html.ini index 171592fc08f..6ef8bb1049f 100644 --- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-iframes.html.ini +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-iframes.html.ini @@ -2,3 +2,6 @@ [elementsFromPoint on the root document for points in iframe elements] expected: FAIL + [elementsFromPoint on inner documents] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/offsetTopLeft-border-box.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/offsetTopLeft-border-box.html.ini deleted file mode 100644 index 239c35135e4..00000000000 --- a/tests/wpt/metadata-layout-2020/css/cssom-view/offsetTopLeft-border-box.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[offsetTopLeft-border-box.html] - [container: 1] - expected: FAIL - - [container: 0] - expected: FAIL - diff --git a/tests/wpt/metadata-layout-2020/encoding/streams/decode-non-utf8.any.js.ini b/tests/wpt/metadata-layout-2020/encoding/streams/decode-non-utf8.any.js.ini new file mode 100644 index 00000000000..ec7a3e8334c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/encoding/streams/decode-non-utf8.any.js.ini @@ -0,0 +1,87 @@ +[decode-non-utf8.any.sharedworker.html] + expected: ERROR + +[decode-non-utf8.any.worker.html] + [TextDecoderStream should be able to reject invalid sequences in Shift_JIS] + expected: FAIL + + [TextDecoderStream should be able to decode invalid sequences in Shift_JIS] + expected: FAIL + + [TextDecoderStream should be able to reject invalid sequences in UTF-16LE] + expected: FAIL + + [TextDecoderStream should be able to reject invalid sequences in UTF-16BE] + expected: FAIL + + [TextDecoderStream should be able to decode invalid sequences in ISO-2022-JP] + expected: FAIL + + [TextDecoderStream should be able to decode ISO-2022-JP] + expected: FAIL + + [TextDecoderStream should be able to reject invalid sequences in ISO-2022-JP] + expected: FAIL + + [TextDecoderStream should be able to decode Shift_JIS] + expected: FAIL + + [TextDecoderStream should be able to decode invalid sequences in UTF-16LE] + expected: FAIL + + [TextDecoderStream should be able to decode UTF-16BE] + expected: FAIL + + [TextDecoderStream should be able to decode invalid sequences in UTF-16BE] + expected: FAIL + + [TextDecoderStream should be able to decode UTF-16LE] + expected: FAIL + + [TextDecoderStream should be able to decode ISO-8859-14] + expected: FAIL + + +[decode-non-utf8.any.html] + [TextDecoderStream should be able to reject invalid sequences in Shift_JIS] + expected: FAIL + + [TextDecoderStream should be able to decode invalid sequences in Shift_JIS] + expected: FAIL + + [TextDecoderStream should be able to reject invalid sequences in UTF-16LE] + expected: FAIL + + [TextDecoderStream should be able to reject invalid sequences in UTF-16BE] + expected: FAIL + + [TextDecoderStream should be able to decode invalid sequences in ISO-2022-JP] + expected: FAIL + + [TextDecoderStream should be able to decode ISO-2022-JP] + expected: FAIL + + [TextDecoderStream should be able to reject invalid sequences in ISO-2022-JP] + expected: FAIL + + [TextDecoderStream should be able to decode Shift_JIS] + expected: FAIL + + [TextDecoderStream should be able to decode invalid sequences in UTF-16LE] + expected: FAIL + + [TextDecoderStream should be able to decode UTF-16BE] + expected: FAIL + + [TextDecoderStream should be able to decode invalid sequences in UTF-16BE] + expected: FAIL + + [TextDecoderStream should be able to decode UTF-16LE] + expected: FAIL + + [TextDecoderStream should be able to decode ISO-8859-14] + expected: FAIL + + +[decode-non-utf8.any.serviceworker.html] + expected: ERROR diff --git a/tests/wpt/metadata-layout-2020/fetch/content-type/response.window.js.ini b/tests/wpt/metadata-layout-2020/fetch/content-type/response.window.js.ini index 2020f9c6aec..43c5b99d112 100644 --- a/tests/wpt/metadata-layout-2020/fetch/content-type/response.window.js.ini +++ b/tests/wpt/metadata-layout-2020/fetch/content-type/response.window.js.ini @@ -312,21 +312,21 @@ [Response: combined response Content-Type: text/html;" \\" text/plain ";charset=GBK] expected: NOTRUN - [ - diff --git a/tests/wpt/web-platform-tests/payment-request/allowpayment/setting-allowpaymentrequest-timing.https.sub.html b/tests/wpt/web-platform-tests/payment-request/allowpayment/setting-allowpaymentrequest-timing.https.sub.html deleted file mode 100644 index f9962e4ffa4..00000000000 --- a/tests/wpt/web-platform-tests/payment-request/allowpayment/setting-allowpaymentrequest-timing.https.sub.html +++ /dev/null @@ -1,42 +0,0 @@ - -PaymentRequest setting allow="payment" after document creation, before response - - - -
- diff --git a/tests/wpt/web-platform-tests/payment-request/payment-is-showing.https.html b/tests/wpt/web-platform-tests/payment-request/payment-is-showing.https.html index d5e04a83d0d..fed6eaf6d9f 100644 --- a/tests/wpt/web-platform-tests/payment-request/payment-is-showing.https.html +++ b/tests/wpt/web-platform-tests/payment-request/payment-is-showing.https.html @@ -41,7 +41,7 @@ */ async function attachIframe(src = "blank.html") { const iframe = document.createElement("iframe"); - iframe.allowPaymentRequest = true; + iframe.allow = "payment"; iframe.src = src; document.body.appendChild(iframe); await new Promise(resolve => { diff --git a/tests/wpt/web-platform-tests/payment-request/payment-response/rejects_if_not_active-manual.https.html b/tests/wpt/web-platform-tests/payment-request/payment-response/rejects_if_not_active-manual.https.html index 28bb53313dc..6f2e9e95d41 100644 --- a/tests/wpt/web-platform-tests/payment-request/payment-response/rejects_if_not_active-manual.https.html +++ b/tests/wpt/web-platform-tests/payment-request/payment-response/rejects_if_not_active-manual.https.html @@ -56,7 +56,7 @@ function methodNotFullyActive(button, method, ...args) { const text = button.textContent.trim(); promise_test(async t => { const iframe = document.createElement("iframe"); - iframe.allowPaymentRequest = true; + iframe.allow = "payment"; document.body.appendChild(iframe); // We first got to page1.html, grab a PaymentResponse instance. @@ -87,7 +87,7 @@ function methodBecomesNotFullyActive(button, methodName, ...args) { const text = button.textContent.trim(); promise_test(async t => { const iframe = document.createElement("iframe"); - iframe.allowPaymentRequest = true; + iframe.allow = "payment"; document.body.appendChild(iframe); // We first got to page1.html, grab a PaymentResponse instance. diff --git a/tests/wpt/web-platform-tests/payment-request/rejects_if_not_active-manual.https.html b/tests/wpt/web-platform-tests/payment-request/rejects_if_not_active-manual.https.html index 8e214cb6094..bab6a8c54c6 100644 --- a/tests/wpt/web-platform-tests/payment-request/rejects_if_not_active-manual.https.html +++ b/tests/wpt/web-platform-tests/payment-request/rejects_if_not_active-manual.https.html @@ -54,7 +54,7 @@ function getLoadedPaymentRequest(iframe, url) { function testAbortShowIfDocumentIsNotActive() { promise_test(async t => { const iframe = document.createElement("iframe"); - iframe.allowPaymentRequest = true; + iframe.allow = "payment"; document.body.appendChild(iframe); // We first got to page1.html, grab a PaymentRequest instance. const request1 = await getLoadedPaymentRequest( @@ -96,7 +96,7 @@ function testAbortShowIfDocumentIsNotFullyActive() { promise_test(async t => { // We nest two iframes and wait for them to load. const outerIframe = document.createElement("iframe"); - outerIframe.allowPaymentRequest = true; + outerIframe.allow = "payment"; document.body.appendChild(outerIframe); // Load the outer iframe (we don't care about the awaited request) await getLoadedPaymentRequest( @@ -106,7 +106,7 @@ function testAbortShowIfDocumentIsNotFullyActive() { // Now we create the inner iframe const innerIframe = outerIframe.contentDocument.createElement("iframe"); - innerIframe.allowPaymentRequest = true; + innerIframe.allow = "payment"; // nest them outerIframe.contentDocument.body.appendChild(innerIframe); diff --git a/tests/wpt/web-platform-tests/payment-request/rejects_if_not_active.https.html b/tests/wpt/web-platform-tests/payment-request/rejects_if_not_active.https.html index 1c666aea435..89c3407e3d0 100644 --- a/tests/wpt/web-platform-tests/payment-request/rejects_if_not_active.https.html +++ b/tests/wpt/web-platform-tests/payment-request/rejects_if_not_active.https.html @@ -51,7 +51,7 @@ function getLoadedPaymentRequest(iframe, url) { promise_test(async t => { const iframe = document.createElement("iframe"); - iframe.allowPaymentRequest = true; + iframe.allow = "payment"; document.body.appendChild(iframe); // Make a request in the iframe. const request = await getLoadedPaymentRequest( diff --git a/tests/wpt/web-platform-tests/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html b/tests/wpt/web-platform-tests/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html index b9172dddb4c..f24661aadb8 100644 --- a/tests/wpt/web-platform-tests/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html +++ b/tests/wpt/web-platform-tests/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html @@ -38,8 +38,9 @@ detected_pointertypes[event.pointerType] = true; target0.setPointerCapture(event.pointerId); // After we receive a pointerover event, dispatch a pointer move to move out of target0. + // https://github.com/w3c/webdriver/issues/1545 actions_promise.then(function() { - return new test_driver.Actions().pointerMove(0, 0).send(); + return new test_driver.Actions().pointerMove(1, 1).send(); }); }); diff --git a/tests/wpt/web-platform-tests/svg/animations/animateMotion-circle.html b/tests/wpt/web-platform-tests/svg/animations/animateMotion-circle.html new file mode 100644 index 00000000000..3cf713f9048 --- /dev/null +++ b/tests/wpt/web-platform-tests/svg/animations/animateMotion-circle.html @@ -0,0 +1,56 @@ + + + +Test for checking position of the svg element when animateMotion's mpath is a circle + + + + + + + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/svg/animations/animateMotion-display-none.html b/tests/wpt/web-platform-tests/svg/animations/animateMotion-display-none.html new file mode 100644 index 00000000000..104744c17f8 --- /dev/null +++ b/tests/wpt/web-platform-tests/svg/animations/animateMotion-display-none.html @@ -0,0 +1,53 @@ + + + +Test for checking position of the svg element when animateMotion's mpath is display:none + + + + + + + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/svg/animations/animateMotion-ellipse.html b/tests/wpt/web-platform-tests/svg/animations/animateMotion-ellipse.html new file mode 100644 index 00000000000..109ae4f5869 --- /dev/null +++ b/tests/wpt/web-platform-tests/svg/animations/animateMotion-ellipse.html @@ -0,0 +1,56 @@ + + + +Test for checking position of the svg element when animateMotion's mpath is an ellipse + + + + + + + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/svg/animations/animateMotion-line.html b/tests/wpt/web-platform-tests/svg/animations/animateMotion-line.html new file mode 100644 index 00000000000..f304de62dcf --- /dev/null +++ b/tests/wpt/web-platform-tests/svg/animations/animateMotion-line.html @@ -0,0 +1,53 @@ + + + +Test for checking position of the svg element when animateMotion's mpath is a line + + + + + + + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/svg/animations/animateMotion-rect.html b/tests/wpt/web-platform-tests/svg/animations/animateMotion-rect.html new file mode 100644 index 00000000000..8853b047c36 --- /dev/null +++ b/tests/wpt/web-platform-tests/svg/animations/animateMotion-rect.html @@ -0,0 +1,53 @@ + + + +Test for checking position of the svg element when animateMotion's mpath is a rect + + + + + + + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/svg/struct/use-getComputedStyle.html b/tests/wpt/web-platform-tests/svg/struct/use-getComputedStyle.html new file mode 100644 index 00000000000..1e5d5af57cb --- /dev/null +++ b/tests/wpt/web-platform-tests/svg/struct/use-getComputedStyle.html @@ -0,0 +1,14 @@ + +SVG Test: Resolved positioning inside use + + + + + + + diff --git a/tests/wpt/web-platform-tests/tools/ci/taskcluster-run.py b/tests/wpt/web-platform-tests/tools/ci/taskcluster-run.py index a4bd72a8c21..49a7d163385 100755 --- a/tests/wpt/web-platform-tests/tools/ci/taskcluster-run.py +++ b/tests/wpt/web-platform-tests/tools/ci/taskcluster-run.py @@ -18,8 +18,13 @@ def get_browser_args(product, channel): return ["--install-browser", "--install-webdriver"] if product == "servo": return ["--install-browser", "--processes=12"] - if product == "chrome" and channel == "nightly": - return ["--install-browser", "--install-webdriver"] + if product == "chrome": + # Taskcluster machines do not have proper GPUs, so we need to use + # software rendering for webgl: https://crbug.com/1130585 + args = ["--binary-arg=--use-gl=swiftshader-webgl"] + if channel == "nightly": + args.extend(["--install-browser", "--install-webdriver"]) + return args if product == "webkitgtk_minibrowser": return ["--install-browser"] return [] diff --git a/tests/wpt/web-platform-tests/url/resources/urltestdata.json b/tests/wpt/web-platform-tests/url/resources/urltestdata.json index dba7237d88a..c7a906c82e5 100644 --- a/tests/wpt/web-platform-tests/url/resources/urltestdata.json +++ b/tests/wpt/web-platform-tests/url/resources/urltestdata.json @@ -4618,7 +4618,7 @@ "search": "", "hash": "" }, - "# unknown scheme with non-URL characters in the path", + "# unknown scheme with non-URL characters", { "input": "wow:\uFFFF", "base": "about:blank", @@ -4634,6 +4634,21 @@ "search": "", "hash": "" }, + { + "input": "http://example.com/\uD800\uD801\uDFFE\uDFFF\uFDD0\uFDCF\uFDEF\uFDF0\uFFFE\uFFFF?\uD800\uD801\uDFFE\uDFFF\uFDD0\uFDCF\uFDEF\uFDF0\uFFFE\uFFFF", + "base": "about:blank", + "href": "http://example.com/%EF%BF%BD%F0%90%9F%BE%EF%BF%BD%EF%B7%90%EF%B7%8F%EF%B7%AF%EF%B7%B0%EF%BF%BE%EF%BF%BF?%EF%BF%BD%F0%90%9F%BE%EF%BF%BD%EF%B7%90%EF%B7%8F%EF%B7%AF%EF%B7%B0%EF%BF%BE%EF%BF%BF", + "origin": "http://example.com", + "protocol": "http:", + "username": "", + "password": "", + "host": "example.com", + "hostname": "example.com", + "port": "", + "pathname": "/%EF%BF%BD%F0%90%9F%BE%EF%BF%BD%EF%B7%90%EF%B7%8F%EF%B7%AF%EF%B7%B0%EF%BF%BE%EF%BF%BF", + "search": "?%EF%BF%BD%F0%90%9F%BE%EF%BF%BD%EF%B7%90%EF%B7%8F%EF%B7%AF%EF%B7%B0%EF%BF%BE%EF%BF%BF", + "hash": "" + }, "Forbidden host code points", { "input": "http://a + custom-checkbox-element { + display:block; width:20px; height:20px; + } + + + """) + + +@pytest.mark.parametrize("click_on", ["custom_element", "checkbox_element"]) +def test_shadow_element_click(session, click_on): + session.url = get_checkbox_dom() + custom_element = session.find.css("custom-checkbox-element", all=False) + checkbox_element = session.execute_script("return arguments[0].shadowRoot.querySelector('input')", + args=(custom_element,)) + is_pre_checked = session.execute_script("return arguments[0].checked", + args=(checkbox_element,)) + assert is_pre_checked == False + response = element_click(session, locals()[click_on]) + assert_success(response) + is_post_checked = session.execute_script("return arguments[0].checked", + args=(checkbox_element,)) + assert is_post_checked == True + + +def get_nested_shadow_checkbox_dom(): + return inline(""" + + + """) + + +@pytest.mark.parametrize("click_on", ["outer_element", "inner_element", "checkbox_element"]) +def test_nested_shadow_element_click(session, click_on): + session.url = get_nested_shadow_checkbox_dom() + outer_element = session.find.css("custom-nesting-element", all=False) + inner_element = session.execute_script("return arguments[0].shadowRoot.querySelector('custom-checkbox-element')", + args=(outer_element,)) + checkbox_element = session.execute_script("return arguments[0].shadowRoot.querySelector('input')", + args=(inner_element,)) + is_pre_checked = session.execute_script("return arguments[0].checked", + args=(checkbox_element,)) + assert is_pre_checked == False + click_response = element_click(session, locals()[click_on]) + assert_success(click_response) + is_post_checked = session.execute_script("return arguments[0].checked", + args=(checkbox_element,)) + assert is_post_checked == True