From 163009575ad2562e9bae56a1201be6577d9fea8d Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Thu, 17 Sep 2015 17:35:48 +0200 Subject: [PATCH] Update web-platform-tests to revision 71a0d51d14d8b0f1b53cda3a7d39ef8765164485 --- .../canvas_transformations_reset_001.html.ini | 3 - tests/wpt/metadata/MANIFEST.json | 788 ++++++++++-------- .../XMLHttpRequest/status-basic.htm.ini | 2 +- .../metadata/encoding/big5-encoder.html.ini | 41 + .../document-all.html.ini | 8 + .../input-textselection-01.html.ini | 3 + .../task_microtask_ordering.html.ini | 8 + tests/wpt/metadata/mozilla-sync | 2 +- .../canvas_transformations_reset_001.html | 2 +- .../stopPropagation.dispatchEvent.html | 65 -- .../stopPropagation.dispatchEvent.html | 66 -- .../blink-contrib-2/base-uri-allow.sub.html | 8 +- .../form-action-src-allowed.sub.html | 11 +- .../form-action-src-blocked.sub.html | 12 +- .../form-action-src-default-ignored.sub.html | 13 +- ...n-src-default-ignored.sub.html.sub.headers | 2 +- .../form-action-src-get-allowed.sub.html | 18 +- .../form-action-src-get-blocked.sub.html | 24 +- ...orm-action-src-javascript-blocked.sub.html | 7 +- ...rc-javascript-blocked.sub.html.sub.headers | 2 +- .../form-action-src-redirect-blocked.sub.html | 11 +- ...-src-redirect-blocked.sub.html.sub.headers | 2 +- ...ipthash-basic-blocked.sub.html.sub.headers | 2 +- ...h-ignore-unsafeinline.sub.html.sub.headers | 2 +- .../blob-urls-do-not-match-self.sub.html | 2 +- ...rls-do-not-match-self.sub.html.sub.headers | 2 +- ...combine-header-and-meta-policies.sub.html} | 9 +- ...er-and-meta-policies.sub.html.sub.headers} | 4 +- ...combine-multiple-header-policies.html.asis | 60 ++ .../connect-src-eventsource-blocked.sub.html | 12 +- ...c-eventsource-redirect-to-blocked.sub.html | 4 +- ...mlhttprequest-redirect-to-blocked.sub.html | 11 +- ...filesystem-urls-do-not-match-self.sub.html | 56 +- ...rls-do-not-match-self.sub.html.sub.headers | 2 +- .../filesystem-urls-match-filesystem.sub.html | 51 +- ...rc-about-blank-allowed-by-default.sub.html | 26 +- ...src-about-blank-allowed-by-scheme.sub.html | 21 +- .../blink-contrib/frame-src-allowed.sub.html | 64 +- .../blink-contrib/frame-src-blocked.sub.html | 62 +- .../frame-src-cross-origin-load.sub.html | 12 +- .../shared-worker-make-xhr-allowed.js | 10 - .../shared-worker-make-xhr-allowed.sub.js | 23 + .../shared-worker-make-xhr-blocked.js | 10 - .../shared-worker-make-xhr-blocked.sub.js | 23 + ...orker-make-xhr-blocked.sub.js.sub.headers} | 0 .../resources/worker-make-xhr-blocked.js | 7 - .../resources/worker-make-xhr-blocked.sub.js | 21 + ...orker-make-xhr-blocked.sub.js.sub.headers} | 0 .../resources/worker-make-xhr.js | 7 - .../resources/worker-make-xhr.sub.js | 21 + .../self-doesnt-match-blob.sub.html | 45 + ...elf-doesnt-match-blob.sub.html.sub.headers | 6 + ...shared-worker-connect-src-allowed.sub.html | 4 +- ...shared-worker-connect-src-blocked.sub.html | 12 +- ...r-connect-src-blocked.sub.html.sub.headers | 2 +- .../star-doesnt-match-blob.sub.html | 45 + ...tar-doesnt-match-blob.sub.html.sub.headers | 6 + .../worker-connect-src-allowed.sub.html | 2 +- .../worker-connect-src-blocked.sub.html | 13 +- ...r-connect-src-blocked.sub.html.sub.headers | 2 +- .../worker-eval-blocked.sub.html | 5 + .../worker-eval-blocked.sub.html.sub.headers | 2 +- .../blink-contrib/worker-from-guid.sub.html | 65 ++ .../worker-from-guid.sub.html.sub.headers | 6 + .../worker-function-function-blocked.sub.html | 5 + .../blink-contrib/worker-script-src.sub.html | 2 +- ...rc-about-blank-allowed-by-default.sub.html | 24 + ...nk-allowed-by-default.sub.html.sub.headers | 6 + ...src-about-blank-allowed-by-scheme.sub.html | 20 + ...ank-allowed-by-scheme.sub.html.sub.headers | 6 + .../child-src/child-src-allowed.sub.html | 63 ++ .../child-src-allowed.sub.html.sub.headers | 6 + .../child-src/child-src-blocked.sub.html | 61 ++ .../child-src-blocked.sub.html.sub.headers | 6 + .../child-src-conflicting-frame-src.sub.html | 61 ++ ...conflicting-frame-src.sub.html.sub.headers | 6 + .../child-src-cross-origin-load.sub.html | 68 ++ ...src-cross-origin-load.sub.html.sub.headers | 6 + .../child-src-worker-allowed.sub.html | 32 + ...ld-src-worker-allowed.sub.html.sub.headers | 6 + .../child-src-worker-blocked.sub.html | 31 + ...ld-src-worker-blocked.sub.html.sub.headers | 6 + .../frame-ancestors/deep-allows-none.sub.html | 37 + ...diate-reporting-frame-allows-self.sub.html | 21 + ...porting-frame-allows-self.sub.html.headers | 5 + ...diate-reporting-frame-allows-star.sub.html | 20 + ...porting-frame-allows-star.sub.html.headers | 5 + .../multiple-frames-meta-ignored.sub.html | 41 + .../multiple-frames-one-blocked.sub.html | 37 + .../multiple-frames-self-allowed.sub.html | 39 + .../nested-traversing-allowed.sub.html | 33 + ...ted-traversing-banned-top-is-self.sub.html | 35 + .../nested-traversing-banned.sub.html | 37 + .../reporting-frame-allows-none-meta.html | 23 + .../reporting-frame-allows-none.html | 22 + .../reporting-frame-allows-none.html.headers | 5 + .../reporting-frame-allows-self.html | 22 + .../reporting-frame-allows-self.html.headers | 5 + .../single-frame-self-allowed.sub.html | 35 + .../meta/meta-img-src.html | 33 + .../meta/meta-modified.html | 35 + .../object-src/object-src-2_1.html | 84 +- .../object-src/object-src-2_2.html | 8 +- .../script-src/script-src-1_4.html | 3 + .../script-src/script-src-1_9.html | 22 - .../script-src-1_9.html.sub.headers | 6 - .../support/alertAssert.sub.js | 5 +- .../support/checkReport.sub.js | 2 +- .../content-security-policy/support/fail.asis | 5 + .../content-security-policy/support/fail.js | 1 + .../support/logTest.sub.js | 1 + .../svg/including.sub.svg | 18 + .../svg/including.sub.svg.sub.headers | 6 + .../content-security-policy/svg/scripted.svg | 20 + .../svg/scripted.svg.sub.headers | 6 + .../svg/svg-from-guid.html | 51 ++ .../svg/svg-inline.sub.html | 34 + .../svg/svg-inline.sub.html.sub.headers | 6 + .../svg/svg-policy-resource-doc-includes.html | 29 + .../svg/svg-policy-with-resource.html | 30 + .../csp/assert_undefined.py | 8 - .../csp/csp-inline-script.html | 11 - .../csp/csp-inline-script.html.headers | 1 - .../Event-dispatch-propagation-stopped.html | 59 ++ .../encoding/big5-encoder.html | 33 + .../document-all.html | 52 ++ .../forms/constraints/support/validator.js | 8 +- .../forms/constraints/tooLong-manual.html | 30 + .../textfieldselection-setSelectionRange.html | 12 +- .../input-textselection-01.html | 4 +- .../optgroup-disabled-manual.html | 35 + .../template-descendant-frameset.html | 14 +- .../the-wbr-element/wbr-element-ref.html | 3 +- .../the-wbr-element/wbr-element.html | 2 +- .../scripting/event-loops/resources/common.js | 20 + .../task_microtask_ordering-manual.html | 64 ++ .../event-loops/task_microtask_ordering.html | 85 ++ tests/wpt/web-platform-tests/lint.whitelist | 4 + .../Opera/script_scheduling/069.html | 7 +- .../Opera/script_scheduling/101.html | 28 +- .../Opera/script_scheduling/106.html | 29 +- .../Opera/script_scheduling/107.html | 22 +- .../Opera/script_scheduling/111.html | 2 +- .../Opera/script_scheduling/112.html | 18 +- .../script_scheduling/css/background.css | 4 +- .../Opera/script_scheduling/css/import.css | 2 +- .../resources/testharnessreport.js | 13 - .../cache-storage/script-tests/cache-match.js | 30 - .../cache-storage/script-tests/cache-put.js | 36 - .../events/event-dispatch/test-003.html | 60 -- .../shadow-dom/{ => untriaged}/LICENSE | 0 .../shadow-dom/untriaged/README | 2 + .../attributes/test-001.html | 0 .../attributes/test-005.html | 0 .../attributes/test-006.html | 0 .../methods/elements-001.html | 0 .../methods/non-element-nodes-001.html | 0 .../methods/test-001.html | 0 .../methods/test-002.html | 0 .../methods/test-003.html | 0 .../event-path-001.html | 0 .../event-path-002.html | 0 .../activeElement-confirm-return-null.html | 0 .../shadowroot-attributes/test-007.html | 0 .../shadowroot-attributes/test-009.html | 0 .../shadowroot-attributes/test-010.html | 0 .../shadowroot-attributes/test-011.html | 0 .../shadowroot-attributes/test-012.html | 0 .../shadowroot-attributes/test-013.html | 0 .../shadowroot-attributes/test-014.html | 0 .../shadowroot-methods/test-001.html | 0 .../shadowroot-methods/test-004.html | 0 .../shadowroot-methods/test-006.html | 0 .../shadowroot-methods/test-007.html | 0 .../shadowroot-methods/test-010.html | 0 .../the-content-html-element/test-001.html | 0 .../the-content-html-element/test-002.html | 0 .../the-content-html-element/test-003.html | 0 .../the-content-html-element/test-005.html | 0 .../the-content-html-element/test-006.html | 0 .../the-shadow-html-element/test-001.html | 0 .../the-shadow-html-element/test-002.html | 0 .../the-shadow-html-element/test-004.html | 0 .../events/event-dispatch/test-001.html | 0 .../events/event-dispatch/test-002.html | 0 .../events/event-dispatch/test-003.html | 81 ++ .../events/event-retargeting/test-001.html | 0 .../events/event-retargeting/test-002.html | 0 .../events/event-retargeting/test-003.html | 0 .../events/event-retargeting/test-004.html | 0 .../test-001.html | 0 .../test-002.html | 0 .../test-003.html | 0 .../test-004.html | 0 .../test-005.html | 0 .../test-006.html | 0 .../test-007.html | 0 .../test-008.html | 0 .../test-009.html | 0 .../retargeting-focus-events/test-001.html | 0 .../retargeting-focus-events/test-002.html | 0 .../retargeting-focus-events/test-003.html | 0 .../retargeting-relatedtarget/test-001.html | 0 .../retargeting-relatedtarget/test-002.html | 0 .../retargeting-relatedtarget/test-003.html | 0 .../{ => untriaged}/events/test-001.html | 0 .../test-001.html | 0 .../test-002.html | 0 .../test-003.html | 0 .../test-004.html | 0 .../html-forms/test-001.html | 0 .../html-forms/test-002.html | 0 .../html-forms/test-003.html | 0 .../inert-html-elements/test-001.html | 0 .../inert-html-elements/test-002.html | 0 .../{ => untriaged}/resources/blank.html | 0 .../{ => untriaged}/resources/bobs_page.html | 0 .../shadow-trees/composition/test-001.html | 0 .../content-pseudo-element/test-001.html | 0 .../content-pseudo-element/test-002.html | 0 .../custom-pseudo-elements/test-001.html | 0 .../distribution-001-ref.html | 0 .../distribution-001.html | 0 .../distribution-002-ref.html | 0 .../distribution-002.html | 0 .../distribution-003.html | 0 .../test-003.html | 0 .../test-004.html | 0 .../test-005.html | 0 .../nested_tree_reftest-ref.html | 0 .../nested_tree_reftest.html | 0 .../nested-shadow-trees/test-001.html | 0 .../rendering-shadow-trees/test-001.html | 0 .../reprojection/reprojection-001-ref.html | 0 .../reprojection/reprojection-001.html | 0 .../reprojection/reprojection-002-ref.html | 0 .../reprojection/reprojection-002.html | 0 .../shadow-trees/reprojection/test-001.html | 0 .../test-001.html | 0 .../test-002.html | 0 .../test-003.html | 0 .../test-004.html | 0 .../test-005.html | 0 .../shadow-trees/shadow-root-001-ref.html | 0 .../shadow-trees/shadow-root-001.html | 0 .../shadow-trees/shadow-root-002-ref.html | 0 .../shadow-trees/shadow-root-002.html | 0 .../shadow-trees/text-decoration-001-ref.html | 0 .../shadow-trees/text-decoration-001.html | 0 .../dom-tree-accessors-001.html | 0 .../dom-tree-accessors-002.html | 0 .../ownerdocument-001.html | 0 .../ownerdocument-002.html | 0 .../selectors-api-001.html | 0 .../selectors-api-002.html | 0 .../shadow-root-001.html | 0 .../test-005.html | 0 .../test-007.html | 0 .../test-009.html | 0 .../test-011.html | 0 .../window-named-properties-001.html | 0 .../window-named-properties-002.html | 0 .../window-named-properties-003.html | 0 .../styles/css-variables/test-001.html | 0 .../deep-combinator/deep-combinator-001.html | 0 .../not-apply-in-shadow-root-001-ref.html | 0 .../styles/not-apply-in-shadow-root-001.html | 0 .../shadow-pseudoelement-001.html | 0 .../{ => untriaged}/styles/test-001.html | 0 .../{ => untriaged}/styles/test-003.html | 0 .../{ => untriaged}/styles/test-005.html | 0 .../{ => untriaged}/styles/test-007.html | 0 .../{ => untriaged}/styles/test-008.html | 0 .../{ => untriaged}/styles/test-009.html | 0 .../{ => untriaged}/styles/test-010.html | 0 .../shadow-dom/{ => untriaged}/testcommon.js | 0 .../active-element/test-001.html | 0 .../active-element/test-002.html | 0 .../inheritance-of-content-editable-001.html | 0 .../focus-navigation/test-001.html | 0 .../focus-navigation/test-002.html | 0 .../focus-navigation/test-003.html | 0 .../focus-navigation/test-004.html | 0 .../ranges-and-selections/test-001.html | 0 .../ranges-and-selections/test-002.html | 0 .../subresource-integrity.html | 20 +- .../tools/wptserve/wptserve/response.py | 2 +- .../web-platform-tests/websockets/README.md | 2 +- .../websockets/constructor/014.html | 16 +- ...leep_1_wsh.py => handshake_sleep_2_wsh.py} | 2 +- 290 files changed, 2928 insertions(+), 972 deletions(-) delete mode 100644 tests/wpt/metadata/2dcontext/transformations/canvas_transformations_reset_001.html.ini create mode 100644 tests/wpt/metadata/encoding/big5-encoder.html.ini create mode 100644 tests/wpt/metadata/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-all.html.ini create mode 100644 tests/wpt/metadata/html/webappapis/scripting/event-loops/task_microtask_ordering.html.ini delete mode 100644 tests/wpt/web-platform-tests/DOMEvents/tests/approved/stopPropagation.dispatchEvent.html delete mode 100644 tests/wpt/web-platform-tests/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.dispatchEvent.html rename tests/wpt/web-platform-tests/content-security-policy/blink-contrib/{combine-multiple-policies.sub.html => combine-header-and-meta-policies.sub.html} (82%) rename tests/wpt/web-platform-tests/content-security-policy/blink-contrib/{combine-multiple-policies.sub.html.sub.headers => combine-header-and-meta-policies.sub.html.sub.headers} (64%) create mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/combine-multiple-header-policies.html.asis delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-allowed.js create mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-allowed.sub.js delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.js create mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.sub.js rename tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/{shared-worker-make-xhr-blocked.js.sub.headers => shared-worker-make-xhr-blocked.sub.js.sub.headers} (100%) delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.js create mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.sub.js rename tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/{worker-make-xhr-blocked.js.sub.headers => worker-make-xhr-blocked.sub.js.sub.headers} (100%) delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr.js create mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr.sub.js create mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-from-guid.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-from-guid.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-allowed.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-allowed.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-blocked.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-blocked.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-cross-origin-load.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-cross-origin-load.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-worker-allowed.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-worker-allowed.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-worker-blocked.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-worker-blocked.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/deep-allows-none.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/intermediate-reporting-frame-allows-self.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/intermediate-reporting-frame-allows-self.sub.html.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/intermediate-reporting-frame-allows-star.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/intermediate-reporting-frame-allows-star.sub.html.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/multiple-frames-meta-ignored.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/multiple-frames-one-blocked.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/multiple-frames-self-allowed.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/nested-traversing-allowed.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/nested-traversing-banned-top-is-self.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/nested-traversing-banned.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-none-meta.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-none.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-none.html.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-self.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-self.html.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/single-frame-self-allowed.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/meta/meta-img-src.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/meta/meta-modified.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_9.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_9.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/support/fail.asis create mode 100644 tests/wpt/web-platform-tests/content-security-policy/support/fail.js create mode 100644 tests/wpt/web-platform-tests/content-security-policy/svg/including.sub.svg create mode 100644 tests/wpt/web-platform-tests/content-security-policy/svg/including.sub.svg.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/svg/scripted.svg create mode 100644 tests/wpt/web-platform-tests/content-security-policy/svg/scripted.svg.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/svg/svg-from-guid.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/svg/svg-inline.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/svg/svg-inline.sub.html.sub.headers create mode 100644 tests/wpt/web-platform-tests/content-security-policy/svg/svg-policy-resource-doc-includes.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/svg/svg-policy-with-resource.html delete mode 100644 tests/wpt/web-platform-tests/csp/assert_undefined.py delete mode 100644 tests/wpt/web-platform-tests/csp/csp-inline-script.html delete mode 100644 tests/wpt/web-platform-tests/csp/csp-inline-script.html.headers create mode 100644 tests/wpt/web-platform-tests/dom/events/Event-dispatch-propagation-stopped.html create mode 100644 tests/wpt/web-platform-tests/encoding/big5-encoder.html create mode 100644 tests/wpt/web-platform-tests/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-all.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/forms/constraints/tooLong-manual.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/forms/the-optgroup-element/optgroup-disabled-manual.html create mode 100644 tests/wpt/web-platform-tests/html/webappapis/scripting/event-loops/resources/common.js create mode 100644 tests/wpt/web-platform-tests/html/webappapis/scripting/event-loops/task_microtask_ordering-manual.html create mode 100644 tests/wpt/web-platform-tests/html/webappapis/scripting/event-loops/task_microtask_ordering.html delete mode 100644 tests/wpt/web-platform-tests/shadow-dom/events/event-dispatch/test-003.html rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/LICENSE (100%) create mode 100644 tests/wpt/web-platform-tests/shadow-dom/untriaged/README rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/extensions-to-element-interface/attributes/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/extensions-to-element-interface/attributes/test-005.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/extensions-to-element-interface/methods/elements-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/extensions-to-element-interface/methods/non-element-nodes-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/extensions-to-element-interface/methods/test-003.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/extensions-to-event-interface/event-path-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-014.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/the-content-html-element/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/the-content-html-element/test-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/the-content-html-element/test-003.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/the-content-html-element/test-005.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/the-content-html-element/test-006.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/the-shadow-html-element/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/the-shadow-html-element/test-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/elements-and-dom-objects/the-shadow-html-element/test-004.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/event-dispatch/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/event-dispatch/test-002.html (100%) create mode 100644 tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-dispatch/test-003.html rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/event-retargeting/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/event-retargeting/test-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/event-retargeting/test-003.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/event-retargeting/test-004.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/events-that-are-always-stopped/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/events-that-are-always-stopped/test-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/events-that-are-always-stopped/test-003.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/events-that-are-always-stopped/test-004.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/events-that-are-always-stopped/test-005.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/events-that-are-always-stopped/test-006.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/events-that-are-always-stopped/test-007.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/events-that-are-always-stopped/test-008.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/events-that-are-always-stopped/test-009.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/retargeting-focus-events/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/retargeting-focus-events/test-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/retargeting-focus-events/test-003.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/retargeting-relatedtarget/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/retargeting-relatedtarget/test-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/retargeting-relatedtarget/test-003.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/events/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/html-elements-and-their-shadow-trees/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/html-elements-and-their-shadow-trees/test-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/html-elements-and-their-shadow-trees/test-003.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/html-elements-and-their-shadow-trees/test-004.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/html-elements-in-shadow-trees/html-forms/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/html-elements-in-shadow-trees/html-forms/test-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/html-elements-in-shadow-trees/html-forms/test-003.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/html-elements-in-shadow-trees/inert-html-elements/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/html-elements-in-shadow-trees/inert-html-elements/test-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/resources/blank.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/resources/bobs_page.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/composition/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/content-pseudo-element/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/content-pseudo-element/test-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/custom-pseudo-elements/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/lower-boundary-encapsulation/distribution-001-ref.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/lower-boundary-encapsulation/distribution-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/lower-boundary-encapsulation/distribution-002-ref.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/lower-boundary-encapsulation/distribution-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/lower-boundary-encapsulation/distribution-003.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/lower-boundary-encapsulation/test-003.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/lower-boundary-encapsulation/test-004.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/lower-boundary-encapsulation/test-005.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/nested-shadow-trees/nested_tree_reftest-ref.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/nested-shadow-trees/nested_tree_reftest.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/nested-shadow-trees/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/rendering-shadow-trees/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/reprojection/reprojection-001-ref.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/reprojection/reprojection-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/reprojection/reprojection-002-ref.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/reprojection/reprojection-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/reprojection/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/satisfying-matching-criteria/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/satisfying-matching-criteria/test-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/satisfying-matching-criteria/test-003.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/satisfying-matching-criteria/test-004.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/satisfying-matching-criteria/test-005.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/shadow-root-001-ref.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/shadow-root-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/shadow-root-002-ref.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/shadow-root-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/text-decoration-001-ref.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/text-decoration-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/upper-boundary-encapsulation/test-005.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/upper-boundary-encapsulation/test-007.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/upper-boundary-encapsulation/test-009.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/upper-boundary-encapsulation/test-011.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/styles/css-variables/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/styles/deep-combinator/deep-combinator-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/styles/not-apply-in-shadow-root-001-ref.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/styles/not-apply-in-shadow-root-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/styles/shadow-pseudoelement/shadow-pseudoelement-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/styles/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/styles/test-003.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/styles/test-005.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/styles/test-007.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/styles/test-008.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/styles/test-009.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/styles/test-010.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/testcommon.js (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/user-interaction/active-element/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/user-interaction/active-element/test-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/user-interaction/editing/inheritance-of-content-editable-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/user-interaction/focus-navigation/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/user-interaction/focus-navigation/test-002.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/user-interaction/focus-navigation/test-003.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/user-interaction/focus-navigation/test-004.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/user-interaction/ranges-and-selections/test-001.html (100%) rename tests/wpt/web-platform-tests/shadow-dom/{ => untriaged}/user-interaction/ranges-and-selections/test-002.html (100%) rename tests/wpt/web-platform-tests/websockets/handlers/{handshake_sleep_1_wsh.py => handshake_sleep_2_wsh.py} (89%) diff --git a/tests/wpt/metadata/2dcontext/transformations/canvas_transformations_reset_001.html.ini b/tests/wpt/metadata/2dcontext/transformations/canvas_transformations_reset_001.html.ini deleted file mode 100644 index 7faf80e06d1..00000000000 --- a/tests/wpt/metadata/2dcontext/transformations/canvas_transformations_reset_001.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[canvas_transformations_reset_001.html] - type: reftest - expected: FAIL diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index 9b05804d9f9..9897d79eb49 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -709,10 +709,18 @@ "path": "html/semantics/forms/attributes-common-to-form-controls/dirname-rtl-manual.html", "url": "/html/semantics/forms/attributes-common-to-form-controls/dirname-rtl-manual.html" }, + { + "path": "html/semantics/forms/constraints/tooLong-manual.html", + "url": "/html/semantics/forms/constraints/tooLong-manual.html" + }, { "path": "html/semantics/forms/the-input-element/file-manual.html", "url": "/html/semantics/forms/the-input-element/file-manual.html" }, + { + "path": "html/semantics/forms/the-optgroup-element/optgroup-disabled-manual.html", + "url": "/html/semantics/forms/the-optgroup-element/optgroup-disabled-manual.html" + }, { "path": "html/semantics/forms/the-option-element/option-disabled-manual.html", "url": "/html/semantics/forms/the-option-element/option-disabled-manual.html" @@ -733,6 +741,10 @@ "path": "html/semantics/grouping-content/the-li-element/grouping-li-novalue-manual.html", "url": "/html/semantics/grouping-content/the-li-element/grouping-li-novalue-manual.html" }, + { + "path": "html/webappapis/scripting/event-loops/task_microtask_ordering-manual.html", + "url": "/html/webappapis/scripting/event-loops/task_microtask_ordering-manual.html" + }, { "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/get-navigatorlanguage-manual.html", "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/get-navigatorlanguage-manual.html" @@ -3531,7 +3543,7 @@ "path": "2dcontext/transformations/canvas_transformations_reset_001.html", "references": [ [ - "/2dcontext/transformations/canvas_transformations_reset_001-ref.htm", + "/2dcontext/transformations/canvas_transformations_reset_001-ref.html", "==" ] ], @@ -4868,94 +4880,94 @@ "url": "/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html" }, { - "path": "shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-001.html", + "path": "shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-001.html", "references": [ [ - "/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-001-ref.html", + "/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-001-ref.html", "==" ] ], - "url": "/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-001.html" + "url": "/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-001.html" }, { - "path": "shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-002.html", + "path": "shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-002.html", "references": [ [ - "/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-002-ref.html", + "/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-002-ref.html", "==" ] ], - "url": "/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-002.html" + "url": "/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-002.html" }, { - "path": "shadow-dom/shadow-trees/nested-shadow-trees/nested_tree_reftest.html", + "path": "shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html", "references": [ [ - "/shadow-dom/shadow-trees/nested-shadow-trees/nested_tree_reftest-ref.html", + "/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest-ref.html", "==" ] ], - "url": "/shadow-dom/shadow-trees/nested-shadow-trees/nested_tree_reftest.html" + "url": "/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html" }, { - "path": "shadow-dom/shadow-trees/reprojection/reprojection-001.html", + "path": "shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html", "references": [ [ - "/shadow-dom/shadow-trees/reprojection/reprojection-001-ref.html", + "/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001-ref.html", "==" ] ], - "url": "/shadow-dom/shadow-trees/reprojection/reprojection-001.html" + "url": "/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html" }, { - "path": "shadow-dom/shadow-trees/reprojection/reprojection-002.html", + "path": "shadow-dom/untriaged/shadow-trees/reprojection/reprojection-002.html", "references": [ [ - "/shadow-dom/shadow-trees/reprojection/reprojection-002-ref.html", + "/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-002-ref.html", "==" ] ], - "url": "/shadow-dom/shadow-trees/reprojection/reprojection-002.html" + "url": "/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-002.html" }, { - "path": "shadow-dom/shadow-trees/shadow-root-001.html", + "path": "shadow-dom/untriaged/shadow-trees/shadow-root-001.html", "references": [ [ - "/shadow-dom/shadow-trees/shadow-root-001-ref.html", + "/shadow-dom/untriaged/shadow-trees/shadow-root-001-ref.html", "==" ] ], - "url": "/shadow-dom/shadow-trees/shadow-root-001.html" + "url": "/shadow-dom/untriaged/shadow-trees/shadow-root-001.html" }, { - "path": "shadow-dom/shadow-trees/shadow-root-002.html", + "path": "shadow-dom/untriaged/shadow-trees/shadow-root-002.html", "references": [ [ - "/shadow-dom/shadow-trees/shadow-root-002-ref.html", + "/shadow-dom/untriaged/shadow-trees/shadow-root-002-ref.html", "==" ] ], - "url": "/shadow-dom/shadow-trees/shadow-root-002.html" + "url": "/shadow-dom/untriaged/shadow-trees/shadow-root-002.html" }, { - "path": "shadow-dom/shadow-trees/text-decoration-001.html", + "path": "shadow-dom/untriaged/shadow-trees/text-decoration-001.html", "references": [ [ - "/shadow-dom/shadow-trees/text-decoration-001-ref.html", + "/shadow-dom/untriaged/shadow-trees/text-decoration-001-ref.html", "==" ] ], - "url": "/shadow-dom/shadow-trees/text-decoration-001.html" + "url": "/shadow-dom/untriaged/shadow-trees/text-decoration-001.html" }, { - "path": "shadow-dom/styles/not-apply-in-shadow-root-001.html", + "path": "shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html", "references": [ [ - "/shadow-dom/styles/not-apply-in-shadow-root-001-ref.html", + "/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001-ref.html", "==" ] ], - "url": "/shadow-dom/styles/not-apply-in-shadow-root-001.html" + "url": "/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html" }, { "path": "webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_completely_move_up.html", @@ -10323,10 +10335,6 @@ "path": "DOMEvents/tests/approved/stopPropagation.deferred.effect.html", "url": "/DOMEvents/tests/approved/stopPropagation.deferred.effect.html" }, - { - "path": "DOMEvents/tests/approved/stopPropagation.dispatchEvent.html", - "url": "/DOMEvents/tests/approved/stopPropagation.dispatchEvent.html" - }, { "path": "DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html", "url": "/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html" @@ -10367,10 +10375,6 @@ "path": "DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html", "url": "/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html" }, - { - "path": "DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.dispatchEvent.html", - "url": "/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.dispatchEvent.html" - }, { "path": "DOMEvents/throwing-in-listener-and-window-error-event.html", "url": "/DOMEvents/throwing-in-listener-and-window-error-event.html" @@ -12300,8 +12304,8 @@ "url": "/content-security-policy/blink-contrib/blob-urls-match-blob.sub.html" }, { - "path": "content-security-policy/blink-contrib/combine-multiple-policies.sub.html", - "url": "/content-security-policy/blink-contrib/combine-multiple-policies.sub.html" + "path": "content-security-policy/blink-contrib/combine-header-and-meta-policies.sub.html", + "url": "/content-security-policy/blink-contrib/combine-header-and-meta-policies.sub.html" }, { "path": "content-security-policy/blink-contrib/connect-src-beacon-allowed.sub.html", @@ -12395,6 +12399,22 @@ "path": "content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html", "url": "/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html" }, + { + "path": "content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html", + "url": "/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html", + "url": "/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/frame-src-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/frame-src-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/frame-src-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/frame-src-blocked.sub.html" + }, { "path": "content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html", "url": "/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html" @@ -12527,6 +12547,10 @@ "path": "content-security-policy/blink-contrib/script-src-overrides-default-src.sub.html", "url": "/content-security-policy/blink-contrib/script-src-overrides-default-src.sub.html" }, + { + "path": "content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html", + "url": "/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html" + }, { "path": "content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html", "url": "/content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html" @@ -12543,6 +12567,10 @@ "path": "content-security-policy/blink-contrib/srcdoc-doesnt-bypass-script-src.sub.html", "url": "/content-security-policy/blink-contrib/srcdoc-doesnt-bypass-script-src.sub.html" }, + { + "path": "content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html", + "url": "/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html" + }, { "path": "content-security-policy/blink-contrib/style-allowed.sub.html", "url": "/content-security-policy/blink-contrib/style-allowed.sub.html" @@ -12563,6 +12591,10 @@ "path": "content-security-policy/blink-contrib/worker-eval-blocked.sub.html", "url": "/content-security-policy/blink-contrib/worker-eval-blocked.sub.html" }, + { + "path": "content-security-policy/blink-contrib/worker-from-guid.sub.html", + "url": "/content-security-policy/blink-contrib/worker-from-guid.sub.html" + }, { "path": "content-security-policy/blink-contrib/worker-function-function-blocked.sub.html", "url": "/content-security-policy/blink-contrib/worker-function-function-blocked.sub.html" @@ -12579,6 +12611,70 @@ "path": "content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html", "url": "/content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html" }, + { + "path": "content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html", + "url": "/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html" + }, + { + "path": "content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html", + "url": "/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html" + }, + { + "path": "content-security-policy/child-src/child-src-allowed.sub.html", + "url": "/content-security-policy/child-src/child-src-allowed.sub.html" + }, + { + "path": "content-security-policy/child-src/child-src-blocked.sub.html", + "url": "/content-security-policy/child-src/child-src-blocked.sub.html" + }, + { + "path": "content-security-policy/child-src/child-src-conflicting-frame-src.sub.html", + "url": "/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html" + }, + { + "path": "content-security-policy/child-src/child-src-cross-origin-load.sub.html", + "url": "/content-security-policy/child-src/child-src-cross-origin-load.sub.html" + }, + { + "path": "content-security-policy/child-src/child-src-worker-allowed.sub.html", + "url": "/content-security-policy/child-src/child-src-worker-allowed.sub.html" + }, + { + "path": "content-security-policy/child-src/child-src-worker-blocked.sub.html", + "url": "/content-security-policy/child-src/child-src-worker-blocked.sub.html" + }, + { + "path": "content-security-policy/frame-ancestors/deep-allows-none.sub.html", + "url": "/content-security-policy/frame-ancestors/deep-allows-none.sub.html" + }, + { + "path": "content-security-policy/frame-ancestors/multiple-frames-meta-ignored.sub.html", + "url": "/content-security-policy/frame-ancestors/multiple-frames-meta-ignored.sub.html" + }, + { + "path": "content-security-policy/frame-ancestors/multiple-frames-one-blocked.sub.html", + "url": "/content-security-policy/frame-ancestors/multiple-frames-one-blocked.sub.html" + }, + { + "path": "content-security-policy/frame-ancestors/multiple-frames-self-allowed.sub.html", + "url": "/content-security-policy/frame-ancestors/multiple-frames-self-allowed.sub.html" + }, + { + "path": "content-security-policy/frame-ancestors/nested-traversing-allowed.sub.html", + "url": "/content-security-policy/frame-ancestors/nested-traversing-allowed.sub.html" + }, + { + "path": "content-security-policy/frame-ancestors/nested-traversing-banned-top-is-self.sub.html", + "url": "/content-security-policy/frame-ancestors/nested-traversing-banned-top-is-self.sub.html" + }, + { + "path": "content-security-policy/frame-ancestors/nested-traversing-banned.sub.html", + "url": "/content-security-policy/frame-ancestors/nested-traversing-banned.sub.html" + }, + { + "path": "content-security-policy/frame-ancestors/single-frame-self-allowed.sub.html", + "url": "/content-security-policy/frame-ancestors/single-frame-self-allowed.sub.html" + }, { "path": "content-security-policy/generic/generic-0_1-img-src.html", "url": "/content-security-policy/generic/generic-0_1-img-src.html" @@ -12639,6 +12735,14 @@ "path": "content-security-policy/media-src/media-src-7_3_2.html", "url": "/content-security-policy/media-src/media-src-7_3_2.html" }, + { + "path": "content-security-policy/meta/meta-img-src.html", + "url": "/content-security-policy/meta/meta-img-src.html" + }, + { + "path": "content-security-policy/meta/meta-modified.html", + "url": "/content-security-policy/meta/meta-modified.html" + }, { "path": "content-security-policy/script-src/script-src-1_1.html", "url": "/content-security-policy/script-src/script-src-1_1.html" @@ -12675,10 +12779,6 @@ "path": "content-security-policy/script-src/script-src-1_4_2.html", "url": "/content-security-policy/script-src/script-src-1_4_2.html" }, - { - "path": "content-security-policy/script-src/script-src-1_9.html", - "url": "/content-security-policy/script-src/script-src-1_9.html" - }, { "path": "content-security-policy/style-src/style-src-3_1.html", "url": "/content-security-policy/style-src/style-src-3_1.html" @@ -12695,6 +12795,22 @@ "path": "content-security-policy/style-src/style-src-3_4.html", "url": "/content-security-policy/style-src/style-src-3_4.html" }, + { + "path": "content-security-policy/svg/svg-from-guid.html", + "url": "/content-security-policy/svg/svg-from-guid.html" + }, + { + "path": "content-security-policy/svg/svg-inline.sub.html", + "url": "/content-security-policy/svg/svg-inline.sub.html" + }, + { + "path": "content-security-policy/svg/svg-policy-resource-doc-includes.html", + "url": "/content-security-policy/svg/svg-policy-resource-doc-includes.html" + }, + { + "path": "content-security-policy/svg/svg-policy-with-resource.html", + "url": "/content-security-policy/svg/svg-policy-with-resource.html" + }, { "path": "cors/allow-headers.htm", "url": "/cors/allow-headers.htm" @@ -12759,10 +12875,6 @@ "path": "cors/status.htm", "url": "/cors/status.htm" }, - { - "path": "csp/csp-inline-script.html", - "url": "/csp/csp-inline-script.html" - }, { "path": "custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html", "url": "/custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html" @@ -13027,6 +13139,10 @@ "path": "dom/events/Event-dispatch-omitted-capture.html", "url": "/dom/events/Event-dispatch-omitted-capture.html" }, + { + "path": "dom/events/Event-dispatch-propagation-stopped.html", + "url": "/dom/events/Event-dispatch-propagation-stopped.html" + }, { "path": "dom/events/Event-dispatch-redispatch.html", "url": "/dom/events/Event-dispatch-redispatch.html" @@ -13991,6 +14107,10 @@ "path": "encoding/api-surrogates-utf8.html", "url": "/encoding/api-surrogates-utf8.html" }, + { + "path": "encoding/big5-encoder.html", + "url": "/encoding/big5-encoder.html" + }, { "path": "encoding/gb18030-encoder.html", "url": "/encoding/gb18030-encoder.html" @@ -15503,6 +15623,10 @@ "path": "html/infrastructure/urls/terminology-0/multiple-base.sub.html", "url": "/html/infrastructure/urls/terminology-0/multiple-base.sub.html" }, + { + "path": "html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-all.html", + "url": "/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-all.html" + }, { "path": "html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-01.html", "url": "/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-01.html" @@ -17803,6 +17927,10 @@ "path": "html/webappapis/atob/base64.html", "url": "/html/webappapis/atob/base64.html" }, + { + "path": "html/webappapis/scripting/event-loops/task_microtask_ordering.html", + "url": "/html/webappapis/scripting/event-loops/task_microtask_ordering.html" + }, { "path": "html/webappapis/scripting/events/body-onload.html", "url": "/html/webappapis/scripting/events/body-onload.html" @@ -24988,452 +25116,452 @@ "url": "/selectors/attribute-selectors/attribute-case/syntax.html" }, { - "path": "shadow-dom/elements-and-dom-objects/extensions-to-element-interface/attributes/test-001.html", - "url": "/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/attributes/test-001.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-001.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-001.html" }, { - "path": "shadow-dom/elements-and-dom-objects/extensions-to-element-interface/attributes/test-005.html", - "url": "/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/attributes/test-005.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-005.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-005.html" }, { - "path": "shadow-dom/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html", - "url": "/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html" }, { - "path": "shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/elements-001.html", - "url": "/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/elements-001.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/elements-001.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/elements-001.html" }, { - "path": "shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/non-element-nodes-001.html", - "url": "/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/non-element-nodes-001.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/non-element-nodes-001.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/non-element-nodes-001.html" }, { - "path": "shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html", - "url": "/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html" }, { - "path": "shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html", - "url": "/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html" }, { - "path": "shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/test-003.html", - "url": "/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/test-003.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-003.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-003.html" }, { - "path": "shadow-dom/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html", - "url": "/shadow-dom/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html" }, { - "path": "shadow-dom/elements-and-dom-objects/extensions-to-event-interface/event-path-002.html", - "url": "/shadow-dom/elements-and-dom-objects/extensions-to-event-interface/event-path-002.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-002.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-002.html" }, { - "path": "shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html", - "url": "/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html" }, { - "path": "shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html", - "url": "/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html" }, { - "path": "shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html", - "url": "/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html" }, { - "path": "shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html", - "url": "/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html" }, { - "path": "shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html", - "url": "/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html" }, { - "path": "shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html", - "url": "/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html" }, { - "path": "shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html", - "url": "/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html" }, { - "path": "shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-014.html", - "url": "/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-014.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-014.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-014.html" }, { - "path": "shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html", - "url": "/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html" }, { - "path": "shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html", - "url": "/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html" }, { - "path": "shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html", - "url": "/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html" }, { - "path": "shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html", - "url": "/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html" }, { - "path": "shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html", - "url": "/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html" }, { - "path": "shadow-dom/elements-and-dom-objects/the-content-html-element/test-001.html", - "url": "/shadow-dom/elements-and-dom-objects/the-content-html-element/test-001.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-001.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-001.html" }, { - "path": "shadow-dom/elements-and-dom-objects/the-content-html-element/test-002.html", - "url": "/shadow-dom/elements-and-dom-objects/the-content-html-element/test-002.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-002.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-002.html" }, { - "path": "shadow-dom/elements-and-dom-objects/the-content-html-element/test-003.html", - "url": "/shadow-dom/elements-and-dom-objects/the-content-html-element/test-003.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-003.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-003.html" }, { - "path": "shadow-dom/elements-and-dom-objects/the-content-html-element/test-005.html", - "url": "/shadow-dom/elements-and-dom-objects/the-content-html-element/test-005.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-005.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-005.html" }, { - "path": "shadow-dom/elements-and-dom-objects/the-content-html-element/test-006.html", - "url": "/shadow-dom/elements-and-dom-objects/the-content-html-element/test-006.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-006.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-006.html" }, { - "path": "shadow-dom/elements-and-dom-objects/the-shadow-html-element/test-001.html", - "url": "/shadow-dom/elements-and-dom-objects/the-shadow-html-element/test-001.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/the-shadow-html-element/test-001.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/the-shadow-html-element/test-001.html" }, { - "path": "shadow-dom/elements-and-dom-objects/the-shadow-html-element/test-002.html", - "url": "/shadow-dom/elements-and-dom-objects/the-shadow-html-element/test-002.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/the-shadow-html-element/test-002.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/the-shadow-html-element/test-002.html" }, { - "path": "shadow-dom/elements-and-dom-objects/the-shadow-html-element/test-004.html", - "url": "/shadow-dom/elements-and-dom-objects/the-shadow-html-element/test-004.html" + "path": "shadow-dom/untriaged/elements-and-dom-objects/the-shadow-html-element/test-004.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/the-shadow-html-element/test-004.html" }, { - "path": "shadow-dom/events/event-dispatch/test-001.html", - "url": "/shadow-dom/events/event-dispatch/test-001.html" + "path": "shadow-dom/untriaged/events/event-dispatch/test-001.html", + "url": "/shadow-dom/untriaged/events/event-dispatch/test-001.html" }, { - "path": "shadow-dom/events/event-dispatch/test-002.html", - "url": "/shadow-dom/events/event-dispatch/test-002.html" + "path": "shadow-dom/untriaged/events/event-dispatch/test-002.html", + "url": "/shadow-dom/untriaged/events/event-dispatch/test-002.html" }, { - "path": "shadow-dom/events/event-dispatch/test-003.html", - "url": "/shadow-dom/events/event-dispatch/test-003.html" + "path": "shadow-dom/untriaged/events/event-dispatch/test-003.html", + "url": "/shadow-dom/untriaged/events/event-dispatch/test-003.html" }, { - "path": "shadow-dom/events/event-retargeting/test-001.html", - "url": "/shadow-dom/events/event-retargeting/test-001.html" + "path": "shadow-dom/untriaged/events/event-retargeting/test-001.html", + "url": "/shadow-dom/untriaged/events/event-retargeting/test-001.html" }, { - "path": "shadow-dom/events/event-retargeting/test-002.html", - "url": "/shadow-dom/events/event-retargeting/test-002.html" + "path": "shadow-dom/untriaged/events/event-retargeting/test-002.html", + "url": "/shadow-dom/untriaged/events/event-retargeting/test-002.html" }, { - "path": "shadow-dom/events/event-retargeting/test-003.html", - "url": "/shadow-dom/events/event-retargeting/test-003.html" + "path": "shadow-dom/untriaged/events/event-retargeting/test-003.html", + "url": "/shadow-dom/untriaged/events/event-retargeting/test-003.html" }, { - "path": "shadow-dom/events/event-retargeting/test-004.html", - "url": "/shadow-dom/events/event-retargeting/test-004.html" + "path": "shadow-dom/untriaged/events/event-retargeting/test-004.html", + "url": "/shadow-dom/untriaged/events/event-retargeting/test-004.html" }, { - "path": "shadow-dom/events/events-that-are-always-stopped/test-001.html", - "url": "/shadow-dom/events/events-that-are-always-stopped/test-001.html" + "path": "shadow-dom/untriaged/events/events-that-are-always-stopped/test-001.html", + "url": "/shadow-dom/untriaged/events/events-that-are-always-stopped/test-001.html" }, { - "path": "shadow-dom/events/events-that-are-always-stopped/test-002.html", - "url": "/shadow-dom/events/events-that-are-always-stopped/test-002.html" + "path": "shadow-dom/untriaged/events/events-that-are-always-stopped/test-002.html", + "url": "/shadow-dom/untriaged/events/events-that-are-always-stopped/test-002.html" }, { - "path": "shadow-dom/events/events-that-are-always-stopped/test-003.html", - "url": "/shadow-dom/events/events-that-are-always-stopped/test-003.html" + "path": "shadow-dom/untriaged/events/events-that-are-always-stopped/test-003.html", + "url": "/shadow-dom/untriaged/events/events-that-are-always-stopped/test-003.html" }, { - "path": "shadow-dom/events/events-that-are-always-stopped/test-004.html", - "url": "/shadow-dom/events/events-that-are-always-stopped/test-004.html" + "path": "shadow-dom/untriaged/events/events-that-are-always-stopped/test-004.html", + "url": "/shadow-dom/untriaged/events/events-that-are-always-stopped/test-004.html" }, { - "path": "shadow-dom/events/events-that-are-always-stopped/test-005.html", - "url": "/shadow-dom/events/events-that-are-always-stopped/test-005.html" + "path": "shadow-dom/untriaged/events/events-that-are-always-stopped/test-005.html", + "url": "/shadow-dom/untriaged/events/events-that-are-always-stopped/test-005.html" }, { - "path": "shadow-dom/events/events-that-are-always-stopped/test-006.html", - "url": "/shadow-dom/events/events-that-are-always-stopped/test-006.html" + "path": "shadow-dom/untriaged/events/events-that-are-always-stopped/test-006.html", + "url": "/shadow-dom/untriaged/events/events-that-are-always-stopped/test-006.html" }, { - "path": "shadow-dom/events/events-that-are-always-stopped/test-007.html", - "url": "/shadow-dom/events/events-that-are-always-stopped/test-007.html" + "path": "shadow-dom/untriaged/events/events-that-are-always-stopped/test-007.html", + "url": "/shadow-dom/untriaged/events/events-that-are-always-stopped/test-007.html" }, { - "path": "shadow-dom/events/events-that-are-always-stopped/test-008.html", - "url": "/shadow-dom/events/events-that-are-always-stopped/test-008.html" + "path": "shadow-dom/untriaged/events/events-that-are-always-stopped/test-008.html", + "url": "/shadow-dom/untriaged/events/events-that-are-always-stopped/test-008.html" }, { - "path": "shadow-dom/events/events-that-are-always-stopped/test-009.html", - "url": "/shadow-dom/events/events-that-are-always-stopped/test-009.html" + "path": "shadow-dom/untriaged/events/events-that-are-always-stopped/test-009.html", + "url": "/shadow-dom/untriaged/events/events-that-are-always-stopped/test-009.html" }, { - "path": "shadow-dom/events/retargeting-focus-events/test-001.html", - "url": "/shadow-dom/events/retargeting-focus-events/test-001.html" + "path": "shadow-dom/untriaged/events/retargeting-focus-events/test-001.html", + "url": "/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html" }, { - "path": "shadow-dom/events/retargeting-focus-events/test-002.html", - "url": "/shadow-dom/events/retargeting-focus-events/test-002.html" + "path": "shadow-dom/untriaged/events/retargeting-focus-events/test-002.html", + "url": "/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html" }, { - "path": "shadow-dom/events/retargeting-focus-events/test-003.html", - "url": "/shadow-dom/events/retargeting-focus-events/test-003.html" + "path": "shadow-dom/untriaged/events/retargeting-focus-events/test-003.html", + "url": "/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html" }, { - "path": "shadow-dom/events/retargeting-relatedtarget/test-001.html", - "url": "/shadow-dom/events/retargeting-relatedtarget/test-001.html" + "path": "shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html", + "url": "/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html" }, { - "path": "shadow-dom/events/retargeting-relatedtarget/test-002.html", - "url": "/shadow-dom/events/retargeting-relatedtarget/test-002.html" + "path": "shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html", + "url": "/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html" }, { - "path": "shadow-dom/events/retargeting-relatedtarget/test-003.html", - "url": "/shadow-dom/events/retargeting-relatedtarget/test-003.html" + "path": "shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html", + "url": "/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html" }, { - "path": "shadow-dom/events/test-001.html", - "url": "/shadow-dom/events/test-001.html" + "path": "shadow-dom/untriaged/events/test-001.html", + "url": "/shadow-dom/untriaged/events/test-001.html" }, { - "path": "shadow-dom/html-elements-and-their-shadow-trees/test-001.html", - "url": "/shadow-dom/html-elements-and-their-shadow-trees/test-001.html" + "path": "shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-001.html", + "url": "/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-001.html" }, { - "path": "shadow-dom/html-elements-and-their-shadow-trees/test-002.html", - "url": "/shadow-dom/html-elements-and-their-shadow-trees/test-002.html" + "path": "shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-002.html", + "url": "/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-002.html" }, { - "path": "shadow-dom/html-elements-and-their-shadow-trees/test-003.html", - "url": "/shadow-dom/html-elements-and-their-shadow-trees/test-003.html" + "path": "shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-003.html", + "url": "/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-003.html" }, { - "path": "shadow-dom/html-elements-and-their-shadow-trees/test-004.html", - "url": "/shadow-dom/html-elements-and-their-shadow-trees/test-004.html" + "path": "shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-004.html", + "url": "/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-004.html" }, { - "path": "shadow-dom/html-elements-in-shadow-trees/html-forms/test-001.html", - "url": "/shadow-dom/html-elements-in-shadow-trees/html-forms/test-001.html" + "path": "shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html", + "url": "/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html" }, { - "path": "shadow-dom/html-elements-in-shadow-trees/html-forms/test-002.html", - "url": "/shadow-dom/html-elements-in-shadow-trees/html-forms/test-002.html" + "path": "shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html", + "url": "/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html" }, { - "path": "shadow-dom/html-elements-in-shadow-trees/html-forms/test-003.html", - "url": "/shadow-dom/html-elements-in-shadow-trees/html-forms/test-003.html" + "path": "shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html", + "url": "/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html" }, { - "path": "shadow-dom/html-elements-in-shadow-trees/inert-html-elements/test-001.html", - "url": "/shadow-dom/html-elements-in-shadow-trees/inert-html-elements/test-001.html" + "path": "shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html", + "url": "/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html" }, { - "path": "shadow-dom/html-elements-in-shadow-trees/inert-html-elements/test-002.html", - "url": "/shadow-dom/html-elements-in-shadow-trees/inert-html-elements/test-002.html" + "path": "shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html", + "url": "/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html" }, { - "path": "shadow-dom/shadow-trees/composition/test-001.html", - "url": "/shadow-dom/shadow-trees/composition/test-001.html" + "path": "shadow-dom/untriaged/shadow-trees/composition/test-001.html", + "url": "/shadow-dom/untriaged/shadow-trees/composition/test-001.html" }, { - "path": "shadow-dom/shadow-trees/content-pseudo-element/test-001.html", - "url": "/shadow-dom/shadow-trees/content-pseudo-element/test-001.html" + "path": "shadow-dom/untriaged/shadow-trees/content-pseudo-element/test-001.html", + "url": "/shadow-dom/untriaged/shadow-trees/content-pseudo-element/test-001.html" }, { - "path": "shadow-dom/shadow-trees/content-pseudo-element/test-002.html", - "url": "/shadow-dom/shadow-trees/content-pseudo-element/test-002.html" + "path": "shadow-dom/untriaged/shadow-trees/content-pseudo-element/test-002.html", + "url": "/shadow-dom/untriaged/shadow-trees/content-pseudo-element/test-002.html" }, { - "path": "shadow-dom/shadow-trees/custom-pseudo-elements/test-001.html", - "url": "/shadow-dom/shadow-trees/custom-pseudo-elements/test-001.html" + "path": "shadow-dom/untriaged/shadow-trees/custom-pseudo-elements/test-001.html", + "url": "/shadow-dom/untriaged/shadow-trees/custom-pseudo-elements/test-001.html" }, { - "path": "shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-003.html", - "url": "/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-003.html" + "path": "shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-003.html", + "url": "/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-003.html" }, { - "path": "shadow-dom/shadow-trees/lower-boundary-encapsulation/test-003.html", - "url": "/shadow-dom/shadow-trees/lower-boundary-encapsulation/test-003.html" + "path": "shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/test-003.html", + "url": "/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/test-003.html" }, { - "path": "shadow-dom/shadow-trees/lower-boundary-encapsulation/test-004.html", - "url": "/shadow-dom/shadow-trees/lower-boundary-encapsulation/test-004.html" + "path": "shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/test-004.html", + "url": "/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/test-004.html" }, { - "path": "shadow-dom/shadow-trees/lower-boundary-encapsulation/test-005.html", - "url": "/shadow-dom/shadow-trees/lower-boundary-encapsulation/test-005.html" + "path": "shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/test-005.html", + "url": "/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/test-005.html" }, { - "path": "shadow-dom/shadow-trees/nested-shadow-trees/test-001.html", - "url": "/shadow-dom/shadow-trees/nested-shadow-trees/test-001.html" + "path": "shadow-dom/untriaged/shadow-trees/nested-shadow-trees/test-001.html", + "url": "/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/test-001.html" }, { - "path": "shadow-dom/shadow-trees/rendering-shadow-trees/test-001.html", - "url": "/shadow-dom/shadow-trees/rendering-shadow-trees/test-001.html" + "path": "shadow-dom/untriaged/shadow-trees/rendering-shadow-trees/test-001.html", + "url": "/shadow-dom/untriaged/shadow-trees/rendering-shadow-trees/test-001.html" }, { - "path": "shadow-dom/shadow-trees/reprojection/test-001.html", - "url": "/shadow-dom/shadow-trees/reprojection/test-001.html" + "path": "shadow-dom/untriaged/shadow-trees/reprojection/test-001.html", + "url": "/shadow-dom/untriaged/shadow-trees/reprojection/test-001.html" }, { - "path": "shadow-dom/shadow-trees/satisfying-matching-criteria/test-001.html", - "url": "/shadow-dom/shadow-trees/satisfying-matching-criteria/test-001.html" + "path": "shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-001.html", + "url": "/shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-001.html" }, { - "path": "shadow-dom/shadow-trees/satisfying-matching-criteria/test-002.html", - "url": "/shadow-dom/shadow-trees/satisfying-matching-criteria/test-002.html" + "path": "shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-002.html", + "url": "/shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-002.html" }, { - "path": "shadow-dom/shadow-trees/satisfying-matching-criteria/test-003.html", - "url": "/shadow-dom/shadow-trees/satisfying-matching-criteria/test-003.html" + "path": "shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-003.html", + "url": "/shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-003.html" }, { - "path": "shadow-dom/shadow-trees/satisfying-matching-criteria/test-004.html", - "url": "/shadow-dom/shadow-trees/satisfying-matching-criteria/test-004.html" + "path": "shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-004.html", + "url": "/shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-004.html" }, { - "path": "shadow-dom/shadow-trees/satisfying-matching-criteria/test-005.html", - "url": "/shadow-dom/shadow-trees/satisfying-matching-criteria/test-005.html" + "path": "shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-005.html", + "url": "/shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-005.html" }, { - "path": "shadow-dom/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html", - "url": "/shadow-dom/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html" + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html" }, { - "path": "shadow-dom/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html", - "url": "/shadow-dom/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html" + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html" }, { - "path": "shadow-dom/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html", - "url": "/shadow-dom/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html" + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html" }, { - "path": "shadow-dom/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html", - "url": "/shadow-dom/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html" + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html" }, { - "path": "shadow-dom/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html", - "url": "/shadow-dom/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html" + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html" }, { - "path": "shadow-dom/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html", - "url": "/shadow-dom/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html" + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html" }, { - "path": "shadow-dom/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html", - "url": "/shadow-dom/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html" + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html" }, { - "path": "shadow-dom/shadow-trees/upper-boundary-encapsulation/test-005.html", - "url": "/shadow-dom/shadow-trees/upper-boundary-encapsulation/test-005.html" + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html" }, { - "path": "shadow-dom/shadow-trees/upper-boundary-encapsulation/test-007.html", - "url": "/shadow-dom/shadow-trees/upper-boundary-encapsulation/test-007.html" + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html" }, { - "path": "shadow-dom/shadow-trees/upper-boundary-encapsulation/test-009.html", - "url": "/shadow-dom/shadow-trees/upper-boundary-encapsulation/test-009.html" + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html" }, { - "path": "shadow-dom/shadow-trees/upper-boundary-encapsulation/test-011.html", - "url": "/shadow-dom/shadow-trees/upper-boundary-encapsulation/test-011.html" + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html" }, { - "path": "shadow-dom/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html", - "url": "/shadow-dom/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html" + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html" }, { - "path": "shadow-dom/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html", - "url": "/shadow-dom/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html" + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html" }, { - "path": "shadow-dom/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html", - "url": "/shadow-dom/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html" + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html" }, { - "path": "shadow-dom/styles/css-variables/test-001.html", - "url": "/shadow-dom/styles/css-variables/test-001.html" + "path": "shadow-dom/untriaged/styles/css-variables/test-001.html", + "url": "/shadow-dom/untriaged/styles/css-variables/test-001.html" }, { - "path": "shadow-dom/styles/deep-combinator/deep-combinator-001.html", - "url": "/shadow-dom/styles/deep-combinator/deep-combinator-001.html" + "path": "shadow-dom/untriaged/styles/deep-combinator/deep-combinator-001.html", + "url": "/shadow-dom/untriaged/styles/deep-combinator/deep-combinator-001.html" }, { - "path": "shadow-dom/styles/shadow-pseudoelement/shadow-pseudoelement-001.html", - "url": "/shadow-dom/styles/shadow-pseudoelement/shadow-pseudoelement-001.html" + "path": "shadow-dom/untriaged/styles/shadow-pseudoelement/shadow-pseudoelement-001.html", + "url": "/shadow-dom/untriaged/styles/shadow-pseudoelement/shadow-pseudoelement-001.html" }, { - "path": "shadow-dom/styles/test-001.html", - "url": "/shadow-dom/styles/test-001.html" + "path": "shadow-dom/untriaged/styles/test-001.html", + "url": "/shadow-dom/untriaged/styles/test-001.html" }, { - "path": "shadow-dom/styles/test-003.html", - "url": "/shadow-dom/styles/test-003.html" + "path": "shadow-dom/untriaged/styles/test-003.html", + "url": "/shadow-dom/untriaged/styles/test-003.html" }, { - "path": "shadow-dom/styles/test-005.html", - "url": "/shadow-dom/styles/test-005.html" + "path": "shadow-dom/untriaged/styles/test-005.html", + "url": "/shadow-dom/untriaged/styles/test-005.html" }, { - "path": "shadow-dom/styles/test-007.html", - "url": "/shadow-dom/styles/test-007.html" + "path": "shadow-dom/untriaged/styles/test-007.html", + "url": "/shadow-dom/untriaged/styles/test-007.html" }, { - "path": "shadow-dom/styles/test-008.html", - "url": "/shadow-dom/styles/test-008.html" + "path": "shadow-dom/untriaged/styles/test-008.html", + "url": "/shadow-dom/untriaged/styles/test-008.html" }, { - "path": "shadow-dom/styles/test-009.html", - "url": "/shadow-dom/styles/test-009.html" + "path": "shadow-dom/untriaged/styles/test-009.html", + "url": "/shadow-dom/untriaged/styles/test-009.html" }, { - "path": "shadow-dom/styles/test-010.html", - "url": "/shadow-dom/styles/test-010.html" + "path": "shadow-dom/untriaged/styles/test-010.html", + "url": "/shadow-dom/untriaged/styles/test-010.html" }, { - "path": "shadow-dom/user-interaction/active-element/test-001.html", - "url": "/shadow-dom/user-interaction/active-element/test-001.html" + "path": "shadow-dom/untriaged/user-interaction/active-element/test-001.html", + "url": "/shadow-dom/untriaged/user-interaction/active-element/test-001.html" }, { - "path": "shadow-dom/user-interaction/active-element/test-002.html", - "url": "/shadow-dom/user-interaction/active-element/test-002.html" + "path": "shadow-dom/untriaged/user-interaction/active-element/test-002.html", + "url": "/shadow-dom/untriaged/user-interaction/active-element/test-002.html" }, { - "path": "shadow-dom/user-interaction/editing/inheritance-of-content-editable-001.html", - "url": "/shadow-dom/user-interaction/editing/inheritance-of-content-editable-001.html" + "path": "shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html", + "url": "/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html" }, { - "path": "shadow-dom/user-interaction/focus-navigation/test-001.html", - "url": "/shadow-dom/user-interaction/focus-navigation/test-001.html" + "path": "shadow-dom/untriaged/user-interaction/focus-navigation/test-001.html", + "url": "/shadow-dom/untriaged/user-interaction/focus-navigation/test-001.html" }, { - "path": "shadow-dom/user-interaction/focus-navigation/test-002.html", - "url": "/shadow-dom/user-interaction/focus-navigation/test-002.html" + "path": "shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html", + "url": "/shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html" }, { - "path": "shadow-dom/user-interaction/focus-navigation/test-003.html", - "url": "/shadow-dom/user-interaction/focus-navigation/test-003.html" + "path": "shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html", + "url": "/shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html" }, { - "path": "shadow-dom/user-interaction/focus-navigation/test-004.html", - "url": "/shadow-dom/user-interaction/focus-navigation/test-004.html" + "path": "shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html", + "url": "/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html" }, { - "path": "shadow-dom/user-interaction/ranges-and-selections/test-001.html", - "url": "/shadow-dom/user-interaction/ranges-and-selections/test-001.html" + "path": "shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html", + "url": "/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html" }, { - "path": "shadow-dom/user-interaction/ranges-and-selections/test-002.html", - "url": "/shadow-dom/user-interaction/ranges-and-selections/test-002.html" + "path": "shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html", + "url": "/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html" }, { "path": "subresource-integrity/subresource-integrity.html", @@ -26395,10 +26523,6 @@ "path": "websockets/constructor/012.html", "url": "/websockets/constructor/012.html" }, - { - "path": "websockets/constructor/014.html", - "url": "/websockets/constructor/014.html" - }, { "path": "websockets/constructor/016.html", "url": "/websockets/constructor/016.html" @@ -28918,6 +29042,11 @@ "timeout": "long", "url": "/websockets/constructor/013.html" }, + { + "path": "websockets/constructor/014.html", + "timeout": "long", + "url": "/websockets/constructor/014.html" + }, { "path": "websockets/cookies/005.html", "timeout": "long", @@ -29055,27 +29184,6 @@ }, "local_changes": { "deleted": [], - "items": {}, - "deleted": [ - "shadow-dom/shadow-trees/hosting-multiple-shadow-trees-002.html", - "shadow-dom/shadow-trees/hosting-multiple-shadow-trees-006.html", - "shadow-dom/shadow-trees/hosting-multiple-shadow-trees-004.html", - "shadow-dom/shadow-trees/hosting-multiple-shadow-trees-003.html", - "2dcontext/transformations/canvas_transformations_reset_001.htm", - "shadow-dom/shadow-trees/hosting-multiple-shadow-trees-005.html" - ], - - "items": { - "testharness": { - "dom/nodes/CharacterData-surrogates.html": [ - { - "path": "dom/nodes/CharacterData-surrogates.html", - "url": "/dom/nodes/CharacterData-surrogates.html" - } - ] - } - }, - "items": {}, "reftest_nodes": {} }, @@ -29481,7 +29589,7 @@ "path": "2dcontext/transformations/canvas_transformations_reset_001.html", "references": [ [ - "/2dcontext/transformations/canvas_transformations_reset_001-ref.htm", + "/2dcontext/transformations/canvas_transformations_reset_001-ref.html", "==" ] ], @@ -31696,18 +31804,6 @@ "url": "/html/semantics/text-level-semantics/the-br-element/br-bidi.html" } ], - "html/semantics/text-level-semantics/the-wbr-element/wbr-element-ref.html": [ - { - "path": "html/semantics/text-level-semantics/the-wbr-element/wbr-element-ref.html", - "references": [ - [ - "/html/semantics/text-level-semantics/the-wbr-element/wbr-element-notref.html", - "!=" - ] - ], - "url": "/html/semantics/text-level-semantics/the-wbr-element/wbr-element-ref.html" - } - ], "html/semantics/text-level-semantics/the-wbr-element/wbr-element.html": [ { "path": "html/semantics/text-level-semantics/the-wbr-element/wbr-element.html", @@ -31720,112 +31816,112 @@ "url": "/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html" } ], - "shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-001.html": [ + "shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-001.html": [ { - "path": "shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-001.html", + "path": "shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-001.html", "references": [ [ - "/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-001-ref.html", + "/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-001-ref.html", "==" ] ], - "url": "/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-001.html" + "url": "/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-001.html" } ], - "shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-002.html": [ + "shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-002.html": [ { - "path": "shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-002.html", + "path": "shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-002.html", "references": [ [ - "/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-002-ref.html", + "/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-002-ref.html", "==" ] ], - "url": "/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-002.html" + "url": "/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-002.html" } ], - "shadow-dom/shadow-trees/nested-shadow-trees/nested_tree_reftest.html": [ + "shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html": [ { - "path": "shadow-dom/shadow-trees/nested-shadow-trees/nested_tree_reftest.html", + "path": "shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html", "references": [ [ - "/shadow-dom/shadow-trees/nested-shadow-trees/nested_tree_reftest-ref.html", + "/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest-ref.html", "==" ] ], - "url": "/shadow-dom/shadow-trees/nested-shadow-trees/nested_tree_reftest.html" + "url": "/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html" } ], - "shadow-dom/shadow-trees/reprojection/reprojection-001.html": [ + "shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html": [ { - "path": "shadow-dom/shadow-trees/reprojection/reprojection-001.html", + "path": "shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html", "references": [ [ - "/shadow-dom/shadow-trees/reprojection/reprojection-001-ref.html", + "/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001-ref.html", "==" ] ], - "url": "/shadow-dom/shadow-trees/reprojection/reprojection-001.html" + "url": "/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html" } ], - "shadow-dom/shadow-trees/reprojection/reprojection-002.html": [ + "shadow-dom/untriaged/shadow-trees/reprojection/reprojection-002.html": [ { - "path": "shadow-dom/shadow-trees/reprojection/reprojection-002.html", + "path": "shadow-dom/untriaged/shadow-trees/reprojection/reprojection-002.html", "references": [ [ - "/shadow-dom/shadow-trees/reprojection/reprojection-002-ref.html", + "/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-002-ref.html", "==" ] ], - "url": "/shadow-dom/shadow-trees/reprojection/reprojection-002.html" + "url": "/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-002.html" } ], - "shadow-dom/shadow-trees/shadow-root-001.html": [ + "shadow-dom/untriaged/shadow-trees/shadow-root-001.html": [ { - "path": "shadow-dom/shadow-trees/shadow-root-001.html", + "path": "shadow-dom/untriaged/shadow-trees/shadow-root-001.html", "references": [ [ - "/shadow-dom/shadow-trees/shadow-root-001-ref.html", + "/shadow-dom/untriaged/shadow-trees/shadow-root-001-ref.html", "==" ] ], - "url": "/shadow-dom/shadow-trees/shadow-root-001.html" + "url": "/shadow-dom/untriaged/shadow-trees/shadow-root-001.html" } ], - "shadow-dom/shadow-trees/shadow-root-002.html": [ + "shadow-dom/untriaged/shadow-trees/shadow-root-002.html": [ { - "path": "shadow-dom/shadow-trees/shadow-root-002.html", + "path": "shadow-dom/untriaged/shadow-trees/shadow-root-002.html", "references": [ [ - "/shadow-dom/shadow-trees/shadow-root-002-ref.html", + "/shadow-dom/untriaged/shadow-trees/shadow-root-002-ref.html", "==" ] ], - "url": "/shadow-dom/shadow-trees/shadow-root-002.html" + "url": "/shadow-dom/untriaged/shadow-trees/shadow-root-002.html" } ], - "shadow-dom/shadow-trees/text-decoration-001.html": [ + "shadow-dom/untriaged/shadow-trees/text-decoration-001.html": [ { - "path": "shadow-dom/shadow-trees/text-decoration-001.html", + "path": "shadow-dom/untriaged/shadow-trees/text-decoration-001.html", "references": [ [ - "/shadow-dom/shadow-trees/text-decoration-001-ref.html", + "/shadow-dom/untriaged/shadow-trees/text-decoration-001-ref.html", "==" ] ], - "url": "/shadow-dom/shadow-trees/text-decoration-001.html" + "url": "/shadow-dom/untriaged/shadow-trees/text-decoration-001.html" } ], - "shadow-dom/styles/not-apply-in-shadow-root-001.html": [ + "shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html": [ { - "path": "shadow-dom/styles/not-apply-in-shadow-root-001.html", + "path": "shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html", "references": [ [ - "/shadow-dom/styles/not-apply-in-shadow-root-001-ref.html", + "/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001-ref.html", "==" ] ], - "url": "/shadow-dom/styles/not-apply-in-shadow-root-001.html" + "url": "/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html" } ], "webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_completely_move_up.html": [ @@ -34481,7 +34577,7 @@ } ] }, - "rev": "cf8340b5fae7b820788ffc31f8cc6b6b04978002", + "rev": "71a0d51d14d8b0f1b53cda3a7d39ef8765164485", "url_base": "/", "version": 2 -} +} \ No newline at end of file diff --git a/tests/wpt/metadata/XMLHttpRequest/status-basic.htm.ini b/tests/wpt/metadata/XMLHttpRequest/status-basic.htm.ini index a54590be465..9f64a6a41fe 100644 --- a/tests/wpt/metadata/XMLHttpRequest/status-basic.htm.ini +++ b/tests/wpt/metadata/XMLHttpRequest/status-basic.htm.ini @@ -1,8 +1,8 @@ [status-basic.htm] type: testharness - [XMLHttpRequest: status/statusText - various responses 7 (GET 402)] expected: FAIL [XMLHttpRequest: status/statusText - various responses 9 (CHICKEN 402)] expected: FAIL + diff --git a/tests/wpt/metadata/encoding/big5-encoder.html.ini b/tests/wpt/metadata/encoding/big5-encoder.html.ini new file mode 100644 index 00000000000..5974166bd02 --- /dev/null +++ b/tests/wpt/metadata/encoding/big5-encoder.html.ini @@ -0,0 +1,41 @@ +[big5-encoder.html] + type: testharness + [big5 encoder: very basic] + expected: FAIL + + [big5 encoder: Highest-pointer BMP character excluded from encoder] + expected: FAIL + + [big5 encoder: Highest-pointer character excluded from encoder] + expected: FAIL + + [big5 encoder: Lowest-pointer character included in encoder] + expected: FAIL + + [big5 encoder: Euro; the highest-pointer character before a range of 30 unmapped pointers] + expected: FAIL + + [big5 encoder: The lowest-pointer character after the range of 30 unmapped pointers] + expected: FAIL + + [big5 encoder: The highest-pointer character before a range of 41 unmapped pointers] + expected: FAIL + + [big5 encoder: The lowest-pointer character after the range of 41 unmapped pointers] + expected: FAIL + + [big5 encoder: The last character in the index] + expected: FAIL + + [big5 encoder: The canonical BMP test character that is not in the index] + expected: FAIL + + [big5 encoder: The canonical astral test character that is not in the index] + expected: FAIL + + [big5 encoder: A Plane 2 character whose low 16 bits match a BMP character that has a lower pointer] + expected: FAIL + + [big5 encoder: A duplicate-mapped code point that prefers the highest pointer in the encoder] + expected: FAIL + diff --git a/tests/wpt/metadata/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-all.html.ini b/tests/wpt/metadata/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-all.html.ini new file mode 100644 index 00000000000..285e706e6df --- /dev/null +++ b/tests/wpt/metadata/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-all.html.ini @@ -0,0 +1,8 @@ +[document-all.html] + type: testharness + ['unusual behaviors' of document.all] + expected: FAIL + + ['unusual behaviors' of document.all with assignment] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/forms/the-input-element/input-textselection-01.html.ini b/tests/wpt/metadata/html/semantics/forms/the-input-element/input-textselection-01.html.ini index 5bf679c6e45..8688e717a48 100644 --- a/tests/wpt/metadata/html/semantics/forms/the-input-element/input-textselection-01.html.ini +++ b/tests/wpt/metadata/html/semantics/forms/the-input-element/input-textselection-01.html.ini @@ -66,3 +66,6 @@ [Selection attributes should not apply to type reset] expected: FAIL + [Selection attributes should not apply to type email] + expected: FAIL + diff --git a/tests/wpt/metadata/html/webappapis/scripting/event-loops/task_microtask_ordering.html.ini b/tests/wpt/metadata/html/webappapis/scripting/event-loops/task_microtask_ordering.html.ini new file mode 100644 index 00000000000..8d063ebb67f --- /dev/null +++ b/tests/wpt/metadata/html/webappapis/scripting/event-loops/task_microtask_ordering.html.ini @@ -0,0 +1,8 @@ +[task_microtask_ordering.html] + type: testharness + [Basic task and microtask ordering] + expected: FAIL + + [Level 1 bossfight (synthetic click)] + expected: FAIL + diff --git a/tests/wpt/metadata/mozilla-sync b/tests/wpt/metadata/mozilla-sync index 9a6ec174823..843da690335 100644 --- a/tests/wpt/metadata/mozilla-sync +++ b/tests/wpt/metadata/mozilla-sync @@ -1 +1 @@ -dbf549ea32d23cf96b7f49e3333c068aaf050bc3 \ No newline at end of file +9e914ca0db2820b365c06deedb8b5325c63c007b \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/2dcontext/transformations/canvas_transformations_reset_001.html b/tests/wpt/web-platform-tests/2dcontext/transformations/canvas_transformations_reset_001.html index 9cc643da8b8..c12acbf6f34 100644 --- a/tests/wpt/web-platform-tests/2dcontext/transformations/canvas_transformations_reset_001.html +++ b/tests/wpt/web-platform-tests/2dcontext/transformations/canvas_transformations_reset_001.html @@ -1,6 +1,6 @@ - + + +
+ + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html index 44d8fddbeb5..5be570c46fc 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html @@ -17,7 +17,17 @@ connect-src 'self'; script-src 'self' 'unsafe-inline'; - + - + @@ -18,31 +18,45 @@ script-src 'self' 'unsafe-inline' 'unsafe-inline' 'self'; connect-src 'self'; filesystem: URLs are same-origin with the page in which they were created, but explicitly do not match the 'self' or '*' source in CSP directives because they are more akin to 'unsafe-inline' content..

- + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html.sub.headers index fa4fbee48e1..a68e2a3df3b 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html.sub.headers @@ -3,4 +3,4 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: filesystem-urls-do-not-match-self={{$id:uuid()}}; Path=/content-security-policy/blink-contrib -Content-Security-Policy: script-src 'self' 'unsafe-inline' '*'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} +Content-Security-Policy: script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html index e835c95ac87..99e8592e593 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html @@ -18,31 +18,42 @@ script-src 'self' 'unsafe-inline' 'unsafe-inline' 'self'; connect-src 'self'; filesystem: URLs are same-origin with the page in which they were created, but explicitly do not match the 'self' or '*' source in CSP directives because they are more akin to 'unsafe-inline' content, but should match filesystem: source.

- diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html index f88b3e57d37..a363ce9116f 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html @@ -1,4 +1,24 @@ + + -These frames should not be blocked by Content-Security-Policy. It's pointle to block about:blank iframes because blocking a frame just results in displaying about:blank anyway! - - + + + frame-src-about-blank-allowed-by-default + + + + +

These frames should not be blocked by Content-Security-Policy. + It's pointless to block about:blank iframes because + blocking a frame just results in displaying about:blank anyway! +

+ + + +
+ + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html index 2aea6e6dd35..e4c47392c25 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html @@ -1,3 +1,20 @@ + + -This iframe should not be blocked by Content-Security-Policy: - + + + frame-src-about-blank-allowed-by-scheme + + + + +

This frame should not be blocked by Content-Security-Policy. +

+ +
+ + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-allowed.sub.html index a43e4be27c2..1d34679c8d0 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-allowed.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-allowed.sub.html @@ -1 +1,63 @@ - + + + + + frame-src-allowed + + + + + +

+ This iframe should be allowed. +

+ + + + + +
+ + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-blocked.sub.html index 80427ad5cd7..fe7555aebb5 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-blocked.sub.html @@ -1 +1,61 @@ - + + + + + + frame-src-blocked + + + + + +

+ IFrames blocked by CSP should generate a 'load', not 'error' event, regardless of blocked state. This means they appear to be normal cross-origin loads, thereby not leaking URL information directly to JS. +

+ + + + + +
+ + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html index 4904c9070c3..5238e7c0f9d 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html @@ -32,16 +32,16 @@ } } assert_unreached('unexpected alert: ' + msg); - t_log.done(); + t_alert.done(); }); }

