From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- .../prefetch/anonymous-client.https.html.ini | 2 + .../prefetch/cross-origin-cookies.https.html.ini | 2 + .../prefetch/different-initiators-2.https.html.ini | 2 + .../different-initiators.sub.https.html.ini | 8 ++ .../prefetch/document-rules.https.html.ini | 56 +++++++++++++ .../prefetch/duplicate-urls.https.html.ini | 2 + .../prefetch/fragment.https.html.ini | 2 + .../prefetch/implicit-source.https.html.ini | 2 + .../initiators-a-element.sub.https.html.ini | 5 ++ ...tiators-iframe-location-href.sub.https.html.ini | 5 ++ .../initiators-window-open.sub.https.html.ini | 5 ++ .../prefetch/invalid-rules.https.html.ini | 2 + .../prefetch/multiple-url.https.html.ini | 2 + .../navigation-timing-delivery-type.https.html.ini | 11 +++ ...iming-requestStart-responseStart.https.html.ini | 8 ++ .../navigation-timing-sizes.https.html.ini | 14 ++++ .../prefetch-single-with-hint.https.html.ini | 86 +++++++++++++++++++ .../no-vary-search/prefetch-single.https.html.ini | 96 ++++++++++++++++++++++ .../out-of-document-rule-set.https.html.ini | 41 +++++++++ .../prefetch/prefetch-single.https.html.ini | 11 +++ .../prefetch/prefetch-status.https.html.ini | 14 ++++ .../prefetch/prefetch-traverse-reload.sub.html.ini | 2 + .../prefetch-uses-cache.sub.https.html.ini | 5 ++ .../prefetch/redirect-url.sub.https.html.ini | 2 + .../referrer-policy-from-rules.https.html.ini | 35 ++++++++ .../referrer-policy-not-accepted.https.html.ini | 12 +++ .../prefetch/referrer-policy.https.html.ini | 31 +++++++ .../prefetch/same-origin-cookies.https.html.ini | 8 ++ .../prefetch/user-pass.https.html.ini | 5 ++ 29 files changed, 476 insertions(+) create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/anonymous-client.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/cross-origin-cookies.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/different-initiators-2.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/different-initiators.sub.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/document-rules.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/duplicate-urls.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/fragment.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/implicit-source.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/initiators-a-element.sub.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/initiators-iframe-location-href.sub.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/initiators-window-open.sub.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/invalid-rules.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/multiple-url.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/navigation-timing-delivery-type.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/navigation-timing-requestStart-responseStart.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/navigation-timing-sizes.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/no-vary-search/prefetch-single-with-hint.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/no-vary-search/prefetch-single.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/out-of-document-rule-set.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/prefetch-single.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/prefetch-status.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/prefetch-traverse-reload.sub.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/prefetch-uses-cache.sub.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/redirect-url.sub.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/referrer-policy-from-rules.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/referrer-policy-not-accepted.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/referrer-policy.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/same-origin-cookies.https.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/prefetch/user-pass.https.html.ini (limited to 'testing/web-platform/meta/speculation-rules/prefetch') diff --git a/testing/web-platform/meta/speculation-rules/prefetch/anonymous-client.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/anonymous-client.https.html.ini new file mode 100644 index 0000000000..c2fbf3415c --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/anonymous-client.https.html.ini @@ -0,0 +1,2 @@ +[anonymous-client.https.html] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/cross-origin-cookies.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/cross-origin-cookies.https.html.ini new file mode 100644 index 0000000000..91ae946d82 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/cross-origin-cookies.https.html.ini @@ -0,0 +1,2 @@ +[cross-origin-cookies.https.html] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/different-initiators-2.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/different-initiators-2.https.html.ini new file mode 100644 index 0000000000..dc5b49697f --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/different-initiators-2.https.html.ini @@ -0,0 +1,2 @@ +[different-initiators-2.https.html] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/different-initiators.sub.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/different-initiators.sub.https.html.ini new file mode 100644 index 0000000000..ea784d5a1b --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/different-initiators.sub.https.html.ini @@ -0,0 +1,8 @@ +[different-initiators.sub.https.html?cross-site-1] + expected: ERROR + +[different-initiators.sub.https.html?same-site] + expected: ERROR + +[different-initiators.sub.https.html?cross-site-2] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/document-rules.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/document-rules.https.html.ini new file mode 100644 index 0000000000..464a6bd4eb --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/document-rules.https.html.ini @@ -0,0 +1,56 @@ +[document-rules.https.html?include=invalidPredicate] + expected: ERROR + +[document-rules.https.html?include=linkInShadowTree] + expected: ERROR + +[document-rules.https.html?include=defaultPredicate] + expected: ERROR + +[document-rules.https.html?include=hrefMatches] + expected: ERROR + +[document-rules.https.html?include=not] + expected: ERROR + +[document-rules.https.html?include=or] + expected: ERROR + +[document-rules.https.html?include=and] + expected: ERROR + +[document-rules.https.html?include=linkHrefChanged] + expected: ERROR + +[document-rules.https.html?include=newRuleSetAdded] + expected: ERROR + +[document-rules.https.html?include=selectorMatchesDisplayLocked] + expected: ERROR + +[document-rules.https.html?include=unslottedLink] + expected: ERROR + +[document-rules.https.html?include=selectorMatches] + expected: ERROR + +[document-rules.https.html?include=selectorMatchesDisplayNone] + expected: ERROR + +[document-rules.https.html?include=selectorMatchesInShadowTree] + expected: ERROR + +[document-rules.https.html?include=selectorMatchesScopingRoot] + expected: ERROR + +[document-rules.https.html?include=immediateMutation] + expected: ERROR + +[document-rules.https.html?include=linkToSelfFragment] + expected: ERROR + +[document-rules.https.html?include=baseURLChangedByBaseElement] + expected: ERROR + +[document-rules.https.html?include=baseURLChangedBySameDocumentNavigation] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/duplicate-urls.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/duplicate-urls.https.html.ini new file mode 100644 index 0000000000..ea74744dd9 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/duplicate-urls.https.html.ini @@ -0,0 +1,2 @@ +[duplicate-urls.https.html] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/fragment.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/fragment.https.html.ini new file mode 100644 index 0000000000..481df98721 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/fragment.https.html.ini @@ -0,0 +1,2 @@ +[fragment.https.html] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/implicit-source.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/implicit-source.https.html.ini new file mode 100644 index 0000000000..df6f2b9232 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/implicit-source.https.html.ini @@ -0,0 +1,2 @@ +[implicit-source.https.html] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/initiators-a-element.sub.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/initiators-a-element.sub.https.html.ini new file mode 100644 index 0000000000..399d9ac167 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/initiators-a-element.sub.https.html.ini @@ -0,0 +1,5 @@ +[initiators-a-element.sub.https.html?same-site] + expected: ERROR + +[initiators-a-element.sub.https.html?cross-site] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/initiators-iframe-location-href.sub.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/initiators-iframe-location-href.sub.https.html.ini new file mode 100644 index 0000000000..b13c63e0dd --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/initiators-iframe-location-href.sub.https.html.ini @@ -0,0 +1,5 @@ +[initiators-iframe-location-href.sub.https.html?cross-site] + expected: ERROR + +[initiators-iframe-location-href.sub.https.html?same-site] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/initiators-window-open.sub.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/initiators-window-open.sub.https.html.ini new file mode 100644 index 0000000000..79502152e9 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/initiators-window-open.sub.https.html.ini @@ -0,0 +1,5 @@ +[initiators-window-open.sub.https.html?same-site] + expected: ERROR + +[initiators-window-open.sub.https.html?cross-site] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/invalid-rules.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/invalid-rules.https.html.ini new file mode 100644 index 0000000000..8f8e7671de --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/invalid-rules.https.html.ini @@ -0,0 +1,2 @@ +[invalid-rules.https.html] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/multiple-url.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/multiple-url.https.html.ini new file mode 100644 index 0000000000..10cf634266 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/multiple-url.https.html.ini @@ -0,0 +1,2 @@ +[multiple-url.https.html] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/navigation-timing-delivery-type.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/navigation-timing-delivery-type.https.html.ini new file mode 100644 index 0000000000..9efd52a74e --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/navigation-timing-delivery-type.https.html.ini @@ -0,0 +1,11 @@ +[navigation-timing-delivery-type.https.html?prefetch=true&bypass_cache=true] + expected: ERROR + +[navigation-timing-delivery-type.https.html?prefetch=false&bypass_cache=false] + expected: ERROR + +[navigation-timing-delivery-type.https.html?prefetch=true&bypass_cache=false] + expected: ERROR + +[navigation-timing-delivery-type.https.html?prefetch=false&bypass_cache=true] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/navigation-timing-requestStart-responseStart.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/navigation-timing-requestStart-responseStart.https.html.ini new file mode 100644 index 0000000000..215621a2ee --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/navigation-timing-requestStart-responseStart.https.html.ini @@ -0,0 +1,8 @@ +[navigation-timing-requestStart-responseStart.https.html?prefetch=true] + expected: ERROR + +[navigation-timing-requestStart-responseStart.https.html] + expected: ERROR + +[navigation-timing-requestStart-responseStart.https.html?default] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/navigation-timing-sizes.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/navigation-timing-sizes.https.html.ini new file mode 100644 index 0000000000..82091cd5c9 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/navigation-timing-sizes.https.html.ini @@ -0,0 +1,14 @@ +[navigation-timing-sizes.https.html?bypass_cache=true] + expected: ERROR + +[navigation-timing-sizes.https.html?prefetch=true&bypass_cache=true] + expected: ERROR + +[navigation-timing-sizes.https.html] + expected: ERROR + +[navigation-timing-sizes.https.html?prefetch=true] + expected: ERROR + +[navigation-timing-sizes.https.html?default] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/no-vary-search/prefetch-single-with-hint.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/no-vary-search/prefetch-single-with-hint.https.html.ini new file mode 100644 index 0000000000..22a60038b9 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/no-vary-search/prefetch-single-with-hint.https.html.ini @@ -0,0 +1,86 @@ +[prefetch-single-with-hint.https.html?14-14] + expected: ERROR + +[prefetch-single-with-hint.https.html?1-1] + expected: ERROR + +[prefetch-single-with-hint.https.html?17-17] + expected: ERROR + +[prefetch-single-with-hint.https.html?11-11] + expected: ERROR + +[prefetch-single-with-hint.https.html?6-6] + expected: ERROR + +[prefetch-single-with-hint.https.html?18-18] + expected: ERROR + +[prefetch-single-with-hint.https.html?20-20] + expected: ERROR + +[prefetch-single-with-hint.https.html?9-9] + expected: ERROR + +[prefetch-single-with-hint.https.html?8-8] + expected: ERROR + +[prefetch-single-with-hint.https.html?2-2] + expected: ERROR + +[prefetch-single-with-hint.https.html?22-22] + expected: ERROR + +[prefetch-single-with-hint.https.html?3-3] + expected: ERROR + +[prefetch-single-with-hint.https.html?24-24] + expected: ERROR + +[prefetch-single-with-hint.https.html?10-10] + expected: ERROR + +[prefetch-single-with-hint.https.html?15-15] + expected: ERROR + +[prefetch-single-with-hint.https.html?19-19] + expected: ERROR + +[prefetch-single-with-hint.https.html?16-16] + expected: ERROR + +[prefetch-single-with-hint.https.html?21-21] + expected: ERROR + +[prefetch-single-with-hint.https.html?12-12] + expected: ERROR + +[prefetch-single-with-hint.https.html?5-5] + expected: ERROR + +[prefetch-single-with-hint.https.html?13-13] + expected: ERROR + +[prefetch-single-with-hint.https.html?23-23] + expected: ERROR + +[prefetch-single-with-hint.https.html?4-4] + expected: ERROR + +[prefetch-single-with-hint.https.html?25-last] + expected: ERROR + +[prefetch-single-with-hint.https.html?7-7] + expected: ERROR + +[prefetch-single-with-hint.https.html?26-26] + expected: ERROR + +[prefetch-single-with-hint.https.html?27-27] + expected: ERROR + +[prefetch-single-with-hint.https.html?25-25] + expected: ERROR + +[prefetch-single-with-hint.https.html?28-last] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/no-vary-search/prefetch-single.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/no-vary-search/prefetch-single.https.html.ini new file mode 100644 index 0000000000..0f316d8d82 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/no-vary-search/prefetch-single.https.html.ini @@ -0,0 +1,96 @@ +[prefetch-single.https.html?19-19] + expected: ERROR + +[prefetch-single.https.html?6-6] + expected: ERROR + +[prefetch-single.https.html?12-12] + expected: ERROR + +[prefetch-single.https.html?5-5] + expected: ERROR + +[prefetch-single.https.html?26-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Use the prefetched URL. Empty No-Vary-Search means default URL variance. The prefetched and the navigated URLs have to be the same.] + expected: FAIL + + +[prefetch-single.https.html?2-2] + expected: ERROR + +[prefetch-single.https.html?4-4] + expected: ERROR + +[prefetch-single.https.html?14-14] + expected: ERROR + +[prefetch-single.https.html?11-11] + expected: ERROR + +[prefetch-single.https.html?8-8] + expected: ERROR + +[prefetch-single.https.html?9-9] + expected: ERROR + +[prefetch-single.https.html?10-10] + expected: ERROR + +[prefetch-single.https.html?20-20] + expected: ERROR + +[prefetch-single.https.html?3-3] + expected: ERROR + +[prefetch-single.https.html?13-13] + expected: ERROR + +[prefetch-single.https.html?7-7] + expected: ERROR + +[prefetch-single.https.html?23-23] + expected: ERROR + +[prefetch-single.https.html?22-22] + expected: ERROR + +[prefetch-single.https.html?1-1] + expected: ERROR + +[prefetch-single.https.html?25-25] + expected: ERROR + +[prefetch-single.https.html?18-18] + expected: ERROR + +[prefetch-single.https.html?17-17] + expected: ERROR + +[prefetch-single.https.html?15-15] + expected: ERROR + +[prefetch-single.https.html?21-21] + expected: ERROR + +[prefetch-single.https.html?24-24] + expected: ERROR + +[prefetch-single.https.html?16-16] + expected: ERROR + +[prefetch-single.https.html?26-26] + expected: ERROR + +[prefetch-single.https.html?27-27] + expected: ERROR + +[prefetch-single.https.html?29-29] + expected: ERROR + +[prefetch-single.https.html?30-last] + expected: ERROR + +[prefetch-single.https.html?28-28] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/out-of-document-rule-set.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/out-of-document-rule-set.https.html.ini new file mode 100644 index 0000000000..88d581f7ac --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/out-of-document-rule-set.https.html.ini @@ -0,0 +1,41 @@ +[out-of-document-rule-set.https.html?include=RelativeUrlForSpeculationRulesSet] + expected: ERROR + +[out-of-document-rule-set.https.html?include=RelativeUrlForCandidate] + expected: ERROR + +[out-of-document-rule-set.https.html?include=FailCORS] + expected: ERROR + +[out-of-document-rule-set.https.html?include=InvalidUrlForSpeculationRulesSet] + expected: ERROR + +[out-of-document-rule-set.https.html?include=EmptyRuleSet] + expected: ERROR + +[out-of-document-rule-set.https.html?include=StatusCode199] + expected: ERROR + +[out-of-document-rule-set.https.html?include=FailToParseRuleSet] + expected: ERROR + +[out-of-document-rule-set.https.html?include=BaseCase] + expected: ERROR + +[out-of-document-rule-set.https.html?include=StatusCode404] + expected: ERROR + +[out-of-document-rule-set.https.html?include=UseNonUTF8EncodingForSpeculationRulesSet] + expected: ERROR + +[out-of-document-rule-set.https.html?include=InvalidMimeType] + expected: ERROR + +[out-of-document-rule-set.https.html?include=FailToParseSpeculationRulesHeader] + expected: ERROR + +[out-of-document-rule-set.https.html?include=FollowRedirect] + expected: ERROR + +[out-of-document-rule-set.https.html?include=InnerListInSpeculationRulesHeader] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/prefetch-single.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/prefetch-single.https.html.ini new file mode 100644 index 0000000000..55a45ae471 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/prefetch-single.https.html.ini @@ -0,0 +1,11 @@ +[prefetch-single.https.html?from_protocol=https&to_protocol=https] + expected: ERROR + +[prefetch-single.https.html?from_protocol=http&to_protocol=http] + expected: ERROR + +[prefetch-single.https.html?from_protocol=http&to_protocol=https] + expected: ERROR + +[prefetch-single.https.html?from_protocol=https&to_protocol=http] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/prefetch-status.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/prefetch-status.https.html.ini new file mode 100644 index 0000000000..f60e7b75c4 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/prefetch-status.https.html.ini @@ -0,0 +1,14 @@ +[prefetch-status.https.html?status=500&should_prefetch=false] + expected: ERROR + +[prefetch-status.https.html?status=400&should_prefetch=false] + expected: ERROR + +[prefetch-status.https.html?status=299&should_prefetch=true] + expected: ERROR + +[prefetch-status.https.html?status=250&should_prefetch=true] + expected: ERROR + +[prefetch-status.https.html?status=200&should_prefetch=true] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/prefetch-traverse-reload.sub.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/prefetch-traverse-reload.sub.html.ini new file mode 100644 index 0000000000..d4c35bf2df --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/prefetch-traverse-reload.sub.html.ini @@ -0,0 +1,2 @@ +[prefetch-traverse-reload.sub.html] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/prefetch-uses-cache.sub.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/prefetch-uses-cache.sub.https.html.ini new file mode 100644 index 0000000000..c12ce2cbe7 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/prefetch-uses-cache.sub.https.html.ini @@ -0,0 +1,5 @@ +[prefetch-uses-cache.sub.https.html?same-site] + expected: ERROR + +[prefetch-uses-cache.sub.https.html?cross-site] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/redirect-url.sub.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/redirect-url.sub.https.html.ini new file mode 100644 index 0000000000..6fccf5c4e5 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/redirect-url.sub.https.html.ini @@ -0,0 +1,2 @@ +[redirect-url.sub.https.html] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/referrer-policy-from-rules.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/referrer-policy-from-rules.https.html.ini new file mode 100644 index 0000000000..af2f216a56 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/referrer-policy-from-rules.https.html.ini @@ -0,0 +1,35 @@ +[referrer-policy-from-rules.https.html?4-4] + expected: ERROR + +[referrer-policy-from-rules.https.html?1-1] + expected: ERROR + +[referrer-policy-from-rules.https.html?3-3] + expected: ERROR + +[referrer-policy-from-rules.https.html?2-2] + expected: ERROR + +[referrer-policy-from-rules.https.html?5-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [with "unsafe-url" referrer policy in rule set overriding "strict-origin" of referring page] + expected: FAIL + + [with "unsafe-url" referrer policy in rule set overriding "strict-origin" of cross-site referring page] + expected: FAIL + + +[referrer-policy-from-rules.https.html?6-last] + [with "unsafe-url" referrer policy in rule set overriding "strict-origin" of referring page] + expected: FAIL + + +[referrer-policy-from-rules.https.html?5-5] + expected: ERROR + +[referrer-policy-from-rules.https.html?7-last] + expected: ERROR + +[referrer-policy-from-rules.https.html?6-6] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/referrer-policy-not-accepted.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/referrer-policy-not-accepted.https.html.ini new file mode 100644 index 0000000000..11fda50250 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/referrer-policy-not-accepted.https.html.ini @@ -0,0 +1,12 @@ +[referrer-policy-not-accepted.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [with "unsafe-url" referrer policy] + expected: FAIL + + +[referrer-policy-not-accepted.https.html?1-1] + expected: ERROR + +[referrer-policy-not-accepted.https.html?2-last] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/referrer-policy.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/referrer-policy.https.html.ini new file mode 100644 index 0000000000..8a951bb9e3 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/referrer-policy.https.html.ini @@ -0,0 +1,31 @@ +[referrer-policy.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [with "strict-origin-when-cross-origin" referrer policy] + expected: FAIL + + [with "strict-origin" referrer policy] + expected: FAIL + + [with "no-referrer" referrer policy] + expected: FAIL + + +[referrer-policy.https.html?2-2] + expected: ERROR + +[referrer-policy.https.html?1-1] + expected: ERROR + +[referrer-policy.https.html?3-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [with "no-referrer" referrer policy] + expected: FAIL + + +[referrer-policy.https.html?3-3] + expected: ERROR + +[referrer-policy.https.html?4-last] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/same-origin-cookies.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/same-origin-cookies.https.html.ini new file mode 100644 index 0000000000..a8959321ff --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/same-origin-cookies.https.html.ini @@ -0,0 +1,8 @@ +[same-origin-cookies.https.html] + expected: ERROR + +[same-origin-cookies.https.html?2-last] + expected: ERROR + +[same-origin-cookies.https.html?1-1] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/user-pass.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/user-pass.https.html.ini new file mode 100644 index 0000000000..752a5cde74 --- /dev/null +++ b/testing/web-platform/meta/speculation-rules/prefetch/user-pass.https.html.ini @@ -0,0 +1,5 @@ +[user-pass.https.html?cross-origin=true] + expected: ERROR + +[user-pass.https.html?cross-origin=false] + expected: ERROR -- cgit v1.2.3