diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index c7d8c9e5dce..cc27a64a40c 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -312092,30 +312092,6 @@ "961d40336aeb3ed04c58b9a8b6196b3393cb92d5", [] ], - "parameters": { - "feature-parameters-inf.html": [ - "db21427c8ed9f3c2f8e8b8ba9d91d4fd230fc2ff", - [] - ], - "feature-parameters-inf.html.headers": [ - "1ec003431b3f090dbb596f6973b84f81de27ace0", - [] - ], - "feature-parameters.html.headers": [ - "b4fa805c5696ab5ef8171508aeccf200e9d95df3", - [] - ], - "resources": { - "feature-parameters-frame.html": [ - "4f01f85795da8114e762cb0ddc271cefdd02da1f", - [] - ], - "sample-1.png": [ - "92901925c6082b7fb01fade09f87356308218a47", - [] - ] - } - }, "payment-allowed-by-feature-policy.https.sub.html.headers": [ "a5c010bd68ce2f3dc8a1ad8bf97fc4cb845a4a38", [] @@ -315558,6 +315534,14 @@ "8adf3009d08e2311cdf9c2008d7a10a0882ce030", [] ], + "require-corp-sw-import-scripts.js": [ + "e652c5bf303074d7c396f53146bb8af6c3f35644", + [] + ], + "require-corp-sw-import-scripts.js.headers": [ + "6604450991a122e3e241e40b1b9e0516c525389d", + [] + ], "require-corp-sw.js": [ "3e2f069ded033f33528c8f850d330c5b4e84e46c", [] @@ -325583,46 +325567,6 @@ ] } }, - "kv-storage": { - "META.yml": [ - "bf4a1e6e8b44bc78cf7a624a12b254cbac2f25a5", - [] - ], - "helpers": { - "equality-asserters.js": [ - "448ab31348cee50be8820185d8bdfb8f626eb9dc", - [] - ], - "expose-as-global.html": [ - "4ff3c6cf9c22fdfedfe7987d46eeba37bd666266", - [] - ], - "iter-assert.js": [ - "e1ac73c8e9abd0d6c55812523abcc590a638da9f", - [] - ], - "kvs-tests.js": [ - "9fd9d205ae1996c355647d86e8b12b46369d1053", - [] - ] - }, - "secure-context": { - "README.md": [ - "9b3539995bfa656860ce6cb9b51b287e4afcfb30", - [] - ], - "resources": { - "dummy-module.js": [ - "27fb98860ea352b1df491031487ccc0bbb9bdf42", - [] - ], - "test-side-effects.js": [ - "39780a92fff17fdf64d8b43c025304b59b1fe2b7", - [] - ] - } - } - }, "largest-contentful-paint": { "resources": { "iframe-stores-entry.html": [ @@ -325688,7 +325632,7 @@ ] }, "lint.whitelist": [ - "6ea2bd4ec1e2dcc8ee77d962b723104b7ee02b0f", + "99a6309956e807a4459d36b94fe13574688d6c67", [] ], "loading": { @@ -328849,30 +328793,6 @@ "0fc1d163f2b61951813eae9ca84f2d4fe7f59703", [] ], - "op11 no-ids.json": [ - "0f3907bb3e61b60750762db1167611184cfcf384", - [] - ], - "op12 empty-ids.json": [ - "e5c31d2561c1a52ecd728239c20a96c7052804ba", - [] - ], - "op13 empty-ids-after-nonempty.json": [ - "773772457448691e1c82003aabbe484a10903aa3", - [] - ], - "op14 non-array-id.json": [ - "bc7cf74fbaa766c7bc6d5af4603fd23aa6bec999", - [] - ], - "op15 mix-of-ids.json": [ - "b49637dbd5c6cecbbbebdad0535895809e87f8c0", - [] - ], - "op16 two-ids.json": [ - "7a7d8398aa1b8a10c3b4235da35b0094ef5a2214", - [] - ], "op2 cspfp-double-top-level.json": [ "26d798b585d96fd29994dc39544a15bd2f6a639d", [] @@ -328908,11 +328828,11 @@ }, "resources": { "origin-policy-test-runner.js": [ - "d3fd2e4ce11a7d18075c900a9087f47438d42c10", + "a1c6453debd20d7abc3923a273a0c1890dcab7a6", [] ], "subframe-with-origin-policy.py": [ - "258f23754ef7ef0b5c68f351c7c330c7e288c0c8", + "636a649a0e20bebe36ccd013b72b8e1f315d674e", [] ] } @@ -340840,7 +340760,7 @@ [] ], "shadow-dom.js": [ - "81b9a3d4fae226ed460583cb94a2443c807e3ce0", + "3a4ad39d42a3d444e795aa539637123f16da0e66", [] ] }, @@ -348846,27 +348766,27 @@ "d0743949b6a122d8bd0adf7b1ed0181f0c51429d", [] ], - "default-policy-report-only.tentative.html.headers": [ + "default-policy-report-only.tentative.https.html.headers": [ "67b9ef7a3c5ef2f53775de6965ca12343026a829", [] ], - "default-policy.tentative.html.headers": [ + "default-policy.tentative.https.html.headers": [ "6a40e40a586a5b0ad3f01bf8e45402e74d424cd2", [] ], - "empty-default-policy-report-only.tentative.html.headers": [ + "empty-default-policy-report-only.tentative.https.html.headers": [ "67b9ef7a3c5ef2f53775de6965ca12343026a829", [] ], - "empty-default-policy.tentative.html.headers": [ + "empty-default-policy.tentative.https.html.headers": [ "6a40e40a586a5b0ad3f01bf8e45402e74d424cd2", [] ], - "no-require-trusted-types-for-report-only.tentative.html.headers": [ + "no-require-trusted-types-for-report-only.tentative.https.html.headers": [ "fa87952ae486b3a902eca0257eadace8e25e881f", [] ], - "require-trusted-types-for-report-only.tentative.html.headers": [ + "require-trusted-types-for-report-only.tentative.https.html.headers": [ "c6412f8d472fcfd6022b0ae485f52b3d3dedd820", [] ], @@ -348908,7 +348828,7 @@ [] ] }, - "trusted-types-duplicate-names-list-report-only.tentative.html.headers": [ + "trusted-types-duplicate-names-list-report-only.tentative.https.html.headers": [ "b6608515aa85a08dbb56531c46c097e179c76200", [] ], @@ -424011,22 +423931,6 @@ } ] ], - "parameters": { - "feature-parameters-with-frames.html": [ - "de0a3ab1e3963e3e7c8da1e6bec35d454b1a9fdb", - [ - null, - {} - ] - ], - "feature-parameters.html": [ - "9830f93eb4dcac9aaa2dfe6d209c452df5f94701", - [ - null, - {} - ] - ] - }, "payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html": [ "daa2aa182daed73bd51bf32cf7981a805e3956c8", [ @@ -431488,7 +431392,7 @@ ] ], "require-corp-sw.https.html": [ - "690ea6314f5c28c1bd8b58cb0d2350831361314f", + "bb154aecae81235a20af44bc173bb559274cb59e", [ null, {} @@ -449920,131 +449824,6 @@ ] ] }, - "kv-storage": { - "backingstore.https.html": [ - "c0f49d48f48fdf3db7e724fa4760121c5e1f595a", - [ - null, - {} - ] - ], - "cause-errors-via-idb.https.html": [ - "16be979d037523974e9582175e9182a31bd7e092", - [ - null, - { - "timeout": "long" - } - ] - ], - "entries.https.html": [ - "07815920d5eec7235ceaa596558627991866715b", - [ - null, - { - "timeout": "long" - } - ] - ], - "interface.https.html": [ - "d98b1c876d39583546968bacfc2e6766bbedbf27", - [ - null, - {} - ] - ], - "key-types.https.html": [ - "210645f4c5a327f28465f46399a042f917f097ef", - [ - null, - { - "timeout": "long" - } - ] - ], - "keys-values-entries.https.html": [ - "8aa6b9053dbe0fad49301a55756b49f354497ef5", - [ - null, - { - "timeout": "long" - } - ] - ], - "keys.https.html": [ - "3535d2fb93993af74d752c80626d5f10c0d24a60", - [ - null, - { - "timeout": "long" - } - ] - ], - "secure-context": { - "dynamic-import.html": [ - "e2d0ce378eff4ed6115173ecdb83c7c7b1ee4a71", - [ - null, - {} - ] - ], - "import-maps.html": [ - "211b9e43b1f18e9bdab85b890af000e47395c2ff", - [ - null, - {} - ] - ], - "import-statement.html": [ - "71e14b04e3144f866ff6cda980998dedaa6a559b", - [ - null, - {} - ] - ], - "script-element.html": [ - "b8170549ab558bbef98a357074b1ec6281a385a7", - [ - null, - {} - ] - ], - "side-effects.html": [ - "f4c4b691d30db83342aaa5fc3a181d4dc98b4f1d", - [ - null, - {} - ] - ] - }, - "storage-smoke-test.https.html": [ - "748b59bb2f2d0364669c55e566e8e84ae285b943", - [ - null, - { - "timeout": "long" - } - ] - ], - "undefined-value.https.html": [ - "d87641e95b8f55a0f7c3d724f620f17943537c96", - [ - null, - { - "timeout": "long" - } - ] - ], - "values.https.html": [ - "bbdc7aee84437ebd0e029556dd1d1fcb9670dc5d", - [ - null, - { - "timeout": "long" - } - ] - ] - }, "largest-contentful-paint": { "contracted-image.html": [ "ed6adfb2c7c66c65bd13f514be173d1cb48ff19e", @@ -470955,143 +470734,6 @@ {} ] ] - }, - "idlharness.any.js": [ - "c8ee8a326d1325ab38cae686c4647a81ec12e517", - [ - "origin-policy/idlharness.any.html", - { - "script_metadata": [ - [ - "global", - "window,worker" - ], - [ - "script", - "/resources/WebIDLParser.js" - ], - [ - "script", - "/resources/idlharness.js" - ] - ] - } - ], - [ - "origin-policy/idlharness.any.serviceworker.html", - { - "script_metadata": [ - [ - "global", - "window,worker" - ], - [ - "script", - "/resources/WebIDLParser.js" - ], - [ - "script", - "/resources/idlharness.js" - ] - ] - } - ], - [ - "origin-policy/idlharness.any.sharedworker.html", - { - "script_metadata": [ - [ - "global", - "window,worker" - ], - [ - "script", - "/resources/WebIDLParser.js" - ], - [ - "script", - "/resources/idlharness.js" - ] - ] - } - ], - [ - "origin-policy/idlharness.any.worker.html", - { - "script_metadata": [ - [ - "global", - "window,worker" - ], - [ - "script", - "/resources/WebIDLParser.js" - ], - [ - "script", - "/resources/idlharness.js" - ] - ] - } - ] - ], - "ids": { - "empty-ids-after-nonempty.https.html": [ - "3bffa9cffa713d49a78ce5effdb736ca07022da2", - [ - null, - {} - ] - ], - "empty-ids.https.html": [ - "385aa7c66fe639b3f7d52c7d936a0ed09522e131", - [ - null, - {} - ] - ], - "mix-of-ids.https.html": [ - "7be2c9f48df9fd192b4855e984cad13466caaf7b", - [ - null, - {} - ] - ], - "no-ids.https.html": [ - "1fe3d480d0acebeb869b82cc7838575a6d915bbb", - [ - null, - {} - ] - ], - "non-array-id.https.html": [ - "223b78f929c1346774fca040e767d93bc7605e40", - [ - null, - {} - ] - ], - "same-object-returned.https.html": [ - "9286f9f7344808c4fa548f47c675a9e963421229", - [ - null, - {} - ] - ], - "still-present-in-http.html": [ - "01969450f92aca7657b69fd1c58888d4627d58f6", - [ - null, - {} - ] - ], - "two-ids.https.html": [ - "630f07280790e0631fe1c2e795194bd541ffee72", - [ - null, - {} - ] - ] } }, "page-visibility": { @@ -528485,6 +528127,13 @@ {} ] ], + "slots-imperative-slot-api.tentative.html": [ + "5999ec82a384a4dcf67451e8e83f3e59e5138c0b", + [ + null, + {} + ] + ], "slots-outside-shadow-dom.html": [ "a6fa2b27f760d1daf6e7390c6e582108b035e57e", [ @@ -538240,196 +537889,196 @@ {} ] ], - "DOMParser-parseFromString.tentative.html": [ + "DOMParser-parseFromString.tentative.https.html": [ "2dfc37686bca15431c216a50d29f9f9eed2782e0", [ null, {} ] ], - "DOMWindowTimers-setTimeout-setInterval.tentative.html": [ + "DOMWindowTimers-setTimeout-setInterval.tentative.https.html": [ "5bd4003cfdd7c9e2f3be395483ab827ee5b12ef3", [ null, {} ] ], - "Document-write.tentative.html": [ + "Document-write.tentative.https.html": [ "87e9e724699efc3f0edde3afade4cf53ec2c9c3e", [ null, {} ] ], - "Element-insertAdjacentHTML.tentative.html": [ + "Element-insertAdjacentHTML.tentative.https.html": [ "6a9329b3fbf2fdfb4f00ce2acde7c38d6843d92f", [ null, {} ] ], - "Element-insertAdjacentText.tentative.html": [ + "Element-insertAdjacentText.tentative.https.html": [ "f6221362c17d6231e0921d866b1cdc642fea9d39", [ null, {} ] ], - "Element-outerHTML.tentative.html": [ + "Element-outerHTML.tentative.https.html": [ "c8daddfe9955196bf0b69410263cb7c01e473e5e", [ null, {} ] ], - "Element-setAttribute.tentative.html": [ + "Element-setAttribute.tentative.https.html": [ "cd6617915bdd16343ff2499e09991fba50b444bc", [ null, {} ] ], - "Element-setAttributeNS.tentative.html": [ + "Element-setAttributeNS.tentative.https.html": [ "67e8236febd77ed3b544126d8c5f9dd37cc513ab", [ null, {} ] ], - "GlobalEventHandlers-onclick.tentative.html": [ + "GlobalEventHandlers-onclick.tentative.https.html": [ "6cbf680fa26d2e3aeea6152ecb22d3b8e2e1c098", [ null, {} ] ], - "HTMLElement-generic.tentative.html": [ + "HTMLElement-generic.tentative.https.html": [ "3ec6cfa60da6d86e6be2e3ce68ae227441e6c5bb", [ null, {} ] ], - "HTMLScriptElement-internal-slot.tentative.html": [ + "HTMLScriptElement-internal-slot.tentative.https.html": [ "2970e2a7ec6abd7b632a3fe36a1018a43f59f3a4", [ null, {} ] ], - "Node-multiple-arguments.tentative.html": [ + "Node-multiple-arguments.tentative.https.html": [ "e3e4a2635e9820c762ca0c10ccd54e244e7bb499", [ null, {} ] ], - "Range-createContextualFragment.tentative.html": [ + "Range-createContextualFragment.tentative.https.html": [ "3a880a53778acb165fd5d957eeaca22685baf2b5", [ null, {} ] ], - "TrustedType-AttributeNodes.tentative.html": [ + "TrustedType-AttributeNodes.tentative.https.html": [ "77eef9cf39e42a842117e0910c1e398d2c22cb51", [ null, {} ] ], - "TrustedTypePolicy-CSP-no-name.tentative.html": [ + "TrustedTypePolicy-CSP-no-name.tentative.https.html": [ "b1c7f51ddb3a14603cf6f11ea437484f09366c74", [ null, {} ] ], - "TrustedTypePolicy-CSP-wildcard.tentative.html": [ + "TrustedTypePolicy-CSP-wildcard.tentative.https.html": [ "0e97a4a245a9ef01e1c65f159a9bd300a93b903f", [ null, {} ] ], - "TrustedTypePolicy-createXXX.tentative.html": [ + "TrustedTypePolicy-createXXX.tentative.https.html": [ "81ad053f5cd549c0175788929f270f1a5fdaff3b", [ null, {} ] ], - "TrustedTypePolicyFactory-constants.tentative.html": [ + "TrustedTypePolicyFactory-constants.tentative.https.html": [ "0ba2eb62375a57c78f1caba4592e880b92483599", [ null, {} ] ], - "TrustedTypePolicyFactory-createPolicy-createXYZTests.tentative.html": [ + "TrustedTypePolicyFactory-createPolicy-createXYZTests.tentative.https.html": [ "746d89fa3f8c3f21cb64d6fb348de15ef9b1f3e2", [ null, {} ] ], - "TrustedTypePolicyFactory-createPolicy-cspTests-noNamesGiven.tentative.html": [ + "TrustedTypePolicyFactory-createPolicy-cspTests-noNamesGiven.tentative.https.html": [ "15728b9888f3cb0c7d9f509c86949f8942a66a22", [ null, {} ] ], - "TrustedTypePolicyFactory-createPolicy-cspTests-wildcard.tentative.html": [ + "TrustedTypePolicyFactory-createPolicy-cspTests-wildcard.tentative.https.html": [ "f1b5f27e709bc1eb986f1a1160d0df0b5ec9a99d", [ null, {} ] ], - "TrustedTypePolicyFactory-createPolicy-cspTests.tentative.html": [ + "TrustedTypePolicyFactory-createPolicy-cspTests.tentative.https.html": [ "3a56546151e4e8fcef6bfecafa42cd50dd01ebcc", [ null, {} ] ], - "TrustedTypePolicyFactory-createPolicy-nameTests.tentative.html": [ + "TrustedTypePolicyFactory-createPolicy-nameTests.tentative.https.html": [ "9fdafb2ccf04bf2808e3399d64c83a131c8648d2", [ null, {} ] ], - "TrustedTypePolicyFactory-createPolicy-unenforced.tentative.html": [ + "TrustedTypePolicyFactory-createPolicy-unenforced.tentative.https.html": [ "293444820216e17adb8c4f02a1615d7dfbfe2e6e", [ null, {} ] ], - "TrustedTypePolicyFactory-defaultPolicy.tentative.html": [ + "TrustedTypePolicyFactory-defaultPolicy.tentative.https.html": [ "7ac09d8bb96c0ef163590db1552012651648b68b", [ null, {} ] ], - "TrustedTypePolicyFactory-getPropertyType.tentative.html": [ + "TrustedTypePolicyFactory-getPropertyType.tentative.https.html": [ "0e5a0f51c80bf91c21b37bf02645c70b26ecf374", [ null, {} ] ], - "TrustedTypePolicyFactory-isXXX.tentative.html": [ + "TrustedTypePolicyFactory-isXXX.tentative.https.html": [ "89d4a8b4efcda19f4937855f4f880792bf274ddd", [ null, {} ] ], - "TrustedTypePolicyFactory-metadata.tentative.html": [ + "TrustedTypePolicyFactory-metadata.tentative.https.html": [ "50f877cda07f05e6f9fc916637bc8c3ecaa9da3b", [ null, @@ -538438,7 +538087,7 @@ } ] ], - "Window-TrustedTypes.tentative.html": [ + "Window-TrustedTypes.tentative.https.html": [ "718c763afafd12bfa498eb8827fb1b12b509c51d", [ null, @@ -538452,164 +538101,164 @@ {} ] ], - "block-Node-multiple-arguments.tentative.html": [ + "block-Node-multiple-arguments.tentative.https.html": [ "d66b8c8f25b64e214312bb9cd507a5901ebde53c", [ null, {} ] ], - "block-string-assignment-to-DOMParser-parseFromString.tentative.html": [ + "block-string-assignment-to-DOMParser-parseFromString.tentative.https.html": [ "bd038635df73560e23bf7ad4a50c93cebf827822", [ null, {} ] ], - "block-string-assignment-to-DOMWindowTimers-setTimeout-setInterval.tentative.html": [ + "block-string-assignment-to-DOMWindowTimers-setTimeout-setInterval.tentative.https.html": [ "d2764936675168b3d0ea052f3860bcd95c049024", [ null, {} ] ], - "block-string-assignment-to-Document-write.tentative.html": [ + "block-string-assignment-to-Document-write.tentative.https.html": [ "fa87d119f79f69a020e75c9749e04b4f73d6a7dd", [ null, {} ] ], - "block-string-assignment-to-Element-insertAdjacentHTML.tentative.html": [ + "block-string-assignment-to-Element-insertAdjacentHTML.tentative.https.html": [ "c91e4e56acd483fe935839c3d95c712b6a1d76bc", [ null, {} ] ], - "block-string-assignment-to-Element-outerHTML.tentative.html": [ + "block-string-assignment-to-Element-outerHTML.tentative.https.html": [ "397606bc056a8dd7729c5eb9ef66aeef59dda9db", [ null, {} ] ], - "block-string-assignment-to-Element-setAttribute.tentative.html": [ + "block-string-assignment-to-Element-setAttribute.tentative.https.html": [ "e6abf602fb08817bc3cdb9828ae4c490922389e5", [ null, {} ] ], - "block-string-assignment-to-Element-setAttributeNS.tentative.html": [ + "block-string-assignment-to-Element-setAttributeNS.tentative.https.html": [ "aa13d72ceb2f53d4fbf17ef80e6e66c4298f6ca3", [ null, {} ] ], - "block-string-assignment-to-HTMLElement-generic.tentative.html": [ + "block-string-assignment-to-HTMLElement-generic.tentative.https.html": [ "b5745199f41c49d7aab63822c3138548907544f0", [ null, {} ] ], - "block-string-assignment-to-Range-createContextualFragment.tentative.html": [ + "block-string-assignment-to-Range-createContextualFragment.tentative.https.html": [ "b38e4f3da5f8728eb3b67e63b250d63734a1b0aa", [ null, {} ] ], - "block-text-node-insertion-into-script-element.tentative.html": [ + "block-text-node-insertion-into-script-element.tentative.https.html": [ "bc29f19f4c4a75da008dff5836573409fbd65e23", [ null, {} ] ], - "csp-block-eval.tentative.html": [ + "csp-block-eval.tentative.https.html": [ "e3911bf9e6a9340a35906d9ec70f71f6b8152951", [ null, {} ] ], - "default-policy-report-only.tentative.html": [ + "default-policy-report-only.tentative.https.html": [ "1cff751a80194bfaef6095617a89a423b76e70b2", [ null, {} ] ], - "default-policy.tentative.html": [ + "default-policy.tentative.https.html": [ "debde85cdac9d7bb1bcb19b56f7063fea0a53241", [ null, {} ] ], - "empty-default-policy-report-only.tentative.html": [ + "empty-default-policy-report-only.tentative.https.html": [ "1ba9c5ec18e5da33725aaa9499977930563c4ba9", [ null, {} ] ], - "empty-default-policy.tentative.html": [ + "empty-default-policy.tentative.https.html": [ "d31b48ecd5a86670b7c6ea3c4d993cd3f11946df", [ null, {} ] ], - "eval-csp-no-tt.tentative.html": [ + "eval-csp-no-tt.tentative.https.html": [ "e8ed57708ef158d36cff2c0d0883910c84bb75e8", [ null, {} ] ], - "eval-csp-tt-default-policy.tentative.html": [ + "eval-csp-tt-default-policy.tentative.https.html": [ "106a024f2c1a8f4e2b2e99d2f15a81457179d807", [ null, {} ] ], - "eval-csp-tt-no-default-policy.tentative.html": [ + "eval-csp-tt-no-default-policy.tentative.https.html": [ "6d48ae48a01a1558e97efebc65ac9f42a893329a", [ null, {} ] ], - "eval-no-csp-no-tt-default-policy.tentative.html": [ + "eval-no-csp-no-tt-default-policy.tentative.https.html": [ "84c224eac28f6b26d4c0a15d7390185a576df716", [ null, {} ] ], - "eval-no-csp-no-tt.tentative.html": [ + "eval-no-csp-no-tt.tentative.https.html": [ "45086a1d6abdec58df8f3d5de5421bab0a2162a5", [ null, {} ] ], - "eval-with-permissive-csp.tentative.html": [ + "eval-with-permissive-csp.tentative.https.html": [ "5a35561438ab93c5066c4191bfcf3db0ddb83977", [ null, {} ] ], - "idlharness.tentative.window.js": [ + "idlharness.tentative.https.window.js": [ "5a854a12b78026a3318dad70ffa0d6a690e39f55", [ - "trusted-types/idlharness.tentative.window.html", + "trusted-types/idlharness.tentative.https.window.html", { "script_metadata": [ [ @@ -538624,56 +538273,56 @@ } ] ], - "no-require-trusted-types-for-report-only.tentative.html": [ + "no-require-trusted-types-for-report-only.tentative.https.html": [ "56f6295221355dd0c0900f9932222c461c11eda8", [ null, {} ] ], - "no-require-trusted-types-for.tentative.html": [ + "no-require-trusted-types-for.tentative.https.html": [ "4e11b03617beb3716f51653843fd458c69274758", [ null, {} ] ], - "require-trusted-types-for-report-only.tentative.html": [ + "require-trusted-types-for-report-only.tentative.https.html": [ "25b4440ef4117010bb7da7c8f3ad87f01d3bf55f", [ null, {} ] ], - "require-trusted-types-for.tentative.html": [ + "require-trusted-types-for.tentative.https.html": [ "2a3820a89b8ad36c324139bf75fab8d72d7087a4", [ null, {} ] ], - "trusted-types-createHTMLDocument.tentative.html": [ + "trusted-types-createHTMLDocument.tentative.https.html": [ "440d2a88b9367daa42c6aeb6e747f58a1487ea6f", [ null, {} ] ], - "trusted-types-duplicate-names-list-report-only.tentative.html": [ + "trusted-types-duplicate-names-list-report-only.tentative.https.html": [ "46ca2edb6fb57b354b3a80f327dbfbe6760f21c6", [ null, {} ] ], - "trusted-types-duplicate-names-list.tentative.html": [ + "trusted-types-duplicate-names-list.tentative.https.html": [ "afb2f5f7c4b7f6ddfe8da004750017e6c7f01f9a", [ null, {} ] ], - "trusted-types-duplicate-names.tentative.html": [ + "trusted-types-duplicate-names.tentative.https.html": [ "decce5356467f9f4e6a8886c6b6eff7194bf2385", [ null, @@ -538701,7 +538350,7 @@ {} ] ], - "trusted-types-navigation.tentative.html": [ + "trusted-types-navigation.tentative.https.html": [ "657cbb74e0ecd5b30fbd73fb73a54eb6db62dfd7", [ null, @@ -538729,7 +538378,7 @@ {} ] ], - "tt-block-eval.tentative.html": [ + "tt-block-eval.tentative.https.html": [ "f9c1a5d0b12365506fb62ec43a23d9bca4f61cf1", [ null, diff --git a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-002.html.ini b/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-002.html.ini deleted file mode 100644 index f64b45fea6b..00000000000 --- a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-002.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[hit-test-floats-002.html] - [Hit test float] - expected: FAIL - diff --git a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-003.html.ini b/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-003.html.ini deleted file mode 100644 index f29da48a2a0..00000000000 --- a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-003.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[hit-test-floats-003.html] - [Miss float below something else] - expected: FAIL - diff --git a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-004.html.ini b/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-004.html.ini deleted file mode 100644 index 4bfb0c2053a..00000000000 --- a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-004.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[hit-test-floats-004.html] - [Miss float below something else] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-transforms/transform-scale-hittest.html.ini b/tests/wpt/metadata/css/css-transforms/transform-scale-hittest.html.ini index 4a1e8110f6f..f8e7e539aae 100644 --- a/tests/wpt/metadata/css/css-transforms/transform-scale-hittest.html.ini +++ b/tests/wpt/metadata/css/css-transforms/transform-scale-hittest.html.ini @@ -2,3 +2,6 @@ [Hit test intersecting scaled box] expected: FAIL + [Hit test within unscaled box] + expected: FAIL + diff --git a/tests/wpt/metadata/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini b/tests/wpt/metadata/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini index 628b1fab770..c884dc82eab 100644 --- a/tests/wpt/metadata/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini +++ b/tests/wpt/metadata/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini @@ -2,3 +2,6 @@ [listeners are called when - - - - - - - - diff --git a/tests/wpt/web-platform-tests/feature-policy/parameters/feature-parameters.html b/tests/wpt/web-platform-tests/feature-policy/parameters/feature-parameters.html deleted file mode 100644 index 9830f93eb4d..00000000000 --- a/tests/wpt/web-platform-tests/feature-policy/parameters/feature-parameters.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - Test oversized-images policy with threshold 1.5 - - - - - - -
- - - -
- - - - - - - diff --git a/tests/wpt/web-platform-tests/feature-policy/parameters/feature-parameters.html.headers b/tests/wpt/web-platform-tests/feature-policy/parameters/feature-parameters.html.headers deleted file mode 100644 index b4fa805c569..00000000000 --- a/tests/wpt/web-platform-tests/feature-policy/parameters/feature-parameters.html.headers +++ /dev/null @@ -1 +0,0 @@ -Feature-Policy: oversized-images (1.5) diff --git a/tests/wpt/web-platform-tests/feature-policy/parameters/resources/feature-parameters-frame.html b/tests/wpt/web-platform-tests/feature-policy/parameters/resources/feature-parameters-frame.html deleted file mode 100644 index 4f01f85795d..00000000000 --- a/tests/wpt/web-platform-tests/feature-policy/parameters/resources/feature-parameters-frame.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - Test oversized-images policy in subframe - - - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/feature-policy/parameters/resources/sample-1.png b/tests/wpt/web-platform-tests/feature-policy/parameters/resources/sample-1.png deleted file mode 100644 index 92901925c60..00000000000 Binary files a/tests/wpt/web-platform-tests/feature-policy/parameters/resources/sample-1.png and /dev/null differ diff --git a/tests/wpt/web-platform-tests/html/cross-origin-embedder-policy/require-corp-sw.https.html b/tests/wpt/web-platform-tests/html/cross-origin-embedder-policy/require-corp-sw.https.html index 690ea6314f5..bb154aecae8 100644 --- a/tests/wpt/web-platform-tests/html/cross-origin-embedder-policy/require-corp-sw.https.html +++ b/tests/wpt/web-platform-tests/html/cross-origin-embedder-policy/require-corp-sw.https.html @@ -34,4 +34,20 @@ promise_test(async t => { worker.postMessage('WithoutCorp'); assert_equals((await p).data, 'TypeError: Failed to fetch'); }, "fetch() to no CORP response should not succeed."); + +promise_test(async t => { + const scope = `${SCOPE}-2`; + await service_worker_unregister(t, scope); + const promise = navigator.serviceWorker.register( + 'resources/require-corp-sw-import-scripts.js', {scope}); + await promise_rejects_js(t, TypeError, promise, 'register() should fail.'); +}, 'importScripts() fails for a script with no corp.'); + +promise_test(async t => { + const scope = `${SCOPE}-3`; + await service_worker_unregister(t, scope); + const registration = await navigator.serviceWorker.register( + 'resources/require-corp-sw-import-scripts.js?corp=cross-origin', {scope}); + t.add_cleanup(() => registration.unregister()); +}, 'importScripts() succeeds for a script with corp: cross-origin.'); diff --git a/tests/wpt/web-platform-tests/html/cross-origin-embedder-policy/resources/require-corp-sw-import-scripts.js b/tests/wpt/web-platform-tests/html/cross-origin-embedder-policy/resources/require-corp-sw-import-scripts.js new file mode 100644 index 00000000000..e652c5bf303 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/cross-origin-embedder-policy/resources/require-corp-sw-import-scripts.js @@ -0,0 +1,23 @@ +// Service worker with 'COEP: require-corp' response header. +// This service worker issues a network request to import scripts with or +// without CORP response header. + +importScripts("/common/get-host-info.sub.js"); + +function url_for_empty_js(corp) { + const url = new URL(get_host_info().HTTPS_REMOTE_ORIGIN); + url.pathname = '/service-workers/service-worker/resources/empty.js'; + if (corp) { + url.searchParams.set( + 'pipe', `header(Cross-Origin-Resource-Policy, ${corp})`); + } + return url.href; +} + +const params = new URL(location.href).searchParams; + +if (params.get('corp') === 'cross-origin') { + importScripts(url_for_empty_js('cross-origin')); +} else { + importScripts(url_for_empty_js()); +} diff --git a/tests/wpt/web-platform-tests/html/cross-origin-embedder-policy/resources/require-corp-sw-import-scripts.js.headers b/tests/wpt/web-platform-tests/html/cross-origin-embedder-policy/resources/require-corp-sw-import-scripts.js.headers new file mode 100644 index 00000000000..6604450991a --- /dev/null +++ b/tests/wpt/web-platform-tests/html/cross-origin-embedder-policy/resources/require-corp-sw-import-scripts.js.headers @@ -0,0 +1 @@ +Cross-Origin-Embedder-Policy: require-corp diff --git a/tests/wpt/web-platform-tests/kv-storage/META.yml b/tests/wpt/web-platform-tests/kv-storage/META.yml deleted file mode 100644 index bf4a1e6e8b4..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/META.yml +++ /dev/null @@ -1,3 +0,0 @@ -spec: https://wicg.github.io/kv-storage/ -suggested_reviewers: - - domenic diff --git a/tests/wpt/web-platform-tests/kv-storage/backingstore.https.html b/tests/wpt/web-platform-tests/kv-storage/backingstore.https.html deleted file mode 100644 index c0f49d48f48..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/backingstore.https.html +++ /dev/null @@ -1,33 +0,0 @@ - - -KV Storage: backingStore getter - - - - - - diff --git a/tests/wpt/web-platform-tests/kv-storage/cause-errors-via-idb.https.html b/tests/wpt/web-platform-tests/kv-storage/cause-errors-via-idb.https.html deleted file mode 100644 index 16be979d037..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/cause-errors-via-idb.https.html +++ /dev/null @@ -1,116 +0,0 @@ - - -KV Storage: causing errors by directly manipulating the IDB - - - - - - - diff --git a/tests/wpt/web-platform-tests/kv-storage/entries.https.html b/tests/wpt/web-platform-tests/kv-storage/entries.https.html deleted file mode 100644 index 07815920d5e..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/entries.https.html +++ /dev/null @@ -1,291 +0,0 @@ - - -KV Storage: entries() trickier tests - - - - - - diff --git a/tests/wpt/web-platform-tests/kv-storage/helpers/equality-asserters.js b/tests/wpt/web-platform-tests/kv-storage/helpers/equality-asserters.js deleted file mode 100644 index 448ab31348c..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/helpers/equality-asserters.js +++ /dev/null @@ -1,91 +0,0 @@ -export function assertEqualDates(actual, expected, label) { - label = formatLabel(label); - - assert_equals(expected.constructor, Date, - `${label}assertEqualDates usage check: expected must be a Date`); - - assert_equals(actual.constructor, Date, `${label}must be a Date`); - assert_equals(actual.valueOf(), expected.valueOf(), `${label}timestamps must match`); -} - -export function assertEqualPostKeyRoundtripping(actual, expected, label) { - label = formatLabel(label); - - // Please extend this to support other types as needed! - assert_true( - typeof expected === "number" || typeof expected === "string" || expected.constructor === Date, - `${label}assertEqualPostKeyRoundtripping usage check: currently only supports numbers, strings, and dates` - ); - - if (expected.constructor === Date) { - assert_equals(actual.constructor, Date, `${label}comparing to Date(${Number(expected)}) (actual = ${actual})`); - actual = Number(actual); - expected = Number(expected); - } - - assert_equals(actual, expected, label); -} - -export function assertEqualArrayBuffers(actual, expected, label) { - label = formatLabel(label); - - assert_equals(expected.constructor, ArrayBuffer, - `${label}assertEqualArrayBuffers usage check: expected must be an ArrayBuffer`); - - assert_equals(actual.constructor, ArrayBuffer, `${label}must be an ArrayBuffer`); - assert_array_equals(new Uint8Array(actual), new Uint8Array(expected), `${label}must match`); -} - -export function assertArrayBufferEqualsABView(actual, expected, label) { - label = formatLabel(label); - - assert_true(ArrayBuffer.isView(expected), - `${label}assertArrayBufferEqualsABView usage check: expected must be an ArrayBuffer view`); - - assertEqualArrayBuffers(actual, expected.buffer, label); -} - -export function assertAsyncIteratorEquals(actual, expected, label) { - return assertAsyncIteratorCustomEquals(actual, expected, Object.is, label); -} - -export function assertArrayCustomEquals(actual, expected, equalityAsserter, label) { - label = formatLabel(label); - - assert_true(Array.isArray(expected), - `${label} assertArrayCustomEquals usage check: expected must be an Array`); - - assert_true(Array.isArray(actual), `${label}must be an array`); - assert_equals(actual.length, expected.length, `${label}length must be as expected`); - - for (let i = 0; i < actual.length; ++i) { - equalityAsserter(actual[i], expected[i], `${label}index ${i}`); - } -} - -export async function assertAsyncIteratorCustomEquals(actual, expected, equalityAsserter, label) { - label = formatLabel(label); - - assert_true(Array.isArray(expected), - `${label} assertAsyncIteratorCustomEquals usage check: expected must be an Array`); - - const collected = await collectAsyncIterator(actual); - assert_equals(collected.length, expected.length, `${label}length must be as expected`); - - for (let i = 0; i < collected.length; ++i) { - equalityAsserter(collected[i], expected[i], `${label}index ${i}`); - } -} - -async function collectAsyncIterator(asyncIterator) { - const array = []; - for await (const entry of asyncIterator) { - array.push(entry); - } - - return array; -} - -function formatLabel(label) { - return label !== undefined ? `${label} ` : ""; -} diff --git a/tests/wpt/web-platform-tests/kv-storage/helpers/expose-as-global.html b/tests/wpt/web-platform-tests/kv-storage/helpers/expose-as-global.html deleted file mode 100644 index 4ff3c6cf9c2..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/helpers/expose-as-global.html +++ /dev/null @@ -1,8 +0,0 @@ - - -Helper file to be loaded in an iframe that exposes a copy of StorageArea as a global - - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/kv-storage/helpers/iter-assert.js b/tests/wpt/web-platform-tests/kv-storage/helpers/iter-assert.js deleted file mode 100644 index e1ac73c8e9a..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/helpers/iter-assert.js +++ /dev/null @@ -1,42 +0,0 @@ -export function iterResultCustom(o, expectedValue, expectedDone, valueAsserter, label) { - label = formatLabel(label); - - assert_equals(typeof expectedDone, "boolean", - `${label} iterResult assert usage check: expectedDone must be a boolean`); - - propertyKeys(o, ["value", "done"], [], label); - assert_equals(Object.getPrototypeOf(o), Object.prototype, `${label}prototype must be Object.prototype`); - valueAsserter(o.value, expectedValue, `${label}value`); - assert_equals(o.done, expectedDone, `${label}done`); -} - -export function iterResult(o, expectedValue, expectedDone, label) { - return iterResultCustom(o, expectedValue, expectedDone, assert_equals, label); -} - -export function iterResultsCustom(actualArray, expectedArrayOfArrays, valueAsserter, label) { - label = formatLabel(label); - - assert_equals(actualArray.length, expectedArrayOfArrays.length, - `${label} iterResults assert usage check: actual and expected must have the same length`); - - for (let i = 0; i < actualArray.length; ++i) { - const [expectedValue, expectedDone] = expectedArrayOfArrays[i]; - iterResultCustom(actualArray[i], expectedValue, expectedDone, valueAsserter, `${label}iter result ${i}`); - } -} - -export function iterResults(actualArray, expectedArrayOfArrays, label) { - return iterResultsCustom(actualArray, expectedArrayOfArrays, assert_equals, label); -} - -function propertyKeys(o, expectedNames, expectedSymbols, label) { - label = formatLabel(label); - assert_array_equals(Object.getOwnPropertyNames(o), expectedNames, `${label}property names`); - assert_array_equals(Object.getOwnPropertySymbols(o), expectedSymbols, - `${label}property symbols`); -} - -function formatLabel(label) { - return label !== undefined ? `${label} ` : ""; -} diff --git a/tests/wpt/web-platform-tests/kv-storage/helpers/kvs-tests.js b/tests/wpt/web-platform-tests/kv-storage/helpers/kvs-tests.js deleted file mode 100644 index 9fd9d205ae1..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/helpers/kvs-tests.js +++ /dev/null @@ -1,82 +0,0 @@ -import defaultArea, { StorageArea } from "std:kv-storage"; -import { assertAsyncIteratorEquals, assertAsyncIteratorCustomEquals } from "./equality-asserters.js"; - -// Used when we're manually creating the database, and so the IDB helpers also want to clean it up. -// If we used testWithArea, then the IDB helpers would time out in their cleanup steps when they -// fail to delete the already-deleted database. -export function testWithAreaNoCleanup(testFn, description) { - promise_test(t => { - const area = new StorageArea(description); - - return testFn(area, t); - }, description); -} - -export function testWithArea(testFn, description) { - promise_test(t => { - const area = new StorageArea(description); - t.add_cleanup(t => area.clear()); - - return testFn(area, t); - }, description); -} - -export function testWithDefaultArea(testFn, description) { - promise_test(t => { - t.add_cleanup(t => defaultArea.clear()); - - return testFn(defaultArea, t); - }, description); -} - -// These two functions take a key/value and use them to test -// set()/get()/delete()/keys()/values()/entries(). The keyEqualityAsserter should be a -// function from ./equality-asserters.js. - -export function testVariousMethodsWithDefaultArea(label, key, value, keyEqualityAsserter) { - testWithDefaultArea(testVariousMethodsInner(key, value, keyEqualityAsserter), label); -} - -export function testVariousMethods(label, key, value, keyEqualityAsserter) { - testWithArea(testVariousMethodsInner(key, value, keyEqualityAsserter), label); -} - -function testVariousMethodsInner(key, value, keyEqualityAsserter) { - return async area => { - await assertPromiseEquals(area.set(key, value), undefined, "set()", "undefined"); - - await assertPromiseEquals(area.get(key), value, "get()", "the set value"); - - const keysIter = area.keys(); - await assertAsyncIteratorCustomEquals(keysIter, [key], keyEqualityAsserter, "keys() must have the key"); - - const valuesIter = area.values(); - await assertAsyncIteratorEquals(valuesIter, [value], "values() must have the value"); - - const entriesIter = area.entries(); - - const entry0 = await entriesIter.next(); - assert_false(entry0.done, "entries() 0th iter-result must not be done"); - assert_true(Array.isArray(entry0.value), "entries() 0th iter-result value must be an array"); - assert_equals(entry0.value.length, 2, "entries() 0th iter-result value must have 2 elements"); - keyEqualityAsserter(entry0.value[0], key, "entries() 0th iter-result value's 0th element must be the key"); - assert_equals(entry0.value[1], value, "entries() 0th iter-result value's 1st element must be the value"); - - const entry1 = await entriesIter.next(); - assert_true(entry1.done, "entries() 1st iter-result must be done"); - assert_equals(entry1.value, undefined, "entries() 1st iter-result must have undefined value"); - - await assertPromiseEquals(area.delete(key), undefined, "delete()", "undefined"); - - await assertPromiseEquals(area.get(key), undefined, "get()", "undefined after deleting"); - }; -} - -async function assertPromiseEquals(promise, expected, label, expectedLabel) { - assertIsPromise(promise, label); - assert_equals(await promise, expected, label + " must fulfill with " + expectedLabel); -} - -function assertIsPromise(promise, label) { - assert_equals(promise.constructor, Promise, label + " must return a promise"); -} diff --git a/tests/wpt/web-platform-tests/kv-storage/interface.https.html b/tests/wpt/web-platform-tests/kv-storage/interface.https.html deleted file mode 100644 index d98b1c876d3..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/interface.https.html +++ /dev/null @@ -1,176 +0,0 @@ - - -KV Storage: IDL interface tests - - - - - - - diff --git a/tests/wpt/web-platform-tests/kv-storage/key-types.https.html b/tests/wpt/web-platform-tests/kv-storage/key-types.https.html deleted file mode 100644 index 210645f4c5a..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/key-types.https.html +++ /dev/null @@ -1,67 +0,0 @@ - - -KV Storage: tests against various key types - - - - - - diff --git a/tests/wpt/web-platform-tests/kv-storage/keys-values-entries.https.html b/tests/wpt/web-platform-tests/kv-storage/keys-values-entries.https.html deleted file mode 100644 index 8aa6b9053db..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/keys-values-entries.https.html +++ /dev/null @@ -1,78 +0,0 @@ - - -KV Storage: keys()/values()/entries() - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/kv-storage/keys.https.html b/tests/wpt/web-platform-tests/kv-storage/keys.https.html deleted file mode 100644 index 3535d2fb939..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/keys.https.html +++ /dev/null @@ -1,237 +0,0 @@ - - -KV Storage: keys() trickier tests - - - - - - diff --git a/tests/wpt/web-platform-tests/kv-storage/secure-context/README.md b/tests/wpt/web-platform-tests/kv-storage/secure-context/README.md deleted file mode 100644 index 9b3539995bf..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/secure-context/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# KV Storage `[SecureContext]` tests - -These tests ensure that KV Storage follows the rules for `[SecureContext]` modules. (As of the time of this writing, they are only proposed rules, in [heycam/webidl#675](https://github.com/heycam/webidl/pull/675).) - -Eventually these should probably be generalized and tested as part of `idlharness.js`. diff --git a/tests/wpt/web-platform-tests/kv-storage/secure-context/dynamic-import.html b/tests/wpt/web-platform-tests/kv-storage/secure-context/dynamic-import.html deleted file mode 100644 index e2d0ce378ef..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/secure-context/dynamic-import.html +++ /dev/null @@ -1,18 +0,0 @@ - - -KV Storage: should not work in non-secure contexts when included via import() - - - - - diff --git a/tests/wpt/web-platform-tests/kv-storage/secure-context/import-maps.html b/tests/wpt/web-platform-tests/kv-storage/secure-context/import-maps.html deleted file mode 100644 index 211b9e43b1f..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/secure-context/import-maps.html +++ /dev/null @@ -1,31 +0,0 @@ - - -KV Storage: in non-secure contexts, import map mappings should fall back - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/kv-storage/secure-context/import-statement.html b/tests/wpt/web-platform-tests/kv-storage/secure-context/import-statement.html deleted file mode 100644 index 71e14b04e31..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/secure-context/import-statement.html +++ /dev/null @@ -1,26 +0,0 @@ - - -KV Storage: should not work in non-secure contexts when included via an import statement - - - - - - - diff --git a/tests/wpt/web-platform-tests/kv-storage/secure-context/resources/dummy-module.js b/tests/wpt/web-platform-tests/kv-storage/secure-context/resources/dummy-module.js deleted file mode 100644 index 27fb98860ea..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/secure-context/resources/dummy-module.js +++ /dev/null @@ -1 +0,0 @@ -export const myExport = "not the real KV storage"; diff --git a/tests/wpt/web-platform-tests/kv-storage/secure-context/resources/test-side-effects.js b/tests/wpt/web-platform-tests/kv-storage/secure-context/resources/test-side-effects.js deleted file mode 100644 index 39780a92fff..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/secure-context/resources/test-side-effects.js +++ /dev/null @@ -1 +0,0 @@ -window.sideEffectsHappened = true; diff --git a/tests/wpt/web-platform-tests/kv-storage/secure-context/script-element.html b/tests/wpt/web-platform-tests/kv-storage/secure-context/script-element.html deleted file mode 100644 index b8170549ab5..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/secure-context/script-element.html +++ /dev/null @@ -1,21 +0,0 @@ - - -KV Storage: should not work in non-secure contexts when included via a script element - - - - - - - diff --git a/tests/wpt/web-platform-tests/kv-storage/secure-context/side-effects.html b/tests/wpt/web-platform-tests/kv-storage/secure-context/side-effects.html deleted file mode 100644 index f4c4b691d30..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/secure-context/side-effects.html +++ /dev/null @@ -1,28 +0,0 @@ - - -KV Storage: should fail in non-secure contexts in the fetching phase, not evaluation phase - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/kv-storage/storage-smoke-test.https.html b/tests/wpt/web-platform-tests/kv-storage/storage-smoke-test.https.html deleted file mode 100644 index 748b59bb2f2..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/storage-smoke-test.https.html +++ /dev/null @@ -1,15 +0,0 @@ - - -KV storage: storage export smoke test - - - - - - diff --git a/tests/wpt/web-platform-tests/kv-storage/undefined-value.https.html b/tests/wpt/web-platform-tests/kv-storage/undefined-value.https.html deleted file mode 100644 index d87641e95b8..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/undefined-value.https.html +++ /dev/null @@ -1,39 +0,0 @@ - - -KV Storage: undefined values - - - - - - - - diff --git a/tests/wpt/web-platform-tests/kv-storage/values.https.html b/tests/wpt/web-platform-tests/kv-storage/values.https.html deleted file mode 100644 index bbdc7aee844..00000000000 --- a/tests/wpt/web-platform-tests/kv-storage/values.https.html +++ /dev/null @@ -1,232 +0,0 @@ - - -KV Storage: values() trickier tests - - - - - - diff --git a/tests/wpt/web-platform-tests/lint.whitelist b/tests/wpt/web-platform-tests/lint.whitelist index 6ea2bd4ec1e..99a6309956e 100644 --- a/tests/wpt/web-platform-tests/lint.whitelist +++ b/tests/wpt/web-platform-tests/lint.whitelist @@ -201,8 +201,8 @@ SET TIMEOUT: service-workers/service-worker/resources/resource-timing-worker.js SET TIMEOUT: shadow-dom/Document-prototype-currentScript.html SET TIMEOUT: shadow-dom/scroll-to-the-fragment-in-shadow-tree.html SET TIMEOUT: shadow-dom/slotchange-event.html -SET TIMEOUT: trusted-types/block-string-assignment-to-DOMWindowTimers-setTimeout-setInterval.tentative.html -SET TIMEOUT: trusted-types/DOMWindowTimers-setTimeout-setInterval.tentative.html +SET TIMEOUT: trusted-types/block-string-assignment-to-DOMWindowTimers-setTimeout-setInterval.tentative.https.html +SET TIMEOUT: trusted-types/DOMWindowTimers-setTimeout-setInterval.tentative.https.html SET TIMEOUT: user-timing/* SET TIMEOUT: web-animations/timing-model/animations/* SET TIMEOUT: webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html diff --git a/tests/wpt/web-platform-tests/origin-policy/idlharness.any.js b/tests/wpt/web-platform-tests/origin-policy/idlharness.any.js deleted file mode 100644 index c8ee8a326d1..00000000000 --- a/tests/wpt/web-platform-tests/origin-policy/idlharness.any.js +++ /dev/null @@ -1,17 +0,0 @@ -// META: global=window,worker -// META: script=/resources/WebIDLParser.js -// META: script=/resources/idlharness.js - -'use strict'; - -idl_test( - ['origin-policy'], - ['html', 'dom'], - idl_array => { - if (self.Window) { - idl_array.add_objects({ Window: ['self'] }); - } else { - idl_array.add_objects({ WorkerGlobalScope: ['self'] }); - } - } -); diff --git a/tests/wpt/web-platform-tests/origin-policy/ids/empty-ids-after-nonempty.https.html b/tests/wpt/web-platform-tests/origin-policy/ids/empty-ids-after-nonempty.https.html deleted file mode 100644 index 3bffa9cffa7..00000000000 --- a/tests/wpt/web-platform-tests/origin-policy/ids/empty-ids-after-nonempty.https.html +++ /dev/null @@ -1,17 +0,0 @@ - - -Origin policy with empty-array "ids" member that occurs after a non-empty "ids" member must be ignored - - - - -
- - diff --git a/tests/wpt/web-platform-tests/origin-policy/ids/empty-ids.https.html b/tests/wpt/web-platform-tests/origin-policy/ids/empty-ids.https.html deleted file mode 100644 index 385aa7c66fe..00000000000 --- a/tests/wpt/web-platform-tests/origin-policy/ids/empty-ids.https.html +++ /dev/null @@ -1,17 +0,0 @@ - - -Origin policy with empty-array "ids" member must be ignored - - - - -
- - diff --git a/tests/wpt/web-platform-tests/origin-policy/ids/mix-of-ids.https.html b/tests/wpt/web-platform-tests/origin-policy/ids/mix-of-ids.https.html deleted file mode 100644 index 7be2c9f48df..00000000000 --- a/tests/wpt/web-platform-tests/origin-policy/ids/mix-of-ids.https.html +++ /dev/null @@ -1,25 +0,0 @@ - - -Origin policy must include valid IDs and exclude non-strings and invalid strings - - - - -
- - diff --git a/tests/wpt/web-platform-tests/origin-policy/ids/no-ids.https.html b/tests/wpt/web-platform-tests/origin-policy/ids/no-ids.https.html deleted file mode 100644 index 1fe3d480d0a..00000000000 --- a/tests/wpt/web-platform-tests/origin-policy/ids/no-ids.https.html +++ /dev/null @@ -1,17 +0,0 @@ - - -Origin policy with no "ids" member must be ignored - - - - -
- - diff --git a/tests/wpt/web-platform-tests/origin-policy/ids/non-array-id.https.html b/tests/wpt/web-platform-tests/origin-policy/ids/non-array-id.https.html deleted file mode 100644 index 223b78f929c..00000000000 --- a/tests/wpt/web-platform-tests/origin-policy/ids/non-array-id.https.html +++ /dev/null @@ -1,17 +0,0 @@ - - -Origin policy a non-array "ids" member must be ignored - - - - -
- - diff --git a/tests/wpt/web-platform-tests/origin-policy/ids/same-object-returned.https.html b/tests/wpt/web-platform-tests/origin-policy/ids/same-object-returned.https.html deleted file mode 100644 index 9286f9f7344..00000000000 --- a/tests/wpt/web-platform-tests/origin-policy/ids/same-object-returned.https.html +++ /dev/null @@ -1,14 +0,0 @@ - - -originPolicyIds must return the same object each time - - - - diff --git a/tests/wpt/web-platform-tests/origin-policy/ids/still-present-in-http.html b/tests/wpt/web-platform-tests/origin-policy/ids/still-present-in-http.html deleted file mode 100644 index 01969450f92..00000000000 --- a/tests/wpt/web-platform-tests/origin-policy/ids/still-present-in-http.html +++ /dev/null @@ -1,16 +0,0 @@ - - -originPolicyIds must return an empty array in http: pages - - - - diff --git a/tests/wpt/web-platform-tests/origin-policy/ids/two-ids.https.html b/tests/wpt/web-platform-tests/origin-policy/ids/two-ids.https.html deleted file mode 100644 index 630f0728079..00000000000 --- a/tests/wpt/web-platform-tests/origin-policy/ids/two-ids.https.html +++ /dev/null @@ -1,20 +0,0 @@ - - -Origin policy second "ids" member must take precedence - - - - -
- - diff --git a/tests/wpt/web-platform-tests/origin-policy/policies/op11 no-ids.json b/tests/wpt/web-platform-tests/origin-policy/policies/op11 no-ids.json deleted file mode 100644 index 0f3907bb3e6..00000000000 --- a/tests/wpt/web-platform-tests/origin-policy/policies/op11 no-ids.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "content_security": { - "policies": [ - "script-src 'self' 'unsafe-inline'" - ] - } -} diff --git a/tests/wpt/web-platform-tests/origin-policy/policies/op12 empty-ids.json b/tests/wpt/web-platform-tests/origin-policy/policies/op12 empty-ids.json deleted file mode 100644 index e5c31d2561c..00000000000 --- a/tests/wpt/web-platform-tests/origin-policy/policies/op12 empty-ids.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ids": [], - "content_security": { - "policies": [ - "script-src 'self' 'unsafe-inline'" - ] - } -} diff --git a/tests/wpt/web-platform-tests/origin-policy/policies/op13 empty-ids-after-nonempty.json b/tests/wpt/web-platform-tests/origin-policy/policies/op13 empty-ids-after-nonempty.json deleted file mode 100644 index 77377245744..00000000000 --- a/tests/wpt/web-platform-tests/origin-policy/policies/op13 empty-ids-after-nonempty.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "ids": [ - "this should be overwritten by the subsequent one" - ], - "ids": [], - "content_security": { - "policies": [ - "script-src 'self' 'unsafe-inline'" - ] - } -} diff --git a/tests/wpt/web-platform-tests/origin-policy/policies/op14 non-array-id.json b/tests/wpt/web-platform-tests/origin-policy/policies/op14 non-array-id.json deleted file mode 100644 index bc7cf74fbaa..00000000000 --- a/tests/wpt/web-platform-tests/origin-policy/policies/op14 non-array-id.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ids": "this is not an array", - "content_security": { - "policies": [ - "script-src 'self' 'unsafe-inline'" - ] - } -} diff --git a/tests/wpt/web-platform-tests/origin-policy/policies/op15 mix-of-ids.json b/tests/wpt/web-platform-tests/origin-policy/policies/op15 mix-of-ids.json deleted file mode 100644 index b49637dbd5c..00000000000 --- a/tests/wpt/web-platform-tests/origin-policy/policies/op15 mix-of-ids.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "ids": [ - "my-policy-1", - ["my-policy-array"], - 5, - null, - { "id": "my-policy-object" }, - "my-policy-2", - true, - "~", - " ", - "\u0000", - "\t", - "my\tpolicy", - "!\"#$%&'()*+,-./:;<=>?@{|}~", - "my\u007Fpolicy", - "azAZ", - "my\u0080policy", - "my~policy", - "my\u1234policy" - ], - "content_security": { - "policies": [ - "script-src 'self' 'unsafe-inline'", - "img-src 'none'" - ] - } -} diff --git a/tests/wpt/web-platform-tests/origin-policy/policies/op16 two-ids.json b/tests/wpt/web-platform-tests/origin-policy/policies/op16 two-ids.json deleted file mode 100644 index 7a7d8398aa1..00000000000 --- a/tests/wpt/web-platform-tests/origin-policy/policies/op16 two-ids.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "ids": [ - "1", - "2" - ], - "ids": [ - "3", - "4" - ], - "content_security": { - "policies": [ - "script-src 'self' 'unsafe-inline'", - "img-src 'none'" - ] - } -} diff --git a/tests/wpt/web-platform-tests/origin-policy/resources/origin-policy-test-runner.js b/tests/wpt/web-platform-tests/origin-policy/resources/origin-policy-test-runner.js index d3fd2e4ce11..a1c6453debd 100644 --- a/tests/wpt/web-platform-tests/origin-policy/resources/origin-policy-test-runner.js +++ b/tests/wpt/web-platform-tests/origin-policy/resources/origin-policy-test-runner.js @@ -1,4 +1,4 @@ -window.runTestsInSubframe = ({ hostname, testJS, expectedIds }) => { +window.runTestsInSubframe = ({ hostname, testJS }) => { test(() => { assert_equals(location.protocol, "https:"); }, "Prerequisite check: running on HTTPS"); @@ -12,8 +12,6 @@ window.runTestsInSubframe = ({ hostname, testJS, expectedIds }) => { // to themselves. url.searchParams.append("test", new URL(testJS, document.baseURI).pathname); - url.searchParams.append("expectedIds", JSON.stringify(expectedIds)); - const iframe = document.createElement("iframe"); iframe.src = url.href; diff --git a/tests/wpt/web-platform-tests/origin-policy/resources/subframe-with-origin-policy.py b/tests/wpt/web-platform-tests/origin-policy/resources/subframe-with-origin-policy.py index 258f23754ef..636a649a0e2 100644 --- a/tests/wpt/web-platform-tests/origin-policy/resources/subframe-with-origin-policy.py +++ b/tests/wpt/web-platform-tests/origin-policy/resources/subframe-with-origin-policy.py @@ -9,12 +9,10 @@ def main(request, response): """ test_file = request.GET.first("test") - expected_ids = request.GET.first("expectedIds") - response.headers.set("Origin-Policy", "allowed=(latest)") response.headers.set("Content-Type", "text/html") - ret_val = """ + return """ Origin policy subframe @@ -26,14 +24,3 @@ def main(request, response): """ % test_file - - if expected_ids != "undefined": - ret_val += """ - - """ % expected_ids - - return ret_val diff --git a/tests/wpt/web-platform-tests/shadow-dom/resources/shadow-dom.js b/tests/wpt/web-platform-tests/shadow-dom/resources/shadow-dom.js index 81b9a3d4fae..3a4ad39d42a 100644 --- a/tests/wpt/web-platform-tests/shadow-dom/resources/shadow-dom.js +++ b/tests/wpt/web-platform-tests/shadow-dom/resources/shadow-dom.js @@ -21,7 +21,15 @@ function createTestTree(node) { function attachShadowFromTemplate(template) { let parent = template.parentNode; parent.removeChild(template); - let shadowRoot = parent.attachShadow({mode: template.getAttribute('data-mode')}); + let shadowRoot; + if (template.getAttribute('data-slot-assignment') === 'manual') { + shadowRoot = + parent.attachShadow({mode: template.getAttribute('data-mode'), + slotAssignment: 'manual'}); + } else { + shadowRoot = parent.attachShadow( + {mode: template.getAttribute('data-mode')}); + } let id = template.id; if (id) { shadowRoot.id = id; diff --git a/tests/wpt/web-platform-tests/shadow-dom/slots-imperative-slot-api.tentative.html b/tests/wpt/web-platform-tests/shadow-dom/slots-imperative-slot-api.tentative.html new file mode 100644 index 00000000000..5999ec82a38 --- /dev/null +++ b/tests/wpt/web-platform-tests/shadow-dom/slots-imperative-slot-api.tentative.html @@ -0,0 +1,229 @@ + +Shadow DOM: Imperative Slot API + + + + + +
+
+
+
+
+ + +
+
+ +
+
+ +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ diff --git a/tests/wpt/web-platform-tests/trusted-types/DOMParser-parseFromString.tentative.html b/tests/wpt/web-platform-tests/trusted-types/DOMParser-parseFromString.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/DOMParser-parseFromString.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/DOMParser-parseFromString.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/DOMWindowTimers-setTimeout-setInterval.tentative.html b/tests/wpt/web-platform-tests/trusted-types/DOMWindowTimers-setTimeout-setInterval.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/DOMWindowTimers-setTimeout-setInterval.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/DOMWindowTimers-setTimeout-setInterval.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/Document-write.tentative.html b/tests/wpt/web-platform-tests/trusted-types/Document-write.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/Document-write.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/Document-write.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/Element-insertAdjacentHTML.tentative.html b/tests/wpt/web-platform-tests/trusted-types/Element-insertAdjacentHTML.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/Element-insertAdjacentHTML.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/Element-insertAdjacentHTML.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/Element-insertAdjacentText.tentative.html b/tests/wpt/web-platform-tests/trusted-types/Element-insertAdjacentText.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/Element-insertAdjacentText.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/Element-insertAdjacentText.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/Element-outerHTML.tentative.html b/tests/wpt/web-platform-tests/trusted-types/Element-outerHTML.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/Element-outerHTML.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/Element-outerHTML.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/Element-setAttribute.tentative.html b/tests/wpt/web-platform-tests/trusted-types/Element-setAttribute.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/Element-setAttribute.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/Element-setAttribute.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/Element-setAttributeNS.tentative.html b/tests/wpt/web-platform-tests/trusted-types/Element-setAttributeNS.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/Element-setAttributeNS.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/Element-setAttributeNS.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/GlobalEventHandlers-onclick.tentative.html b/tests/wpt/web-platform-tests/trusted-types/GlobalEventHandlers-onclick.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/GlobalEventHandlers-onclick.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/GlobalEventHandlers-onclick.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/HTMLElement-generic.tentative.html b/tests/wpt/web-platform-tests/trusted-types/HTMLElement-generic.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/HTMLElement-generic.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/HTMLElement-generic.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/HTMLScriptElement-internal-slot.tentative.html b/tests/wpt/web-platform-tests/trusted-types/HTMLScriptElement-internal-slot.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/HTMLScriptElement-internal-slot.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/HTMLScriptElement-internal-slot.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/Node-multiple-arguments.tentative.html b/tests/wpt/web-platform-tests/trusted-types/Node-multiple-arguments.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/Node-multiple-arguments.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/Node-multiple-arguments.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/Range-createContextualFragment.tentative.html b/tests/wpt/web-platform-tests/trusted-types/Range-createContextualFragment.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/Range-createContextualFragment.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/Range-createContextualFragment.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/TrustedType-AttributeNodes.tentative.html b/tests/wpt/web-platform-tests/trusted-types/TrustedType-AttributeNodes.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/TrustedType-AttributeNodes.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/TrustedType-AttributeNodes.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicy-CSP-no-name.tentative.html b/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicy-CSP-no-name.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicy-CSP-no-name.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicy-CSP-no-name.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicy-CSP-wildcard.tentative.html b/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicy-CSP-wildcard.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicy-CSP-wildcard.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicy-CSP-wildcard.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicy-createXXX.tentative.html b/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicy-createXXX.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicy-createXXX.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicy-createXXX.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-constants.tentative.html b/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-constants.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-constants.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-constants.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.tentative.html b/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-noNamesGiven.tentative.html b/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-noNamesGiven.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-noNamesGiven.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-noNamesGiven.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-wildcard.tentative.html b/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-wildcard.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-wildcard.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-wildcard.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests.tentative.html b/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-nameTests.tentative.html b/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-nameTests.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-nameTests.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-nameTests.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-unenforced.tentative.html b/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-unenforced.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-unenforced.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-unenforced.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-defaultPolicy.tentative.html b/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-defaultPolicy.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-defaultPolicy.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-defaultPolicy.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-getPropertyType.tentative.html b/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-getPropertyType.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-getPropertyType.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-getPropertyType.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-isXXX.tentative.html b/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-isXXX.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-isXXX.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-isXXX.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-metadata.tentative.html b/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-metadata.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-metadata.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-metadata.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/Window-TrustedTypes.tentative.html b/tests/wpt/web-platform-tests/trusted-types/Window-TrustedTypes.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/Window-TrustedTypes.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/Window-TrustedTypes.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/block-Node-multiple-arguments.tentative.html b/tests/wpt/web-platform-tests/trusted-types/block-Node-multiple-arguments.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/block-Node-multiple-arguments.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/block-Node-multiple-arguments.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-DOMParser-parseFromString.tentative.html b/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-DOMParser-parseFromString.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-DOMParser-parseFromString.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-DOMParser-parseFromString.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-DOMWindowTimers-setTimeout-setInterval.tentative.html b/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-DOMWindowTimers-setTimeout-setInterval.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-DOMWindowTimers-setTimeout-setInterval.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-DOMWindowTimers-setTimeout-setInterval.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Document-write.tentative.html b/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Document-write.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Document-write.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Document-write.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-insertAdjacentHTML.tentative.html b/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-insertAdjacentHTML.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-insertAdjacentHTML.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-insertAdjacentHTML.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-outerHTML.tentative.html b/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-outerHTML.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-outerHTML.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-outerHTML.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-setAttribute.tentative.html b/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-setAttribute.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-setAttribute.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-setAttribute.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-setAttributeNS.tentative.html b/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-setAttributeNS.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-setAttributeNS.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-setAttributeNS.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html b/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Range-createContextualFragment.tentative.html b/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Range-createContextualFragment.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Range-createContextualFragment.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Range-createContextualFragment.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/block-text-node-insertion-into-script-element.tentative.html b/tests/wpt/web-platform-tests/trusted-types/block-text-node-insertion-into-script-element.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/block-text-node-insertion-into-script-element.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/block-text-node-insertion-into-script-element.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/csp-block-eval.tentative.html b/tests/wpt/web-platform-tests/trusted-types/csp-block-eval.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/csp-block-eval.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/csp-block-eval.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/default-policy-report-only.tentative.html b/tests/wpt/web-platform-tests/trusted-types/default-policy-report-only.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/default-policy-report-only.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/default-policy-report-only.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/default-policy-report-only.tentative.html.headers b/tests/wpt/web-platform-tests/trusted-types/default-policy-report-only.tentative.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/default-policy-report-only.tentative.html.headers rename to tests/wpt/web-platform-tests/trusted-types/default-policy-report-only.tentative.https.html.headers diff --git a/tests/wpt/web-platform-tests/trusted-types/default-policy.tentative.html b/tests/wpt/web-platform-tests/trusted-types/default-policy.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/default-policy.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/default-policy.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/default-policy.tentative.html.headers b/tests/wpt/web-platform-tests/trusted-types/default-policy.tentative.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/default-policy.tentative.html.headers rename to tests/wpt/web-platform-tests/trusted-types/default-policy.tentative.https.html.headers diff --git a/tests/wpt/web-platform-tests/trusted-types/empty-default-policy-report-only.tentative.html b/tests/wpt/web-platform-tests/trusted-types/empty-default-policy-report-only.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/empty-default-policy-report-only.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/empty-default-policy-report-only.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/empty-default-policy-report-only.tentative.html.headers b/tests/wpt/web-platform-tests/trusted-types/empty-default-policy-report-only.tentative.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/empty-default-policy-report-only.tentative.html.headers rename to tests/wpt/web-platform-tests/trusted-types/empty-default-policy-report-only.tentative.https.html.headers diff --git a/tests/wpt/web-platform-tests/trusted-types/empty-default-policy.tentative.html b/tests/wpt/web-platform-tests/trusted-types/empty-default-policy.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/empty-default-policy.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/empty-default-policy.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/empty-default-policy.tentative.html.headers b/tests/wpt/web-platform-tests/trusted-types/empty-default-policy.tentative.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/empty-default-policy.tentative.html.headers rename to tests/wpt/web-platform-tests/trusted-types/empty-default-policy.tentative.https.html.headers diff --git a/tests/wpt/web-platform-tests/trusted-types/eval-csp-no-tt.tentative.html b/tests/wpt/web-platform-tests/trusted-types/eval-csp-no-tt.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/eval-csp-no-tt.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/eval-csp-no-tt.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/eval-csp-tt-default-policy.tentative.html b/tests/wpt/web-platform-tests/trusted-types/eval-csp-tt-default-policy.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/eval-csp-tt-default-policy.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/eval-csp-tt-default-policy.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/eval-csp-tt-no-default-policy.tentative.html b/tests/wpt/web-platform-tests/trusted-types/eval-csp-tt-no-default-policy.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/eval-csp-tt-no-default-policy.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/eval-csp-tt-no-default-policy.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/eval-no-csp-no-tt-default-policy.tentative.html b/tests/wpt/web-platform-tests/trusted-types/eval-no-csp-no-tt-default-policy.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/eval-no-csp-no-tt-default-policy.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/eval-no-csp-no-tt-default-policy.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/eval-no-csp-no-tt.tentative.html b/tests/wpt/web-platform-tests/trusted-types/eval-no-csp-no-tt.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/eval-no-csp-no-tt.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/eval-no-csp-no-tt.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/eval-with-permissive-csp.tentative.html b/tests/wpt/web-platform-tests/trusted-types/eval-with-permissive-csp.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/eval-with-permissive-csp.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/eval-with-permissive-csp.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/idlharness.tentative.window.js b/tests/wpt/web-platform-tests/trusted-types/idlharness.tentative.https.window.js similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/idlharness.tentative.window.js rename to tests/wpt/web-platform-tests/trusted-types/idlharness.tentative.https.window.js diff --git a/tests/wpt/web-platform-tests/trusted-types/no-require-trusted-types-for-report-only.tentative.html b/tests/wpt/web-platform-tests/trusted-types/no-require-trusted-types-for-report-only.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/no-require-trusted-types-for-report-only.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/no-require-trusted-types-for-report-only.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/no-require-trusted-types-for-report-only.tentative.html.headers b/tests/wpt/web-platform-tests/trusted-types/no-require-trusted-types-for-report-only.tentative.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/no-require-trusted-types-for-report-only.tentative.html.headers rename to tests/wpt/web-platform-tests/trusted-types/no-require-trusted-types-for-report-only.tentative.https.html.headers diff --git a/tests/wpt/web-platform-tests/trusted-types/no-require-trusted-types-for.tentative.html b/tests/wpt/web-platform-tests/trusted-types/no-require-trusted-types-for.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/no-require-trusted-types-for.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/no-require-trusted-types-for.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/require-trusted-types-for-report-only.tentative.html b/tests/wpt/web-platform-tests/trusted-types/require-trusted-types-for-report-only.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/require-trusted-types-for-report-only.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/require-trusted-types-for-report-only.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/require-trusted-types-for-report-only.tentative.html.headers b/tests/wpt/web-platform-tests/trusted-types/require-trusted-types-for-report-only.tentative.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/require-trusted-types-for-report-only.tentative.html.headers rename to tests/wpt/web-platform-tests/trusted-types/require-trusted-types-for-report-only.tentative.https.html.headers diff --git a/tests/wpt/web-platform-tests/trusted-types/require-trusted-types-for.tentative.html b/tests/wpt/web-platform-tests/trusted-types/require-trusted-types-for.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/require-trusted-types-for.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/require-trusted-types-for.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/trusted-types-createHTMLDocument.tentative.html b/tests/wpt/web-platform-tests/trusted-types/trusted-types-createHTMLDocument.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/trusted-types-createHTMLDocument.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/trusted-types-createHTMLDocument.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/trusted-types-duplicate-names-list-report-only.tentative.html b/tests/wpt/web-platform-tests/trusted-types/trusted-types-duplicate-names-list-report-only.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/trusted-types-duplicate-names-list-report-only.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/trusted-types-duplicate-names-list-report-only.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/trusted-types-duplicate-names-list-report-only.tentative.html.headers b/tests/wpt/web-platform-tests/trusted-types/trusted-types-duplicate-names-list-report-only.tentative.https.html.headers similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/trusted-types-duplicate-names-list-report-only.tentative.html.headers rename to tests/wpt/web-platform-tests/trusted-types/trusted-types-duplicate-names-list-report-only.tentative.https.html.headers diff --git a/tests/wpt/web-platform-tests/trusted-types/trusted-types-duplicate-names-list.tentative.html b/tests/wpt/web-platform-tests/trusted-types/trusted-types-duplicate-names-list.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/trusted-types-duplicate-names-list.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/trusted-types-duplicate-names-list.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/trusted-types-duplicate-names.tentative.html b/tests/wpt/web-platform-tests/trusted-types/trusted-types-duplicate-names.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/trusted-types-duplicate-names.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/trusted-types-duplicate-names.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/trusted-types-navigation.tentative.html b/tests/wpt/web-platform-tests/trusted-types/trusted-types-navigation.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/trusted-types-navigation.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/trusted-types-navigation.tentative.https.html diff --git a/tests/wpt/web-platform-tests/trusted-types/tt-block-eval.tentative.html b/tests/wpt/web-platform-tests/trusted-types/tt-block-eval.tentative.https.html similarity index 100% rename from tests/wpt/web-platform-tests/trusted-types/tt-block-eval.tentative.html rename to tests/wpt/web-platform-tests/trusted-types/tt-block-eval.tentative.https.html