- IFrames blocked by CSP should generate a 'load' event, regardless of blocked state. This means they appear to be normal cross-origin loads, thereby not leaking URL information directly to JS. + IFrames blocked by CSP should generate a 'load', not 'error' event, regardless of blocked state. This means they appear to be normal cross-origin loads, thereby not leaking URL information directly to JS.

@@ -60,9 +58,9 @@ frame-src 'self' http://localhost:8080; script-src 'self' 'unsafe-inline'; conne - +
- + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-allowed.js b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-allowed.js deleted file mode 100644 index 04e68d61b4f..00000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-allowed.js +++ /dev/null @@ -1,10 +0,0 @@ -onconnect = function(event) { - var port = event.ports[0]; - try { - var xhr = new XMLHttpRequest; - xhr.open("GET", "http://www1.{{host}}:{{ports[http][0]}}/content-security-policy/blink-contrib/resources/blue.css", true); - port.postMessage("xhr allowed"); - } catch (e) { - port.postMessage("xhr blocked"); - } -}; diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-allowed.sub.js b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-allowed.sub.js new file mode 100644 index 00000000000..28937d05dab --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-allowed.sub.js @@ -0,0 +1,23 @@ +onconnect = function (event) { + var port = event.ports[0]; + var xhr = new XMLHttpRequest; + xhr.onerror = function () { + port.postMessage("xhr blocked"); + port.postMessage("TEST COMPLETE"); + }; + xhr.onload = function () { + if (xhr.responseText == "FAIL") { + port.postMessage("xhr allowed"); + } else { + port.postMessage("xhr blocked"); + } + port.postMessage("TEST COMPLETE"); + }; + try { + xhr.open("GET", "/common/redirect.py?location=http://www1.{{host}}:{{ports[http][0]}}/content-security-policy/support/fail.asis", true); + xhr.send(); + } catch (e) { + port.postMessage("xhr blocked"); + port.postMessage("TEST COMPLETE"); + } +} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.js b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.js deleted file mode 100644 index 04e68d61b4f..00000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.js +++ /dev/null @@ -1,10 +0,0 @@ -onconnect = function(event) { - var port = event.ports[0]; - try { - var xhr = new XMLHttpRequest; - xhr.open("GET", "http://www1.{{host}}:{{ports[http][0]}}/content-security-policy/blink-contrib/resources/blue.css", true); - port.postMessage("xhr allowed"); - } catch (e) { - port.postMessage("xhr blocked"); - } -}; diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.sub.js b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.sub.js new file mode 100644 index 00000000000..28937d05dab --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.sub.js @@ -0,0 +1,23 @@ +onconnect = function (event) { + var port = event.ports[0]; + var xhr = new XMLHttpRequest; + xhr.onerror = function () { + port.postMessage("xhr blocked"); + port.postMessage("TEST COMPLETE"); + }; + xhr.onload = function () { + if (xhr.responseText == "FAIL") { + port.postMessage("xhr allowed"); + } else { + port.postMessage("xhr blocked"); + } + port.postMessage("TEST COMPLETE"); + }; + try { + xhr.open("GET", "/common/redirect.py?location=http://www1.{{host}}:{{ports[http][0]}}/content-security-policy/support/fail.asis", true); + xhr.send(); + } catch (e) { + port.postMessage("xhr blocked"); + port.postMessage("TEST COMPLETE"); + } +} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.js.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.sub.js.sub.headers similarity index 100% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.js.sub.headers rename to tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/shared-worker-make-xhr-blocked.sub.js.sub.headers diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.js b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.js deleted file mode 100644 index 38e0c53e785..00000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.js +++ /dev/null @@ -1,7 +0,0 @@ -try { - var xhr = new XMLHttpRequest; - xhr.open("GET", "http://127.0.0.1:8000/xmlhttprequest/resources/get.txt", true); - postMessage("xhr allowed"); -} catch (e) { - postMessage("xhr blocked"); -} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.sub.js b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.sub.js new file mode 100644 index 00000000000..22819d57a20 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.sub.js @@ -0,0 +1,21 @@ +var xhr = new XMLHttpRequest; +xhr.onerror = function () { + postMessage("xhr blocked"); + postMessage("TEST COMPLETE"); +}; +xhr.onload = function () { + //cons/**/ole.log(xhr.responseText); + if (xhr.responseText == "FAIL") { + postMessage("xhr allowed"); + } else { + postMessage("xhr blocked"); + } + postMessage("TEST COMPLETE"); +}; +try { + xhr.open("GET", "/common/redirect.py?location=http://www1.{{host}}:{{ports[http][0]}}/content-security-policy/support/fail.asis", true); + xhr.send(); +} catch (e) { + postMessage("xhr blocked"); + postMessage("TEST COMPLETE"); +} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.js.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.sub.js.sub.headers similarity index 100% rename from tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.js.sub.headers rename to tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr-blocked.sub.js.sub.headers diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr.js b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr.js deleted file mode 100644 index 38e0c53e785..00000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr.js +++ /dev/null @@ -1,7 +0,0 @@ -try { - var xhr = new XMLHttpRequest; - xhr.open("GET", "http://127.0.0.1:8000/xmlhttprequest/resources/get.txt", true); - postMessage("xhr allowed"); -} catch (e) { - postMessage("xhr blocked"); -} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr.sub.js b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr.sub.js new file mode 100644 index 00000000000..73359a39ead --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/worker-make-xhr.sub.js @@ -0,0 +1,21 @@ +var xhr = new XMLHttpRequest; +xhr.onerror = function () { + postMessage("xhr blocked"); + postMessage("TEST COMPLETE"); +}; +xhr.onload = function () { + //cons/**/ole.log(xhr.responseText); + if (xhr.responseText == "FAIL") { + postMessage("xhr allowed"); + } else { + postMessage("xhr blocked"); + } + postMessage("TEST COMPLETE"); +}; +try { + xhr.open("GET", "/common/redirect.py?location=http://{{host}}:{{ports[http][0]}}/content-security-policy/support/fail.asis", true); + xhr.send(); +} catch (e) { + postMessage("xhr blocked"); + postMessage("TEST COMPLETE"); +} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html new file mode 100644 index 00000000000..487e8881bdd --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html @@ -0,0 +1,45 @@ + + + + + + worker-connect-src-blocked + + + + + + + +

This test loads a worker, from a guid. + The worker should be blocked from loading with a child-src policy of 'self' + as the blob: scheme must be specified explicitly. + A report should be sent to the report-uri specified + with this resource.

+ + +
+ + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html.sub.headers new file mode 100644 index 00000000000..05843484b88 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html.sub.headers @@ -0,0 +1,6 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: self-doesnt-match-blob={{$id:uuid()}}; Path=/content-security-policy/blink-contrib +Content-Security-Policy: connect-src 'self'; script-src 'self' 'unsafe-inline'; child-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html index 17ec12b883b..007d66c1fcb 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html @@ -7,7 +7,7 @@ - + @@ -17,7 +17,7 @@ connect-src 'self' http://{{host}}:{{ports[http][0]}}; script-src 'self' 'unsafe - + +

This test loads a shared worker, delivered with its own + policy. The worker should be blocked from making an XHR + as that policy specifies a connect-src 'none', though + this resource's policy is connect-src *. No report + should be sent since the worker's policy doesn't specify + a report-uri.

+ + + + + + +

This test loads a worker, from a guid. + The worker should be blocked from loading with a child-src policy of * + as the blob: scheme must be specified explicitly. + A report should be sent to the report-uri specified + with this resource.

+ + +
+ + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html.sub.headers new file mode 100644 index 00000000000..9f7db5b0f6f --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html.sub.headers @@ -0,0 +1,6 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: star-doesnt-match-blob={{$id:uuid()}}; Path=/content-security-policy/blink-contrib +Content-Security-Policy: connect-src 'self'; script-src 'self' 'unsafe-inline'; child-src *; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html index 24c9e9fad20..923149199a4 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html @@ -17,7 +17,7 @@ connect-src 'self' http://{{host}}:{{ports[http][0]}}; script-src 'self' 'unsafe - + - +

This test loads a worker, which is delivered with its own + policy. The worker should be blocked from making an XHR + as that policy specifies a connect-src 'none', though + this resource's policy is connect-src *. No report + should be sent since the worker's policy doesn't specify + a report-uri.

+ + + + + + +

This test loads a worker, from a guid. + The worker should be blocked from making an XHR + to www1 as this resource's policy is connect-src 'self + and a guid Worker should inherit is parent's policy. + A report should be sent to the report-uri specified + with this resource.

+ + +
+ + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-from-guid.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-from-guid.sub.html.sub.headers new file mode 100644 index 00000000000..d94d31ace8c --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-from-guid.sub.html.sub.headers @@ -0,0 +1,6 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: worker-from-guid={{$id:uuid()}}; Path=/content-security-policy/blink-contrib +Content-Security-Policy: connect-src 'self'; script-src 'self' 'unsafe-inline' blob:; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-function-function-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-function-function-blocked.sub.html index cd1b92e59a5..1db574780dc 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-function-function-blocked.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib/worker-function-function-blocked.sub.html @@ -15,6 +15,11 @@ script-src 'self' 'unsafe-inline' 'self' 'unsafe-inline'; connect-src 'self'; +

This test loads a worker, delivered with its own policy. + The Function constructor should be forbidden by that + policy. No report should be generated because the worker + policy does not set a report-uri (although this parent + resource does).

diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html new file mode 100644 index 00000000000..9222a8ddc95 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html @@ -0,0 +1,24 @@ + + + + + + child-src-about-blank-allowed-by-default + + + + +

These frames should not be blocked by Content-Security-Policy. + It's pointless to block about:blank iframes because + blocking a frame just results in displaying about:blank anyway! +

+ + + +
+ + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html.sub.headers new file mode 100644 index 00000000000..68b2fb2fb89 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html.sub.headers @@ -0,0 +1,6 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: child-src-about-blank-allowed-by-default={{$id:uuid()}}; Path=/content-security-policy/child-src +Content-Security-Policy: child-src 'none'; object-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html new file mode 100644 index 00000000000..d94eff6843c --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html @@ -0,0 +1,20 @@ + + + + + + child-src-about-blank-allowed-by-scheme + + + + +

This frame should not be blocked by Content-Security-Policy. +

+ +
+ + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html.sub.headers new file mode 100644 index 00000000000..9ff84d67dd2 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html.sub.headers @@ -0,0 +1,6 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: child-src-about-blank-allowed-by-scheme={{$id:uuid()}}; Path=/content-security-policy/child-src +Content-Security-Policy: child-src about:; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-allowed.sub.html new file mode 100644 index 00000000000..12a075adb65 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-allowed.sub.html @@ -0,0 +1,63 @@ + + + + + child-src-allowed + + + + + +

+ This iframe should be allowed. +

+ + + + + +
+ + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-allowed.sub.html.sub.headers new file mode 100644 index 00000000000..7eb8d76f960 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-allowed.sub.html.sub.headers @@ -0,0 +1,6 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: child-src-allowed={{$id:uuid()}}; Path=/content-security-policy/child-src +Content-Security-Policy: child-src 'self'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-blocked.sub.html new file mode 100644 index 00000000000..e32cc0af05e --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-blocked.sub.html @@ -0,0 +1,61 @@ + + + + + + child-src-blocked + + + + + +

+ IFrames blocked by CSP should generate a 'load', not 'error' event, regardless of blocked state. This means they appear to be normal cross-origin loads, thereby not leaking URL information directly to JS. +

+ + + + + +
+ + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-blocked.sub.html.sub.headers new file mode 100644 index 00000000000..961d18a7dd6 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-blocked.sub.html.sub.headers @@ -0,0 +1,6 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: child-src-blocked={{$id:uuid()}}; Path=/content-security-policy/child-src +Content-Security-Policy: child-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html new file mode 100644 index 00000000000..b681253ae01 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html @@ -0,0 +1,61 @@ + + + + child-src-blocked + + + + + +

+ A more permissive child-src should not relax restrictions from a less- + permissive frame-src. Directives still combine for least privilege, even when + one obsoletes another. +

+ + + + + +
+ + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html.sub.headers new file mode 100644 index 00000000000..9c3ce84263c --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html.sub.headers @@ -0,0 +1,6 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: child-src-conflicting-frame-src={{$id:uuid()}}; Path=/content-security-policy/child-src +Content-Security-Policy: frame-src 'none'; child-src 'self'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-cross-origin-load.sub.html b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-cross-origin-load.sub.html new file mode 100644 index 00000000000..b6f3e5164e2 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-cross-origin-load.sub.html @@ -0,0 +1,68 @@ + + + + + + child-src-cross-origin-load + + + + + +

+ IFrames blocked by CSP should generate a 'load', not 'error' event, regardless of blocked state. This means they appear to be normal cross-origin loads, thereby not leaking URL information directly to JS. +

+ + + + + + + +
+ + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-cross-origin-load.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-cross-origin-load.sub.html.sub.headers new file mode 100644 index 00000000000..53527c1adaf --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-cross-origin-load.sub.html.sub.headers @@ -0,0 +1,6 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: child-src-cross-origin-load={{$id:uuid()}}; Path=/content-security-policy/child-src +Content-Security-Policy: child-src 'self' http://www1.{{host}}:{{ports[http][0]}}; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-worker-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-worker-allowed.sub.html new file mode 100644 index 00000000000..361d0974287 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-worker-allowed.sub.html @@ -0,0 +1,32 @@ + + + + + child-src-worker-allowed + + + + + + + + + + +
+ + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-worker-allowed.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-worker-allowed.sub.html.sub.headers new file mode 100644 index 00000000000..4ddb39e84b2 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-worker-allowed.sub.html.sub.headers @@ -0,0 +1,6 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: child-src-worker-allowed={{$id:uuid()}}; Path=/content-security-policy/child-src +Content-Security-Policy: child-src 'self'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-worker-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-worker-blocked.sub.html new file mode 100644 index 00000000000..d8908b17b3d --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-worker-blocked.sub.html @@ -0,0 +1,31 @@ + + + + + child-src-worker-blocked + + + + + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-worker-blocked.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-worker-blocked.sub.html.sub.headers new file mode 100644 index 00000000000..685d6dcf5ea --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/child-src/child-src-worker-blocked.sub.html.sub.headers @@ -0,0 +1,6 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: child-src-worker-blocked={{$id:uuid()}}; Path=/content-security-policy/child-src +Content-Security-Policy: child-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/deep-allows-none.sub.html b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/deep-allows-none.sub.html new file mode 100644 index 00000000000..1926007d34c --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/deep-allows-none.sub.html @@ -0,0 +1,37 @@ + + + + single-frame-self-allowed + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/intermediate-reporting-frame-allows-self.sub.html b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/intermediate-reporting-frame-allows-self.sub.html new file mode 100644 index 00000000000..6b9c91c9356 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/intermediate-reporting-frame-allows-self.sub.html @@ -0,0 +1,21 @@ + + + +

Reporting Frame...

+ + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/intermediate-reporting-frame-allows-self.sub.html.headers b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/intermediate-reporting-frame-allows-self.sub.html.headers new file mode 100644 index 00000000000..f0eb936b362 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/intermediate-reporting-frame-allows-self.sub.html.headers @@ -0,0 +1,5 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Content-Security-Policy: frame-ancestors 'self' diff --git a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/intermediate-reporting-frame-allows-star.sub.html b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/intermediate-reporting-frame-allows-star.sub.html new file mode 100644 index 00000000000..d51e0d5329d --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/intermediate-reporting-frame-allows-star.sub.html @@ -0,0 +1,20 @@ + + + +

Reporting Frame...

+ + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/intermediate-reporting-frame-allows-star.sub.html.headers b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/intermediate-reporting-frame-allows-star.sub.html.headers new file mode 100644 index 00000000000..734aa227ffe --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/intermediate-reporting-frame-allows-star.sub.html.headers @@ -0,0 +1,5 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Content-Security-Policy: frame-ancestors * diff --git a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/multiple-frames-meta-ignored.sub.html b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/multiple-frames-meta-ignored.sub.html new file mode 100644 index 00000000000..47bb0244b4b --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/multiple-frames-meta-ignored.sub.html @@ -0,0 +1,41 @@ + + + + multiple-frames-self-allowed + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/multiple-frames-one-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/multiple-frames-one-blocked.sub.html new file mode 100644 index 00000000000..3857a173cc2 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/multiple-frames-one-blocked.sub.html @@ -0,0 +1,37 @@ + + + + multiple-frames-self-allowed + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/multiple-frames-self-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/multiple-frames-self-allowed.sub.html new file mode 100644 index 00000000000..485b6eb0f17 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/multiple-frames-self-allowed.sub.html @@ -0,0 +1,39 @@ + + + + multiple-frames-self-allowed + + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/nested-traversing-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/nested-traversing-allowed.sub.html new file mode 100644 index 00000000000..a49049d1367 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/nested-traversing-allowed.sub.html @@ -0,0 +1,33 @@ + + + + single-frame-self-allowed + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/nested-traversing-banned-top-is-self.sub.html b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/nested-traversing-banned-top-is-self.sub.html new file mode 100644 index 00000000000..ced262fd702 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/nested-traversing-banned-top-is-self.sub.html @@ -0,0 +1,35 @@ + + + + single-frame-self-allowed + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/nested-traversing-banned.sub.html b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/nested-traversing-banned.sub.html new file mode 100644 index 00000000000..e58f0ba8d2b --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/nested-traversing-banned.sub.html @@ -0,0 +1,37 @@ + + + + single-frame-self-allowed + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-none-meta.html b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-none-meta.html new file mode 100644 index 00000000000..c0d079f01c4 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-none-meta.html @@ -0,0 +1,23 @@ + + + + + + +

Reporting Frame...

+ + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-none.html b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-none.html new file mode 100644 index 00000000000..e38d99a6c19 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-none.html @@ -0,0 +1,22 @@ + + + +

Reporting Frame...

+ + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-none.html.headers b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-none.html.headers new file mode 100644 index 00000000000..18bfb8156f3 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-none.html.headers @@ -0,0 +1,5 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Content-Security-Policy: frame-ancestors 'none' diff --git a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-self.html b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-self.html new file mode 100644 index 00000000000..7c1186e77a4 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-self.html @@ -0,0 +1,22 @@ + + + +

Reporting Frame...

+ + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-self.html.headers b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-self.html.headers new file mode 100644 index 00000000000..f0eb936b362 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/reporting-frame-allows-self.html.headers @@ -0,0 +1,5 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Content-Security-Policy: frame-ancestors 'self' diff --git a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/single-frame-self-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/single-frame-self-allowed.sub.html new file mode 100644 index 00000000000..3a9b4552e08 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/single-frame-self-allowed.sub.html @@ -0,0 +1,35 @@ + + + + single-frame-self-allowed + + + + + + + + + +
+ + diff --git a/tests/wpt/web-platform-tests/content-security-policy/meta/meta-img-src.html b/tests/wpt/web-platform-tests/content-security-policy/meta/meta-img-src.html new file mode 100644 index 00000000000..bc7ffd66a70 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/meta/meta-img-src.html @@ -0,0 +1,33 @@ + + + + + + meta-img-src + + + + + + +

Test passes if the image is blocked.

+ + +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/meta/meta-modified.html b/tests/wpt/web-platform-tests/content-security-policy/meta/meta-modified.html new file mode 100644 index 00000000000..d03115f31b0 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/meta/meta-modified.html @@ -0,0 +1,35 @@ + + + + + + meta-modified + + + + + + +

Test passes if the image is blocked both before and after policy modification.

+ + +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-2_1.html b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-2_1.html index 93d408b7910..db29fd394c9 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-2_1.html +++ b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-2_1.html @@ -1,58 +1,66 @@ + Objects loaded using data attribute of <object> tag are blocked unless their host is listed as an allowed source in the object-src directive +

Objects loaded using data attribute of <object> tag are blocked unless their host is listed as an allowed source in the object-src directive

- - - + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-2_2.html b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-2_2.html index 6abc4206bc4..a868834acb4 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-2_2.html +++ b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-2_2.html @@ -44,6 +44,11 @@ if (hasMimeType) { test1.step(function() {assert_false(is_loaded, "External object loaded.")}); + var s = document.createElement('script'); + s.async = true; + s.defer = true; + s.src = "../support/checkReport.sub.js?reportField=violated-directive&reportValue=object-src%20%27self%27" + document.lastChild.appendChild(s); } else { //test1.step(function() {}); test1.set_status(test1.NOTRUN, "No Flash Player, cannot run test."); @@ -52,8 +57,5 @@ test1.done(); } - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4.html index ba5265aa744..5293183d300 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_4.html @@ -14,6 +14,9 @@ var evalRan = false; test(function() {assert_throws(new EvalError(), function() { eval('evalRan = true;') })}, "eval() should throw without 'unsafe-eval' keyword source in script-src directive."); + + test(function() {assert_false(evalRan);}) + diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_9.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_9.html deleted file mode 100644 index 923eab82629..00000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_9.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - Worker created from inline text and loaded via blob URI should not run with policy default-src * - - - - -

Worker created from inline text and loaded via blob URI should not run with policy default-src *

-
- - - - - - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_9.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_9.html.sub.headers deleted file mode 100644 index 89a05ef03b2..00000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/script-src-1_9.html.sub.headers +++ /dev/null @@ -1,6 +0,0 @@ -Expires: Mon, 26 Jul 1997 05:00:00 GMT -Cache-Control: no-store, no-cache, must-revalidate -Cache-Control: post-check=0, pre-check=0, false -Pragma: no-cache -Set-Cookie: script-src-1_9={{$id:uuid()}}; Path=/content-security-policy/script-src/ -Content-Security-Policy: default-src *; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/support/alertAssert.sub.js b/tests/wpt/web-platform-tests/content-security-policy/support/alertAssert.sub.js index 1c1b430e017..6ca2849ca31 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/support/alertAssert.sub.js +++ b/tests/wpt/web-platform-tests/content-security-policy/support/alertAssert.sub.js @@ -9,7 +9,10 @@ if(expected_alerts.length == 0) { var t_alert = async_test('Expecting alerts: {{GET[alerts]}}'); function alert_assert(msg) { t_alert.step(function () { - if (msg.match(/^FAIL/i)) { + if(msg && msg instanceof Error) { + msg = msg.message; + } + if (msg && msg.match(/^FAIL/i)) { assert_unreached(msg); t_alert.done(); } diff --git a/tests/wpt/web-platform-tests/content-security-policy/support/checkReport.sub.js b/tests/wpt/web-platform-tests/content-security-policy/support/checkReport.sub.js index 571b854b4ab..803dc06d5ea 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/support/checkReport.sub.js +++ b/tests/wpt/web-platform-tests/content-security-policy/support/checkReport.sub.js @@ -44,7 +44,7 @@ var data = JSON.parse(report.responseText); if (data.error) { - assert_equals("false", reportExists, reportExists ? "Report sent in error" : "No report sent."); + assert_equals("false", reportExists, data.error); } else { if(reportExists != "" && reportExists == "false" && data["csp-report"]) { assert_unreached("CSP report sent, but not expecting one: " + JSON.stringify(data["csp-report"])); diff --git a/tests/wpt/web-platform-tests/content-security-policy/support/fail.asis b/tests/wpt/web-platform-tests/content-security-policy/support/fail.asis new file mode 100644 index 00000000000..96196615bd4 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/support/fail.asis @@ -0,0 +1,5 @@ +HTTP/1.1 200 OK +Content-Type: text/plain +Access-Control-Allow-Origin: * + +FAIL \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/support/fail.js b/tests/wpt/web-platform-tests/content-security-policy/support/fail.js new file mode 100644 index 00000000000..9632567a6e7 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/support/fail.js @@ -0,0 +1 @@ +test(function() { assert_unreached("FAIL")}); \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/support/logTest.sub.js b/tests/wpt/web-platform-tests/content-security-policy/support/logTest.sub.js index 25ab221254a..d797475d2a6 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/support/logTest.sub.js +++ b/tests/wpt/web-platform-tests/content-security-policy/support/logTest.sub.js @@ -8,6 +8,7 @@ if (expected_logs.length == 0) { } else { var t_log = async_test('Expecting logs: {{GET[logs]}}'); function log(msg) { + //cons/**/ole.log(msg); t_log.step(function () { if (msg.match(/^FAIL/i)) { assert_unreached(msg); diff --git a/tests/wpt/web-platform-tests/content-security-policy/svg/including.sub.svg b/tests/wpt/web-platform-tests/content-security-policy/svg/including.sub.svg new file mode 100644 index 00000000000..99b416b5ec3 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/svg/including.sub.svg @@ -0,0 +1,18 @@ + + + + using SVG as a resource doc should apply this doc's CSP + + + + + + + PASS + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/svg/including.sub.svg.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/svg/including.sub.svg.sub.headers new file mode 100644 index 00000000000..0f3f281d902 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/svg/including.sub.svg.sub.headers @@ -0,0 +1,6 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: including={{$id:uuid()}}; Path=/content-security-policy/svg +Content-Security-Policy: script-src 'none'; diff --git a/tests/wpt/web-platform-tests/content-security-policy/svg/scripted.svg b/tests/wpt/web-platform-tests/content-security-policy/svg/scripted.svg new file mode 100644 index 00000000000..a8aca4e3082 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/svg/scripted.svg @@ -0,0 +1,20 @@ + + + + Example script01 - redirect + + + + + + + PASS + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/svg/scripted.svg.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/svg/scripted.svg.sub.headers new file mode 100644 index 00000000000..0e90e147ad2 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/svg/scripted.svg.sub.headers @@ -0,0 +1,6 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: scripted={{$id:uuid()}}; Path=/content-security-policy/svg +Content-Security-Policy: script-src 'none'; diff --git a/tests/wpt/web-platform-tests/content-security-policy/svg/svg-from-guid.html b/tests/wpt/web-platform-tests/content-security-policy/svg/svg-from-guid.html new file mode 100644 index 00000000000..b565e94a4e6 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/svg/svg-from-guid.html @@ -0,0 +1,51 @@ + + + + svg-from-guid + + + + + + + + +

Tests that an SVG loaded in an iframe with a policy enforces it, not + the policy enforced by this parent frame. The SVG should render and + not redirect to a different resource.

+ + +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/svg/svg-inline.sub.html b/tests/wpt/web-platform-tests/content-security-policy/svg/svg-inline.sub.html new file mode 100644 index 00000000000..7beb295f14b --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/svg/svg-inline.sub.html @@ -0,0 +1,34 @@ + + + + svg-policy-with-resource + + + + + +

Tests that an SVG loaded in an iframe with a policy enforces it, not + the policy enforced by this parent frame. The SVG should render and + not redirect to a different resource.

+
+ + + + + + + + + PASS + + + + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/svg/svg-inline.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/svg/svg-inline.sub.html.sub.headers new file mode 100644 index 00000000000..a846c4b1647 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/svg/svg-inline.sub.html.sub.headers @@ -0,0 +1,6 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: svg-inline={{$id:uuid()}}; Path=/content-security-policy/svg/ +Content-Security-Policy: script-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/content-security-policy/svg/svg-policy-resource-doc-includes.html b/tests/wpt/web-platform-tests/content-security-policy/svg/svg-policy-resource-doc-includes.html new file mode 100644 index 00000000000..3ca62624058 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/svg/svg-policy-resource-doc-includes.html @@ -0,0 +1,29 @@ + + + + svg-policy-with-resource + + + + + + + + +

Tests that an SVG loaded in an iframe with a policy enforces it, not + the policy enforced by this parent frame. The SVG should render and + not redirect to a different resource.

+ +
+ + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/svg/svg-policy-with-resource.html b/tests/wpt/web-platform-tests/content-security-policy/svg/svg-policy-with-resource.html new file mode 100644 index 00000000000..88ba0b3e65c --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/svg/svg-policy-with-resource.html @@ -0,0 +1,30 @@ + + + + svg-policy-with-resource + + + + + + + + +

Tests that an SVG loaded in an iframe with a policy enforces it, not + the policy enforced by this parent frame. The SVG should render and + not redirect to a different resource.

+ + +
+ + + diff --git a/tests/wpt/web-platform-tests/csp/assert_undefined.py b/tests/wpt/web-platform-tests/csp/assert_undefined.py deleted file mode 100644 index 1f45ee8e60d..00000000000 --- a/tests/wpt/web-platform-tests/csp/assert_undefined.py +++ /dev/null @@ -1,8 +0,0 @@ -def main(request, response): - code = """ -test(function() { - assert_equals(self.%s, undefined); -}); -""" % request.GET["varName"] - - return ([("Content-Type", "text/javascript")], code) diff --git a/tests/wpt/web-platform-tests/csp/csp-inline-script.html b/tests/wpt/web-platform-tests/csp/csp-inline-script.html deleted file mode 100644 index 4caa25a4b8a..00000000000 --- a/tests/wpt/web-platform-tests/csp/csp-inline-script.html +++ /dev/null @@ -1,11 +0,0 @@ - - - -No inline script - - -
- - diff --git a/tests/wpt/web-platform-tests/csp/csp-inline-script.html.headers b/tests/wpt/web-platform-tests/csp/csp-inline-script.html.headers deleted file mode 100644 index 4c6fa3c26a7..00000000000 --- a/tests/wpt/web-platform-tests/csp/csp-inline-script.html.headers +++ /dev/null @@ -1 +0,0 @@ -Content-Security-Policy: default-src 'self' diff --git a/tests/wpt/web-platform-tests/dom/events/Event-dispatch-propagation-stopped.html b/tests/wpt/web-platform-tests/dom/events/Event-dispatch-propagation-stopped.html new file mode 100644 index 00000000000..889f8cfe114 --- /dev/null +++ b/tests/wpt/web-platform-tests/dom/events/Event-dispatch-propagation-stopped.html @@ -0,0 +1,59 @@ + + + + Calling stopPropagation() prior to dispatchEvent() + + + + +
+ + + + + + + + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/encoding/big5-encoder.html b/tests/wpt/web-platform-tests/encoding/big5-encoder.html new file mode 100644 index 00000000000..7260b6b155b --- /dev/null +++ b/tests/wpt/web-platform-tests/encoding/big5-encoder.html @@ -0,0 +1,33 @@ + + + + +
+ diff --git a/tests/wpt/web-platform-tests/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-all.html b/tests/wpt/web-platform-tests/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-all.html new file mode 100644 index 00000000000..37a92bb09f4 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-all.html @@ -0,0 +1,52 @@ + +document.all + + + + +
+ diff --git a/tests/wpt/web-platform-tests/html/semantics/forms/constraints/support/validator.js b/tests/wpt/web-platform-tests/html/semantics/forms/constraints/support/validator.js index 12a88c1fc6e..2ff42516642 100644 --- a/tests/wpt/web-platform-tests/html/semantics/forms/constraints/support/validator.js +++ b/tests/wpt/web-platform-tests/html/semantics/forms/constraints/support/validator.js @@ -273,14 +273,16 @@ var validator = { }, set_dirty: function(ctl) { - document.disgnMode = "on"; + document.designMode = "on"; ctl.focus(); var old_value = ctl.value; ctl.value = "a"; ctl.value = old_value; - ctl.setSelectionRange(ctl.value.length, ctl.value.length); + if (ctl.type !== 'email') { + ctl.setSelectionRange(ctl.value.length, ctl.value.length); + } document.execCommand("Delete"); - document.disgnMode = "off"; + document.designMode = "off"; }, pre_check: function(ctl, item) { diff --git a/tests/wpt/web-platform-tests/html/semantics/forms/constraints/tooLong-manual.html b/tests/wpt/web-platform-tests/html/semantics/forms/constraints/tooLong-manual.html new file mode 100644 index 00000000000..429732b87e1 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/forms/constraints/tooLong-manual.html @@ -0,0 +1,30 @@ + + + + + ValidityState.tooLong and user editing + + + + + + + + +

Delete one character from the following text input:

+ + +
+ + + diff --git a/tests/wpt/web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html b/tests/wpt/web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html index ec4cf1b5d5b..06915a81a8b 100644 --- a/tests/wpt/web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html +++ b/tests/wpt/web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html @@ -181,7 +181,7 @@ test(function() { test(function() { textarea.setSelectionRange("string",1); - assert_equals(textarea.selectionStart, 1, "element.selectionStart should be 0"); + assert_equals(textarea.selectionStart, 0, "element.selectionStart should be 0"); assert_equals(textarea.selectionEnd, 1, "element.selectionStart should be 1"); },'textarea setSelectionRange("string",1)'); @@ -193,31 +193,31 @@ test(function() { test(function() { textarea.setSelectionRange([],1); - assert_equals(textarea.selectionStart, 1, "element.selectionStart should be 0"); + assert_equals(textarea.selectionStart, 0, "element.selectionStart should be 0"); assert_equals(textarea.selectionEnd, 1, "element.selectionStart should be 1"); },'textarea setSelectionRange([],1)'); test(function() { textarea.setSelectionRange({},1); - assert_equals(textarea.selectionStart, 1, "element.selectionStart should be 0"); + assert_equals(textarea.selectionStart, 0, "element.selectionStart should be 0"); assert_equals(textarea.selectionEnd, 1, "element.selectionStart should be 1"); },'textarea setSelectionRange({},1)'); test(function() { textarea.setSelectionRange(NaN,1); - assert_equals(textarea.selectionStart, 1, "element.selectionStart should be 0"); + assert_equals(textarea.selectionStart, 0, "element.selectionStart should be 0"); assert_equals(textarea.selectionEnd, 1, "element.selectionStart should be 1"); },'textarea setSelectionRange(NaN,1)'); test(function() { textarea.setSelectionRange(null,1); - assert_equals(textarea.selectionStart, 1, "element.selectionStart should be 0"); + assert_equals(textarea.selectionStart, 0, "element.selectionStart should be 0"); assert_equals(textarea.selectionEnd, 1, "element.selectionStart should be 1"); },'textarea setSelectionRange(null,1)'); test(function() { textarea.setSelectionRange(undefined,1); - assert_equals(textarea.selectionStart, 1, "element.selectionStart should be 0"); + assert_equals(textarea.selectionStart, 0, "element.selectionStart should be 0"); assert_equals(textarea.selectionEnd, 1, "element.selectionStart should be 1"); },'textarea setSelectionRange(undefined,1)'); },"test of textarea.setSelectionRange"); diff --git a/tests/wpt/web-platform-tests/html/semantics/forms/the-input-element/input-textselection-01.html b/tests/wpt/web-platform-tests/html/semantics/forms/the-input-element/input-textselection-01.html index df7c52567e8..f4a71612e4a 100644 --- a/tests/wpt/web-platform-tests/html/semantics/forms/the-input-element/input-textselection-01.html +++ b/tests/wpt/web-platform-tests/html/semantics/forms/the-input-element/input-textselection-01.html @@ -7,10 +7,10 @@
@@ -19,8 +19,8 @@ testInIFrame('../resources/template-descendant-frameset.html', function(context) var frameset = doc.querySelector('frameset'); - assert_not_equals(frameset.querySelector('template'), null, - 'Template element should be a descendant of the frameset element'); + assert_equals(frameset.querySelector('template'), null, + 'Template element should not be a descendant of the frameset element'); }, 'Template element as a descendant of the frameset element. Test loading from a file'); @@ -36,8 +36,8 @@ testInIFrame('../resources/template-descendant-frameset.html', function(context) frameset.innerHTML = ''; - assert_not_equals(frameset.querySelector('template'), null, - 'Template element should be a descendant of the frameset element'); + assert_equals(frameset.querySelector('template'), null, + 'Template element should not be a descendant of the frameset element'); }, 'Template element as a descendant of the frameset element. ' + 'Test template element is assigned to frameset\'s innerHTML)'); @@ -51,7 +51,7 @@ testInIFrame('../resources/template-descendant-frameset.html', function(context) var template = doc.createElement('template'); frameset.appendChild(template); - assert_equals(frameset.querySelectorAll('template').length, 2, + assert_equals(frameset.querySelectorAll('template').length, 1, 'Template element should be a descendant of the frameset element'); }, 'Template element as a descendant of the frameset element. ' diff --git a/tests/wpt/web-platform-tests/html/semantics/text-level-semantics/the-wbr-element/wbr-element-ref.html b/tests/wpt/web-platform-tests/html/semantics/text-level-semantics/the-wbr-element/wbr-element-ref.html index f1a14f421ed..f167ea7196a 100644 --- a/tests/wpt/web-platform-tests/html/semantics/text-level-semantics/the-wbr-element/wbr-element-ref.html +++ b/tests/wpt/web-platform-tests/html/semantics/text-level-semantics/the-wbr-element/wbr-element-ref.html @@ -2,9 +2,8 @@ The wbr element -

Loremipsumdolorsit
amet,consectetur
adipisicingelit,sed
doeiusmodtempor
incididuntutlaboreet
doloremagnaaliqua.Ut
enimadminimveniam,
quisnostrud
exercitationullamco
laborisnisiutaliquip
exeacommodo
consequat.Duisaute
iruredolorin
reprehenderitin
voluptatevelitesse
cillumdoloreeufugiat
nullapariatur.
Excepteursint
occaecatcupidatatnon
proident,suntinculpa
quiofficiadeserunt
mollitanimidest
laborum.

diff --git a/tests/wpt/web-platform-tests/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html b/tests/wpt/web-platform-tests/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html index ccd0f3cbc00..63f271615ed 100644 --- a/tests/wpt/web-platform-tests/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html +++ b/tests/wpt/web-platform-tests/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html @@ -6,6 +6,6 @@

AHEM_ipsumdolorsitamet,consecteturadipisicingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.Utenimadminimveniam,quisnostrudexercitationullamcolaborisnisiutaliquipexeacommodoconsequat.Duisauteiruredolorinreprehenderitinvoluptatevelitessecillumdoloreeufugiatnullapariatur.Excepteursintoccaecatcupidatatnonproident,suntinculpaquiofficiadeseruntmollitanimidestlaborum.

diff --git a/tests/wpt/web-platform-tests/html/webappapis/scripting/event-loops/resources/common.js b/tests/wpt/web-platform-tests/html/webappapis/scripting/event-loops/resources/common.js new file mode 100644 index 00000000000..e2279f93ddb --- /dev/null +++ b/tests/wpt/web-platform-tests/html/webappapis/scripting/event-loops/resources/common.js @@ -0,0 +1,20 @@ +// Helper for tests that just want to verify the ordering of a series of events. +// Usage: +// log_test(function(t, log) { +// log('first'); +// log('second'); +// }, ['first', 'second'], 'Ordinal numbers are ordinal'); + +function log_test(func, expected, description) { + async_test(function(t) { + var actual = []; + function log(entry) { + actual.push(entry); + if (expected.length <= actual.length) { + assert_array_equals(actual, expected); + t.done(); + } + } + func(t, t.step_func(log)); + }, description); +} diff --git a/tests/wpt/web-platform-tests/html/webappapis/scripting/event-loops/task_microtask_ordering-manual.html b/tests/wpt/web-platform-tests/html/webappapis/scripting/event-loops/task_microtask_ordering-manual.html new file mode 100644 index 00000000000..40b7c27c333 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/webappapis/scripting/event-loops/task_microtask_ordering-manual.html @@ -0,0 +1,64 @@ + +Task and Microtask Ordering + + + + + + + +

Click on the inner box:

+
+
+
+ + diff --git a/tests/wpt/web-platform-tests/html/webappapis/scripting/event-loops/task_microtask_ordering.html b/tests/wpt/web-platform-tests/html/webappapis/scripting/event-loops/task_microtask_ordering.html new file mode 100644 index 00000000000..a5bb59a99b4 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/webappapis/scripting/event-loops/task_microtask_ordering.html @@ -0,0 +1,85 @@ + +Task and Microtask Ordering + + + + + + +
+
+
+ + diff --git a/tests/wpt/web-platform-tests/lint.whitelist b/tests/wpt/web-platform-tests/lint.whitelist index 30732fbfb14..d65d0af5fac 100644 --- a/tests/wpt/web-platform-tests/lint.whitelist +++ b/tests/wpt/web-platform-tests/lint.whitelist @@ -104,3 +104,7 @@ PRINT STATEMENT:dom/nodes/Document-createElement-namespace-tests/generate.py # Should probably be fixed. W3C-TEST.ORG:subresource-integrity/refresh-header.js.headers + +# Lint doesn't know about sub.svg I guess +PARSE-FAILED:content-security-policy/svg/including.sub.svg + diff --git a/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/069.html b/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/069.html index d76f55f31f3..4d4aed26587 100644 --- a/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/069.html +++ b/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/069.html @@ -5,8 +5,7 @@ @@ -23,7 +22,9 @@ if(!(window.findFooLoaded && window.findBodyLoaded)) { return setTimeout(t.step_func(test), 200); } - assert_array_equals(eventOrder, ['document.body: ', 'found #foo element: YES']); + assert_any(assert_array_equals, eventOrder, + [['document.body: ', 'found #foo element: YES'], + ['found #foo element: YES', 'document.body: ']]); t.done(); } onload = t.step_func(test) diff --git a/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/101.html b/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/101.html index 92fe6081ad7..b868f9a4470 100644 --- a/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/101.html +++ b/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/101.html @@ -1,32 +1,34 @@ - scheduler: defer script after initial onload event - - - + scheduler: defer script after initial onload event + + + -
FAILED (This TC requires JavaScript enabled)
- +
FAILED (This TC requires JavaScript enabled)
+ - diff --git a/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/106.html b/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/106.html index 66eb4e1f098..db7abcc88de 100644 --- a/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/106.html +++ b/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/106.html @@ -1,27 +1,20 @@ - scheduler: stylesheets blocking scripts - - - - - -
FAILED (This TC requires JavaScript enabled)
-
Test
- - - + scheduler: stylesheets blocking scripts + + + + + +
FAILED (This TC requires JavaScript enabled)
+
Test
diff --git a/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/107.html b/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/107.html index a2d2a33c9aa..6f672551c16 100644 --- a/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/107.html +++ b/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/107.html @@ -1,27 +1,21 @@ - scheduler: stylesheets blocking scripts document.write - - - + scheduler: stylesheets blocking scripts document.write + + + -
FAILED (This TC requires JavaScript enabled)
+
FAILED (This TC requires JavaScript enabled)
Test
- - diff --git a/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/111.html b/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/111.html index f4df9f4b98d..144633c57ca 100644 --- a/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/111.html +++ b/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/111.html @@ -10,7 +10,7 @@
FAILED (This TC requires JavaScript enabled)
- + - - + scheduler: removing async attribute at runtime, script also has defer attribute + + +
-
FAILED (This TC requires JavaScript enabled)
+
FAILED (This TC requires JavaScript enabled)
- + - diff --git a/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/css/background.css b/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/css/background.css index 1e601c56b53..86a155b811a 100644 --- a/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/css/background.css +++ b/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/css/background.css @@ -1,3 +1 @@ - #test {background-image:url("1x1-green.png?pipe=trickle(d2)"); - background-repeat:repeat; - background-color:orange;} \ No newline at end of file +#test {position:fixed} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/css/import.css b/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/css/import.css index ee2a5ee274a..d1664c29a14 100644 --- a/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/css/import.css +++ b/tests/wpt/web-platform-tests/old-tests/submission/Opera/script_scheduling/css/import.css @@ -1 +1 @@ -@import("background.css") \ No newline at end of file +@import url("background.css") \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/resources/testharnessreport.js b/tests/wpt/web-platform-tests/resources/testharnessreport.js index 6a79caf753a..79559773f72 100644 --- a/tests/wpt/web-platform-tests/resources/testharnessreport.js +++ b/tests/wpt/web-platform-tests/resources/testharnessreport.js @@ -15,16 +15,3 @@ if (window.opener && window.opener.explicit_timeout) { } setup(props); -add_completion_callback(function() { - add_completion_callback(function(tests, status) { - var harness_status = { - "status": status.status, - "message": status.message, - "stack": status.stack - }; - var test_results = tests.map(function(x) { - return {name:x.name, status:x.status, message:x.message, stack:x.stack} - }); - window.opener.postMessage([test_results, harness_status], "*"); - }) -}); diff --git a/tests/wpt/web-platform-tests/service-workers/cache-storage/script-tests/cache-match.js b/tests/wpt/web-platform-tests/service-workers/cache-storage/script-tests/cache-match.js index c32f3aabbdd..02cf6cf5fb6 100644 --- a/tests/wpt/web-platform-tests/service-workers/cache-storage/script-tests/cache-match.js +++ b/tests/wpt/web-platform-tests/service-workers/cache-storage/script-tests/cache-match.js @@ -64,18 +64,6 @@ var simple_entries = [ name: 'cat_in_the_hat', request: new Request('http://example.com/cat/in/the/hat'), response: new Response('') - }, - - { - name: 'secret_cat', - request: new Request('http://tom:jerry@example.com/cat'), - response: new Response('') - }, - - { - name: 'top_secret_cat', - request: new Request('http://tom:j3rry@example.com/cat'), - response: new Response('') } ]; @@ -279,24 +267,6 @@ prepopulated_cache_test(simple_entries, function(cache, entries) { }); }, 'Cache.match with string fragment "http" as query'); -prepopulated_cache_test(simple_entries, function(cache, entries) { - return cache.matchAll(entries.secret_cat.request.url) - .then(function(result) { - assert_response_array_equivalent( - result, [entries.secret_cat.response], - 'Cache.matchAll should not ignore embedded credentials'); - }); - }, 'Cache.matchAll with URL containing credentials'); - -prepopulated_cache_test(simple_entries, function(cache, entries) { - return cache.match(entries.secret_cat.request.url) - .then(function(result) { - assert_response_equals( - result, entries.secret_cat.response, - 'Cache.match should not ignore embedded credentials'); - }); - }, 'Cache.match with URL containing credentials'); - prepopulated_cache_test(vary_entries, function(cache, entries) { return cache.matchAll('http://example.com/c') .then(function(result) { diff --git a/tests/wpt/web-platform-tests/service-workers/cache-storage/script-tests/cache-put.js b/tests/wpt/web-platform-tests/service-workers/cache-storage/script-tests/cache-put.js index ffedea984c9..1d0a5b9fa14 100644 --- a/tests/wpt/web-platform-tests/service-workers/cache-storage/script-tests/cache-put.js +++ b/tests/wpt/web-platform-tests/service-workers/cache-storage/script-tests/cache-put.js @@ -179,42 +179,6 @@ cache_test(function(cache) { }); }, 'Cache.put called twice with request URLs that differ only by a fragment'); -cache_test(function(cache) { - var entries = { - dark: { - url: 'http://darkhelmet:12345@example.com/spaceballs', - body: 'Moranis' - }, - - skroob: { - url: 'http://skroob:12345@example.com/spaceballs', - body: 'Brooks' - }, - - control: { - url: 'http://example.com/spaceballs', - body: 'v(o.o)v' - } - }; - - return Promise.all(Object.keys(entries).map(function(key) { - return cache.put(new Request(entries[key].url), - new Response(entries[key].body)); - })) - .then(function() { - return Promise.all(Object.keys(entries).map(function(key) { - return cache.match(entries[key].url) - .then(function(result) { - return result.text(); - }) - .then(function(body) { - assert_equals(body, entries[key].body, - 'Cache put should store response body.'); - }); - })); - }); - }, 'Cache.put with request URLs containing embedded credentials'); - cache_test(function(cache) { var url = 'http://example.com/foo'; return cache.put(url, new Response('some body')) diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/event-dispatch/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/events/event-dispatch/test-003.html deleted file mode 100644 index da3d62fee30..00000000000 --- a/tests/wpt/web-platform-tests/shadow-dom/events/event-dispatch/test-003.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - -Shadow DOM Test: A_05_05_03 - - - - - - - - - -
- - - diff --git a/tests/wpt/web-platform-tests/shadow-dom/LICENSE b/tests/wpt/web-platform-tests/shadow-dom/untriaged/LICENSE similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/LICENSE rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/LICENSE diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/README b/tests/wpt/web-platform-tests/shadow-dom/untriaged/README new file mode 100644 index 00000000000..5b7572bda4e --- /dev/null +++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/README @@ -0,0 +1,2 @@ +This directory contains tests that have been written before the slot proposal had been adopted by the spec. +These tests need to be triaged, fixed, and merged back into shadow-dom directory. diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/attributes/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/attributes/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/attributes/test-005.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-005.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/attributes/test-005.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-005.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/elements-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/elements-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/elements-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/elements-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/non-element-nodes-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/non-element-nodes-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/non-element-nodes-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/non-element-nodes-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-003.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-element-interface/methods/test-003.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-003.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-event-interface/event-path-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/extensions-to-event-interface/event-path-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-014.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-014.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-014.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-014.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/the-content-html-element/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/the-content-html-element/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/the-content-html-element/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/the-content-html-element/test-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/the-content-html-element/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-003.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/the-content-html-element/test-003.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-003.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/the-content-html-element/test-005.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-005.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/the-content-html-element/test-005.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-005.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/the-content-html-element/test-006.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-006.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/the-content-html-element/test-006.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/the-content-html-element/test-006.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/the-shadow-html-element/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/the-shadow-html-element/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/the-shadow-html-element/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/the-shadow-html-element/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/the-shadow-html-element/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/the-shadow-html-element/test-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/the-shadow-html-element/test-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/the-shadow-html-element/test-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/the-shadow-html-element/test-004.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/the-shadow-html-element/test-004.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/elements-and-dom-objects/the-shadow-html-element/test-004.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/the-shadow-html-element/test-004.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/event-dispatch/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-dispatch/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/event-dispatch/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-dispatch/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/event-dispatch/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-dispatch/test-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/event-dispatch/test-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-dispatch/test-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-dispatch/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-dispatch/test-003.html new file mode 100644 index 00000000000..3f4f3e0f732 --- /dev/null +++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-dispatch/test-003.html @@ -0,0 +1,81 @@ + + + + +Shadow DOM Test: A_05_05_03 + + + + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/event-retargeting/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-retargeting/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/event-retargeting/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-retargeting/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/event-retargeting/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-retargeting/test-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/event-retargeting/test-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-retargeting/test-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/event-retargeting/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-retargeting/test-003.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/event-retargeting/test-003.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-retargeting/test-003.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/event-retargeting/test-004.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-retargeting/test-004.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/event-retargeting/test-004.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-retargeting/test-004.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/events-that-are-always-stopped/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-that-are-always-stopped/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/events-that-are-always-stopped/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-that-are-always-stopped/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/events-that-are-always-stopped/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-that-are-always-stopped/test-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/events-that-are-always-stopped/test-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-that-are-always-stopped/test-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/events-that-are-always-stopped/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-that-are-always-stopped/test-003.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/events-that-are-always-stopped/test-003.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-that-are-always-stopped/test-003.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/events-that-are-always-stopped/test-004.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-that-are-always-stopped/test-004.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/events-that-are-always-stopped/test-004.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-that-are-always-stopped/test-004.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/events-that-are-always-stopped/test-005.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-that-are-always-stopped/test-005.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/events-that-are-always-stopped/test-005.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-that-are-always-stopped/test-005.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/events-that-are-always-stopped/test-006.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-that-are-always-stopped/test-006.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/events-that-are-always-stopped/test-006.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-that-are-always-stopped/test-006.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/events-that-are-always-stopped/test-007.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-that-are-always-stopped/test-007.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/events-that-are-always-stopped/test-007.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-that-are-always-stopped/test-007.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/events-that-are-always-stopped/test-008.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-that-are-always-stopped/test-008.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/events-that-are-always-stopped/test-008.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-that-are-always-stopped/test-008.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/events-that-are-always-stopped/test-009.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-that-are-always-stopped/test-009.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/events-that-are-always-stopped/test-009.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-that-are-always-stopped/test-009.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/retargeting-focus-events/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/retargeting-focus-events/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/retargeting-focus-events/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/retargeting-focus-events/test-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/retargeting-focus-events/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/retargeting-focus-events/test-003.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/retargeting-relatedtarget/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/retargeting-relatedtarget/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/retargeting-relatedtarget/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/retargeting-relatedtarget/test-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/retargeting-relatedtarget/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/retargeting-relatedtarget/test-003.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/events/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/events/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/events/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/html-elements-and-their-shadow-trees/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/html-elements-and-their-shadow-trees/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/html-elements-and-their-shadow-trees/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/html-elements-and-their-shadow-trees/test-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/html-elements-and-their-shadow-trees/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-003.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/html-elements-and-their-shadow-trees/test-003.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-003.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/html-elements-and-their-shadow-trees/test-004.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-004.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/html-elements-and-their-shadow-trees/test-004.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-004.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/html-elements-in-shadow-trees/html-forms/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/html-elements-in-shadow-trees/html-forms/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/html-elements-in-shadow-trees/html-forms/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/html-elements-in-shadow-trees/html-forms/test-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/html-elements-in-shadow-trees/html-forms/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/html-elements-in-shadow-trees/html-forms/test-003.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/html-elements-in-shadow-trees/inert-html-elements/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/html-elements-in-shadow-trees/inert-html-elements/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/html-elements-in-shadow-trees/inert-html-elements/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/html-elements-in-shadow-trees/inert-html-elements/test-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/resources/blank.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/resources/blank.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/resources/blank.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/resources/blank.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/resources/bobs_page.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/resources/bobs_page.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/resources/bobs_page.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/resources/bobs_page.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/composition/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/composition/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/composition/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/composition/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/content-pseudo-element/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/content-pseudo-element/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/content-pseudo-element/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/content-pseudo-element/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/content-pseudo-element/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/content-pseudo-element/test-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/content-pseudo-element/test-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/content-pseudo-element/test-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/custom-pseudo-elements/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/custom-pseudo-elements/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/custom-pseudo-elements/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/custom-pseudo-elements/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-001-ref.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-001-ref.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-001-ref.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-001-ref.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-002-ref.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-002-ref.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-002-ref.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-002-ref.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-003.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-003.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/distribution-003.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/lower-boundary-encapsulation/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/test-003.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/lower-boundary-encapsulation/test-003.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/test-003.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/lower-boundary-encapsulation/test-004.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/test-004.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/lower-boundary-encapsulation/test-004.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/test-004.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/lower-boundary-encapsulation/test-005.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/test-005.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/lower-boundary-encapsulation/test-005.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/test-005.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/nested-shadow-trees/nested_tree_reftest-ref.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest-ref.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/nested-shadow-trees/nested_tree_reftest-ref.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest-ref.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/nested-shadow-trees/nested_tree_reftest.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/nested-shadow-trees/nested_tree_reftest.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/nested-shadow-trees/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/nested-shadow-trees/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/rendering-shadow-trees/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/rendering-shadow-trees/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/rendering-shadow-trees/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/rendering-shadow-trees/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/reprojection/reprojection-001-ref.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001-ref.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/reprojection/reprojection-001-ref.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001-ref.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/reprojection/reprojection-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/reprojection/reprojection-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/reprojection/reprojection-002-ref.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-002-ref.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/reprojection/reprojection-002-ref.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-002-ref.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/reprojection/reprojection-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/reprojection/reprojection-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/reprojection/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/reprojection/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/reprojection/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/reprojection/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/satisfying-matching-criteria/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/satisfying-matching-criteria/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/satisfying-matching-criteria/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/satisfying-matching-criteria/test-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/satisfying-matching-criteria/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-003.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/satisfying-matching-criteria/test-003.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-003.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/satisfying-matching-criteria/test-004.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-004.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/satisfying-matching-criteria/test-004.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-004.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/satisfying-matching-criteria/test-005.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-005.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/satisfying-matching-criteria/test-005.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/satisfying-matching-criteria/test-005.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/shadow-root-001-ref.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/shadow-root-001-ref.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/shadow-root-001-ref.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/shadow-root-001-ref.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/shadow-root-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/shadow-root-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/shadow-root-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/shadow-root-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/shadow-root-002-ref.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/shadow-root-002-ref.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/shadow-root-002-ref.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/shadow-root-002-ref.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/shadow-root-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/shadow-root-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/shadow-root-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/shadow-root-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/text-decoration-001-ref.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/text-decoration-001-ref.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/text-decoration-001-ref.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/text-decoration-001-ref.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/text-decoration-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/text-decoration-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/text-decoration-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/text-decoration-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/test-005.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/test-005.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/test-007.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/test-007.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/test-009.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/test-009.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/test-011.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/test-011.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/styles/css-variables/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/css-variables/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/styles/css-variables/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/css-variables/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/styles/deep-combinator/deep-combinator-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/deep-combinator/deep-combinator-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/styles/deep-combinator/deep-combinator-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/deep-combinator/deep-combinator-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/styles/not-apply-in-shadow-root-001-ref.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001-ref.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/styles/not-apply-in-shadow-root-001-ref.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001-ref.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/styles/not-apply-in-shadow-root-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/styles/not-apply-in-shadow-root-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/styles/shadow-pseudoelement/shadow-pseudoelement-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/shadow-pseudoelement/shadow-pseudoelement-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/styles/shadow-pseudoelement/shadow-pseudoelement-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/shadow-pseudoelement/shadow-pseudoelement-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/styles/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/styles/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/styles/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-003.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/styles/test-003.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-003.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/styles/test-005.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-005.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/styles/test-005.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-005.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/styles/test-007.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-007.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/styles/test-007.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-007.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/styles/test-008.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-008.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/styles/test-008.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-008.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/styles/test-009.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-009.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/styles/test-009.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-009.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/styles/test-010.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-010.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/styles/test-010.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-010.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/testcommon.js b/tests/wpt/web-platform-tests/shadow-dom/untriaged/testcommon.js similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/testcommon.js rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/testcommon.js diff --git a/tests/wpt/web-platform-tests/shadow-dom/user-interaction/active-element/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/active-element/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/user-interaction/active-element/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/active-element/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/user-interaction/active-element/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/active-element/test-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/user-interaction/active-element/test-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/active-element/test-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/user-interaction/editing/inheritance-of-content-editable-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/user-interaction/editing/inheritance-of-content-editable-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/user-interaction/focus-navigation/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/user-interaction/focus-navigation/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/user-interaction/focus-navigation/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/user-interaction/focus-navigation/test-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/user-interaction/focus-navigation/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/user-interaction/focus-navigation/test-003.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/user-interaction/focus-navigation/test-004.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/user-interaction/focus-navigation/test-004.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/user-interaction/ranges-and-selections/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/user-interaction/ranges-and-selections/test-001.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html diff --git a/tests/wpt/web-platform-tests/shadow-dom/user-interaction/ranges-and-selections/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html similarity index 100% rename from tests/wpt/web-platform-tests/shadow-dom/user-interaction/ranges-and-selections/test-002.html rename to tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html diff --git a/tests/wpt/web-platform-tests/subresource-integrity/subresource-integrity.html b/tests/wpt/web-platform-tests/subresource-integrity/subresource-integrity.html index 6bb6b4cf852..fa82868476a 100644 --- a/tests/wpt/web-platform-tests/subresource-integrity/subresource-integrity.html +++ b/tests/wpt/web-platform-tests/subresource-integrity/subresource-integrity.html @@ -119,7 +119,7 @@ e.addEventListener("error", function() { test.step(function() { var background = window.getComputedStyle(div, null).getPropertyValue("background-color"); - assert_equals(background, "rgba(0, 0, 0, 0)"); + assert_not_equals(background, that.passValue); test.done(); }); }); @@ -165,7 +165,7 @@ new SRIScriptTest( true, - "Smame-origin with empty integrity.", + "Same-origin with empty integrity.", "matching-digest.js", "" ).execute(); @@ -246,15 +246,15 @@ ).execute(); new SRIScriptTest( - true, + false, "Cross-origin, not CORS request, with correct hash", xorigin_anon_script, "sha256-51AjITq701Y0yKSx3/UoIKtIY2UQ9+H8WGyyMuOWOC0=" ).execute(); new SRIScriptTest( - true, - "Cross-origin, not CORS request, with hash masmatch", + false, + "Cross-origin, not CORS request, with hash mismatch", xorigin_anon_script, "sha256-deadbeef01Y0yKSx3/UoIKtIY2UQ9+H8WGyyMuOWOC0=" ).execute(); @@ -287,7 +287,7 @@ "Same-origin with correct sha256 hash", { href: "style.css", - integrity: "sha256-CzHgdJ7wOccM8L89n4bhcJMz3F-SPLT7YZk7gyCWUV4=" + integrity: "sha256-CzHgdJ7wOccM8L89n4bhcJMz3F+SPLT7YZk7gyCWUV4=" } ); @@ -367,7 +367,7 @@ "Same-origin with sha256 match, sha512 mismatch", { href: "style.css", - integrity: "sha512-deadbeef9wXDjd6Wq3H6nPAhI9zOvG7mJkUr03MTxaO+8ztTKnfJif42laL93Be/IF6YYZHHF4esitVYxiwpY2== sha256-CzHgdJ7wOccM8L89n4bhcJMz3F-SPLT7YZk7gyCWUV4=" + integrity: "sha512-deadbeef9wXDjd6Wq3H6nPAhI9zOvG7mJkUr03MTxaO+8ztTKnfJif42laL93Be/IF6YYZHHF4esitVYxiwpY2== sha256-CzHgdJ7wOccM8L89n4bhcJMz3F+SPLT7YZk7gyCWUV4=" } ); @@ -428,7 +428,7 @@ new SRIStyleTest( style_tests, - true, + false, "Cross-origin, not CORS request, with correct hash", { href: xorigin_anon_style, @@ -438,8 +438,8 @@ new SRIStyleTest( style_tests, - true, - "Cross-origin, not CORS request, with hash masmatch", + false, + "Cross-origin, not CORS request, with hash mismatch", { href: xorigin_anon_style, integrity: "sha256-deadbeefCzHgdJ7wOccM8L89n4bhcJMz3F+SPLT7YZk=" diff --git a/tests/wpt/web-platform-tests/tools/wptserve/wptserve/response.py b/tests/wpt/web-platform-tests/tools/wptserve/wptserve/response.py index 52bc79c56c5..a915c5b6559 100644 --- a/tests/wpt/web-platform-tests/tools/wptserve/wptserve/response.py +++ b/tests/wpt/web-platform-tests/tools/wptserve/wptserve/response.py @@ -209,7 +209,7 @@ class Response(object): "message": message} data = json.dumps({"error": err}) self.status = code - self.headers = [("Content-Type", "text/json"), + self.headers = [("Content-Type", "application/json"), ("Content-Length", len(data))] self.content = data if code == 500: diff --git a/tests/wpt/web-platform-tests/websockets/README.md b/tests/wpt/web-platform-tests/websockets/README.md index 4ad032e089f..f03192230a5 100644 --- a/tests/wpt/web-platform-tests/websockets/README.md +++ b/tests/wpt/web-platform-tests/websockets/README.md @@ -2,7 +2,7 @@ This directory contains the WebSocket API test suite. The following document contains a list of each test file in the test suite and the results of running the test file on several browsers . -To run this test suite within a browser, go to: . +To run this test suite within a browser, go to: . The latest Editor's Draft of WebSocket API is: . diff --git a/tests/wpt/web-platform-tests/websockets/constructor/014.html b/tests/wpt/web-platform-tests/websockets/constructor/014.html index b7d1e839015..a120138e2a7 100644 --- a/tests/wpt/web-platform-tests/websockets/constructor/014.html +++ b/tests/wpt/web-platform-tests/websockets/constructor/014.html @@ -1,5 +1,6 @@ WebSockets: serialize establish a connection + @@ -12,24 +13,25 @@ async_test(function(t) { var prevDate; var date; for (var i = 0; i < 4; ++i) { - ws[i] = new WebSocket(SCHEME_DOMAIN_PORT+'/handshake_sleep_1'); + ws[i] = new WebSocket(SCHEME_DOMAIN_PORT+'/handshake_sleep_2'); ws[i].id = i; ws[i].onopen = t.step_func(function(e) { events++; date = new Date(); - if (prevDate) - assert_greater_than(date-prevDate, 998); + if (prevDate) { + assert_greater_than(date - prevDate, 1000); + } prevDate = date; this.onopen = t.step_func(function() {assert_unreached()}); - }) - ws[i].onclose = t.step_func(function(e) { + }.bind(ws[i])) + ws[i].onclose = t.step_func(function() { events++; if (events == 8) { t.done(); } this.onclose = t.step_func(function() {assert_unreached()}); - }); + }.bind(ws[i])); ws[i].onerror = ws[i].onmessage = t.step_func(function() {assert_unreached()}); } -}, null, {timeout:10000}); +}); diff --git a/tests/wpt/web-platform-tests/websockets/handlers/handshake_sleep_1_wsh.py b/tests/wpt/web-platform-tests/websockets/handlers/handshake_sleep_2_wsh.py similarity index 89% rename from tests/wpt/web-platform-tests/websockets/handlers/handshake_sleep_1_wsh.py rename to tests/wpt/web-platform-tests/websockets/handlers/handshake_sleep_2_wsh.py index df785a4f7c8..3367ed8f80f 100755 --- a/tests/wpt/web-platform-tests/websockets/handlers/handshake_sleep_1_wsh.py +++ b/tests/wpt/web-platform-tests/websockets/handlers/handshake_sleep_2_wsh.py @@ -4,7 +4,7 @@ from mod_pywebsocket import msgutil import time def web_socket_do_extra_handshake(request): - time.sleep(1) + time.sleep(2) def web_socket_transfer_data(request): pass