diff options
Diffstat (limited to 'testing/web-platform/meta/fetch/metadata/generated')
62 files changed, 899 insertions, 0 deletions
diff --git a/testing/web-platform/meta/fetch/metadata/generated/appcache-manifest.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/appcache-manifest.https.sub.html.ini new file mode 100644 index 0000000000..aca36eed75 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/appcache-manifest.https.sub.html.ini @@ -0,0 +1,2 @@ +[appcache-manifest.https.sub.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1677718 diff --git a/testing/web-platform/meta/fetch/metadata/generated/audioworklet.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/audioworklet.https.sub.html.ini new file mode 100644 index 0000000000..1f5fafc41d --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/audioworklet.https.sub.html.ini @@ -0,0 +1,94 @@ +[audioworklet.https.sub.html] + expected: + if (os == "linux") and debug and not fission: [TIMEOUT, OK, ERROR] + if (os == "linux") and debug and fission: [TIMEOUT, ERROR] + if (os == "linux") and not debug: [TIMEOUT, ERROR] + [sec-fetch-site - Same-Origin -> Same-Site -> Same-Origin redirect] + expected: + if (os == "linux") and not debug and (processor == "x86_64") and fission: [PASS, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [PASS, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, PASS] + if (os == "linux") and debug: [PASS, TIMEOUT] + + [sec-fetch-site - Cross-Site -> Same Origin] + expected: + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [PASS, NOTRUN] + if (os == "linux") and not debug and (processor == "x86_64") and fission: [PASS, NOTRUN] + if (os == "linux") and not debug and (processor == "x86"): [NOTRUN, PASS] + if (os == "linux") and debug: [PASS, NOTRUN] + + [sec-fetch-site - Cross-Site -> Same-Site] + expected: + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [PASS, NOTRUN] + if (os == "linux") and not debug and (processor == "x86_64") and fission: [PASS, NOTRUN] + if (os == "linux") and not debug and (processor == "x86"): [NOTRUN, PASS] + if (os == "linux") and debug: [PASS, NOTRUN] + + [sec-fetch-site - Cross-Site -> Cross-Site] + expected: + if (os == "linux") and not debug and (processor == "x86_64") and fission: [PASS, NOTRUN] + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [PASS, NOTRUN] + if (os == "linux") and not debug and (processor == "x86"): [NOTRUN, PASS] + if (os == "linux") and debug: [PASS, NOTRUN] + + [sec-fetch-site - Same-Origin -> Same Origin] + expected: + if (os == "linux") and not debug and fission and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT] + if (os == "linux") and not debug and fission and (processor == "x86"): [NOTRUN, PASS, TIMEOUT] + if (os == "linux") and not debug and not fission: [PASS, NOTRUN] + if (os == "linux") and debug: [PASS, NOTRUN] + + [sec-fetch-site - Same-Origin -> Same-Site] + expected: + if (os == "linux") and not debug and (processor == "x86_64") and fission: [PASS, NOTRUN] + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [PASS, NOTRUN] + if (os == "linux") and not debug and (processor == "x86"): [NOTRUN, PASS] + if (os == "linux") and debug: [PASS, NOTRUN] + + [sec-fetch-site - Same-Origin -> Cross-Site] + expected: + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [PASS, NOTRUN] + if (os == "linux") and not debug and (processor == "x86_64") and fission: [PASS, NOTRUN] + if (os == "linux") and not debug and (processor == "x86"): [NOTRUN, PASS] + if (os == "linux") and debug: [PASS, NOTRUN] + + [sec-fetch-site - Same-Site -> Same Origin] + expected: + if (os == "linux") and fission and not debug and (processor == "x86"): [NOTRUN, PASS, TIMEOUT] + if (os == "linux") and fission and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT] + if (os == "linux") and not fission and not debug: [PASS, NOTRUN] + if (os == "linux") and not fission and debug: [PASS, NOTRUN] + if (os == "linux") and fission and debug: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-site - Same-Site -> Same-Site] + expected: + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [TIMEOUT, NOTRUN] + if (os == "linux") and not debug and (processor == "x86_64") and fission: [TIMEOUT, NOTRUN] + if (os == "linux") and debug and not fission: [TIMEOUT, PASS, NOTRUN] + if (os == "linux") and debug and fission: [TIMEOUT, NOTRUN] + if (os == "linux") and not debug and (processor == "x86"): [NOTRUN, TIMEOUT] + + [sec-fetch-site - Same-Site -> Cross-Site] + expected: + if (os == "linux") and debug and not fission: [NOTRUN, PASS, TIMEOUT] + if (os == "linux") and debug and fission: NOTRUN + if (os == "linux") and not debug: NOTRUN + + [sec-fetch-mode] + expected: + if (os == "linux") and debug and not fission: [NOTRUN, PASS, TIMEOUT] + if (os == "linux") and debug and fission: NOTRUN + if (os == "linux") and not debug: NOTRUN + + [sec-fetch-dest] + expected: + if (os == "linux") and debug and fission: NOTRUN + if (os == "linux") and debug and not fission: [NOTRUN, PASS, TIMEOUT] + if (os == "linux") and not debug: NOTRUN + + [sec-fetch-user] + expected: + if (os == "linux") and debug and not fission and not swgl: [NOTRUN, PASS] + if (os == "linux") and debug and not fission and swgl: [NOTRUN, PASS, TIMEOUT] + if (os == "linux") and debug and fission: NOTRUN + if (os == "linux") and not debug: NOTRUN diff --git a/testing/web-platform/meta/fetch/metadata/generated/css-font-face.https.sub.tentative.html.ini b/testing/web-platform/meta/fetch/metadata/generated/css-font-face.https.sub.tentative.html.ini new file mode 100644 index 0000000000..c07c3e6b0d --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/css-font-face.https.sub.tentative.html.ini @@ -0,0 +1,3 @@ +[css-font-face.https.sub.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/css-font-face.sub.tentative.html.ini b/testing/web-platform/meta/fetch/metadata/generated/css-font-face.sub.tentative.html.ini new file mode 100644 index 0000000000..30d30e94b4 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/css-font-face.sub.tentative.html.ini @@ -0,0 +1,3 @@ +[css-font-face.sub.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/css-images.https.sub.tentative.html.ini b/testing/web-platform/meta/fetch/metadata/generated/css-images.https.sub.tentative.html.ini new file mode 100644 index 0000000000..342f319993 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/css-images.https.sub.tentative.html.ini @@ -0,0 +1,74 @@ +[css-images.https.sub.tentative.html] + expected: TIMEOUT + [background-image sec-fetch-site - Same origin] + expected: TIMEOUT + + [background-image sec-fetch-site - Cross-site] + expected: TIMEOUT + + [background-image sec-fetch-site - Same site] + expected: TIMEOUT + + [background-image sec-fetch-site - Same-Origin -> Cross-Site -> Same-Origin redirect] + expected: TIMEOUT + + [background-image sec-fetch-site - Same-Origin -> Same-Site -> Same-Origin redirect] + expected: TIMEOUT + + [background-image sec-fetch-site - Cross-Site -> Same Origin] + expected: TIMEOUT + + [background-image sec-fetch-site - Cross-Site -> Same-Site] + expected: TIMEOUT + + [background-image sec-fetch-site - Cross-Site -> Cross-Site] + expected: TIMEOUT + + [background-image sec-fetch-site - Same-Origin -> Same Origin] + expected: TIMEOUT + + [background-image sec-fetch-site - Same-Origin -> Same-Site] + expected: TIMEOUT + + [background-image sec-fetch-site - Same-Origin -> Cross-Site] + expected: TIMEOUT + + [background-image sec-fetch-site - Same-Site -> Same Origin] + expected: TIMEOUT + + [background-image sec-fetch-site - Same-Site -> Same-Site] + expected: TIMEOUT + + [background-image sec-fetch-site - Same-Site -> Cross-Site] + expected: TIMEOUT + + [background-image sec-fetch-site - HTTPS downgrade-upgrade] + expected: TIMEOUT + + [background-image sec-fetch-mode] + expected: TIMEOUT + + [background-image sec-fetch-dest] + expected: TIMEOUT + + # Mixed content level 2 is upgrading resources like audio, img and video. For that reason we expect it to fail. + # See https://github.com/web-platform-tests/wpt/issues/37080 + [sec-fetch-site - HTTPS downgrade-upgrade no attributes] + expected: + if nightly_build: FAIL + + [border-image sec-fetch-site - HTTPS downgrade-upgrade] + expected: + if nightly_build: FAIL + + [content sec-fetch-site - HTTPS downgrade-upgrade] + expected: + if nightly_build: FAIL + + [cursor sec-fetch-site - HTTPS downgrade-upgrade] + expected: + if nightly_build: FAIL + + [list-style-image sec-fetch-site - HTTPS downgrade-upgrade] + expected: + if nightly_build: FAIL diff --git a/testing/web-platform/meta/fetch/metadata/generated/css-images.sub.tentative.html.ini b/testing/web-platform/meta/fetch/metadata/generated/css-images.sub.tentative.html.ini new file mode 100644 index 0000000000..7b472064a5 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/css-images.sub.tentative.html.ini @@ -0,0 +1,7 @@ +[css-images.sub.tentative.html] + expected: TIMEOUT + [background-image sec-fetch-site - HTTPS upgrade] + expected: TIMEOUT + + [background-image sec-fetch-site - HTTPS downgrade-upgrade] + expected: TIMEOUT diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-a.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-a.https.sub.html.ini new file mode 100644 index 0000000000..4ae37e1778 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-a.https.sub.html.ini @@ -0,0 +1,9 @@ +[element-a.https.sub.html] + [sec-fetch-mode - attributes: download] + expected: FAIL + + [sec-fetch-dest - attributes: download] + expected: FAIL + + [sec-fetch-user - no attributes with user activation] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-a.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-a.sub.html.ini new file mode 100644 index 0000000000..bef9c8554c --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-a.sub.html.ini @@ -0,0 +1,3 @@ +[element-a.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-area.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-area.https.sub.html.ini new file mode 100644 index 0000000000..1584fffdd9 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-area.https.sub.html.ini @@ -0,0 +1,11 @@ +[element-area.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [sec-fetch-mode - attributes: download] + expected: FAIL + + [sec-fetch-dest - attributes: download] + expected: FAIL + + [sec-fetch-user - no attributes with user activation] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-area.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-area.sub.html.ini new file mode 100644 index 0000000000..747eb3d875 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-area.sub.html.ini @@ -0,0 +1,3 @@ +[element-area.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-audio.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-audio.https.sub.html.ini new file mode 100644 index 0000000000..9537ac6e7f --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-audio.https.sub.html.ini @@ -0,0 +1,11 @@ +[element-audio.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [sec-fetch-site - HTTPS downgrade-upgrade no attributes] + expected: + if nightly_build: FAIL + + [sec-fetch-site - HTTPS downgrade-upgrade, no attributes] + expected: + if release_or_beta: PASS + FAIL diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-audio.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-audio.sub.html.ini new file mode 100644 index 0000000000..1983556a98 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-audio.sub.html.ini @@ -0,0 +1,3 @@ +[element-audio.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-embed.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-embed.https.sub.html.ini new file mode 100644 index 0000000000..b3338b1c26 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-embed.https.sub.html.ini @@ -0,0 +1,5 @@ +[element-embed.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [sec-fetch-mode] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-embed.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-embed.sub.html.ini new file mode 100644 index 0000000000..7144280c9d --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-embed.sub.html.ini @@ -0,0 +1,3 @@ +[element-embed.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-frame.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-frame.https.sub.html.ini new file mode 100644 index 0000000000..bb76d8382e --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-frame.https.sub.html.ini @@ -0,0 +1,5 @@ +[element-frame.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [sec-fetch-user with user activation] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-frame.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-frame.sub.html.ini new file mode 100644 index 0000000000..1103993431 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-frame.sub.html.ini @@ -0,0 +1,3 @@ +[element-frame.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-iframe.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-iframe.https.sub.html.ini new file mode 100644 index 0000000000..d513c4370e --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-iframe.https.sub.html.ini @@ -0,0 +1,5 @@ +[element-iframe.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [sec-fetch-user with user activation] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-iframe.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-iframe.sub.html.ini new file mode 100644 index 0000000000..03d3b1eb97 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-iframe.sub.html.ini @@ -0,0 +1,3 @@ +[element-iframe.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-img-environment-change.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-img-environment-change.https.sub.html.ini new file mode 100644 index 0000000000..ff448aed8d --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-img-environment-change.https.sub.html.ini @@ -0,0 +1,3 @@ +[element-img-environment-change.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-img-environment-change.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-img-environment-change.sub.html.ini new file mode 100644 index 0000000000..fbec499960 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-img-environment-change.sub.html.ini @@ -0,0 +1,3 @@ +[element-img-environment-change.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-img.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-img.https.sub.html.ini new file mode 100644 index 0000000000..e147b7c5a6 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-img.https.sub.html.ini @@ -0,0 +1,11 @@ +[element-img.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [sec-fetch-site - HTTPS downgrade-upgrade no attributes] + expected: + if nightly_build: FAIL + + [sec-fetch-site - src - HTTPS downgrade-upgrade, no attributes] + expected: + if release_or_beta: PASS + FAIL diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-img.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-img.sub.html.ini new file mode 100644 index 0000000000..0992ebf79b --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-img.sub.html.ini @@ -0,0 +1,3 @@ +[element-img.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-input-image.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-input-image.https.sub.html.ini new file mode 100644 index 0000000000..17be643541 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-input-image.https.sub.html.ini @@ -0,0 +1,6 @@ +[element-input-image.https.sub.html] + # Mixed content level 2 is upgrading resources like audio, img and video. For that reason we expect it to fail. + # See https://github.com/web-platform-tests/wpt/issues/37080 + [sec-fetch-site - HTTPS downgrade-upgrade, no attributes] + expected: + if nightly_build: FAIL diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-input-image.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-input-image.sub.html.ini new file mode 100644 index 0000000000..37b734895f --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-input-image.sub.html.ini @@ -0,0 +1,6 @@ +[element-input-image.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [sec-fetch-site - HTTPS downgrade-upgrade no attributes] + expected: + if nightly_build: FAIL diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-link-icon.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-link-icon.https.sub.html.ini new file mode 100644 index 0000000000..b156a61a92 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-link-icon.https.sub.html.ini @@ -0,0 +1,83 @@ +[element-link-icon.https.sub.html] + expected: + if os == "android": TIMEOUT + [sec-fetch-site - Same origin no attributes] + expected: + if os == "android": TIMEOUT + + [sec-fetch-site - Cross-site no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-site - Same site no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-site - Same-Origin -> Cross-Site -> Same-Origin redirect no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-site - Same-Origin -> Same-Site -> Same-Origin redirect no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-site - Cross-Site -> Same Origin no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-site - Cross-Site -> Same-Site no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-site - Cross-Site -> Cross-Site no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-site - Same-Origin -> Same Origin no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-site - Same-Origin -> Same-Site no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-site - Same-Origin -> Cross-Site no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-site - Same-Site -> Same Origin no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-site - Same-Site -> Same-Site no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-site - Same-Site -> Cross-Site no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-mode no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-mode attributes: crossorigin] + expected: + if os == "android": NOTRUN + + [sec-fetch-mode attributes: crossorigin=anonymous] + expected: + if os == "android": NOTRUN + + [sec-fetch-mode attributes: crossorigin=use-credentials] + expected: + if os == "android": NOTRUN + + [sec-fetch-dest no attributes] + expected: + if os == "android": NOTRUN + FAIL + + [sec-fetch-user no attributes] + expected: + if os == "android": NOTRUN diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-link-icon.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-link-icon.sub.html.ini new file mode 100644 index 0000000000..211b28c81a --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-link-icon.sub.html.ini @@ -0,0 +1,62 @@ +[element-link-icon.sub.html] + expected: + if os == "android": TIMEOUT + [sec-fetch-site - Not sent to non-trustworthy same-origin destination no attributes] + expected: + if os == "android": TIMEOUT + + [sec-fetch-site - Not sent to non-trustworthy same-site destination no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-site - Not sent to non-trustworthy cross-site destination no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-mode - Not sent to non-trustworthy same-origin destination no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-mode - Not sent to non-trustworthy same-site destination no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-mode - Not sent to non-trustworthy cross-site destination no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-dest - Not sent to non-trustworthy same-origin destination no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-dest - Not sent to non-trustworthy same-site destination no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-dest - Not sent to non-trustworthy cross-site destination no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-user - Not sent to non-trustworthy same-origin destination no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-user - Not sent to non-trustworthy same-site destination no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-user - Not sent to non-trustworthy cross-site destination no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-site - HTTPS downgrade (header not sent) no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-site - HTTPS upgrade no attributes] + expected: + if os == "android": NOTRUN + + [sec-fetch-site - HTTPS downgrade-upgrade no attributes] + expected: + if os == "android": NOTRUN diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-link-prefetch.https.optional.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-link-prefetch.https.optional.sub.html.ini new file mode 100644 index 0000000000..8f84d09a7b --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-link-prefetch.https.optional.sub.html.ini @@ -0,0 +1,36 @@ +[element-link-prefetch.https.optional.sub.html] + [sec-fetch-dest attributes: as=audio] + expected: FAIL + + [sec-fetch-dest attributes: as=document] + expected: FAIL + + [sec-fetch-dest attributes: as=embed] + expected: FAIL + + [sec-fetch-dest attributes: as=fetch] + expected: FAIL + + [sec-fetch-dest attributes: as=font] + expected: FAIL + + [sec-fetch-dest attributes: as=image] + expected: FAIL + + [sec-fetch-dest attributes: as=object] + expected: FAIL + + [sec-fetch-dest attributes: as=script] + expected: FAIL + + [sec-fetch-dest attributes: as=style] + expected: FAIL + + [sec-fetch-dest attributes: as=track] + expected: FAIL + + [sec-fetch-dest attributes: as=video] + expected: FAIL + + [sec-fetch-dest attributes: as=worker] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-link-prefetch.optional.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-link-prefetch.optional.sub.html.ini new file mode 100644 index 0000000000..249f428b20 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-link-prefetch.optional.sub.html.ini @@ -0,0 +1,3 @@ +[element-link-prefetch.optional.sub.html] + expected: + if (os == "android") and fission: [TIMEOUT, ERROR, OK] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-meta-refresh.optional.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-meta-refresh.optional.sub.html.ini new file mode 100644 index 0000000000..28c8eef143 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-meta-refresh.optional.sub.html.ini @@ -0,0 +1,3 @@ +[element-meta-refresh.optional.sub.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-picture.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-picture.https.sub.html.ini new file mode 100644 index 0000000000..2964404402 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-picture.https.sub.html.ini @@ -0,0 +1,3 @@ +[element-picture.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-picture.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-picture.sub.html.ini new file mode 100644 index 0000000000..acf8d0e64c --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-picture.sub.html.ini @@ -0,0 +1,3 @@ +[element-picture.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-script.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-script.https.sub.html.ini new file mode 100644 index 0000000000..e6d900102f --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-script.https.sub.html.ini @@ -0,0 +1,3 @@ +[element-script.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-script.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-script.sub.html.ini new file mode 100644 index 0000000000..fe2eec9353 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-script.sub.html.ini @@ -0,0 +1,3 @@ +[element-script.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-video-poster.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-video-poster.https.sub.html.ini new file mode 100644 index 0000000000..73780d4094 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-video-poster.https.sub.html.ini @@ -0,0 +1,20 @@ +[element-video-poster.https.sub.html] + # Mixed content level 2 is upgrading resources like audio, img and video. For that reason we expect it to fail. + # See https://github.com/web-platform-tests/wpt/issues/37080 + expected: + if nightly_build: TIMEOUT + [sec-fetch-site - HTTPS downgrade-upgrade] + expected: + if nightly_build: TIMEOUT + + [sec-fetch-mode] + expected: + if nightly_build: NOTRUN + + [sec-fetch-dest] + expected: + if nightly_build: NOTRUN + + [sec-fetch-user] + expected: + if nightly_build: NOTRUN diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-video-poster.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-video-poster.sub.html.ini new file mode 100644 index 0000000000..3f9f22ea11 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-video-poster.sub.html.ini @@ -0,0 +1,8 @@ +[element-video-poster.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + # Mixed content level 2 is upgrading resources like audio, img and video. For that reason we expect it to fail. + # See https://github.com/web-platform-tests/wpt/issues/37080 + [sec-fetch-site - HTTPS downgrade-upgrade no attributes] + expected: + if nightly_build: FAIL diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-video.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-video.https.sub.html.ini new file mode 100644 index 0000000000..b6b616a553 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-video.https.sub.html.ini @@ -0,0 +1,11 @@ +[element-video.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [sec-fetch-site - HTTPS downgrade-upgrade no attributes] + expected: + if nightly_build: FAIL + + [sec-fetch-site - HTTPS downgrade-upgrade, no attributes] + expected: + if release_or_beta: PASS + FAIL diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-video.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-video.sub.html.ini new file mode 100644 index 0000000000..68cd7b8d12 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/element-video.sub.html.ini @@ -0,0 +1,3 @@ +[element-video.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/fetch-via-serviceworker.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/fetch-via-serviceworker.https.sub.html.ini new file mode 100644 index 0000000000..40107a1bae --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/fetch-via-serviceworker.https.sub.html.ini @@ -0,0 +1,65 @@ +[fetch-via-serviceworker.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if os == "linux": [OK, TIMEOUT] + [sec-fetch-mode - init: mode=no-cors - respondWith] + expected: + if (os == "linux") and fission: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-mode - init: mode=no-cors - fallback] + expected: + if (os == "linux") and fission: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-mode - init: mode=same-origin - respondWith] + expected: + if (os == "linux") and fission and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and fission and debug: [PASS, NOTRUN] + + [sec-fetch-mode - init: mode=same-origin - fallback] + expected: + if (os == "linux") and fission and debug: [PASS, NOTRUN] + if (os == "linux") and fission and not debug: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-dest - no init - respondWith] + expected: + if (os == "linux") and debug and fission: [PASS, NOTRUN] + if (os == "linux") and debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-dest - no init - fallback] + expected: + if os == "linux": [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-user - no init - respondWith] + expected: + if (os == "linux") and debug and fission: [PASS, NOTRUN] + if (os == "linux") and debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-user - no init - fallback] + expected: + if os == "linux": [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-mode - init: mode=cors - fallback] + expected: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-site - Same-Site -> Same-Site, init: mode=no-cors - respondWith] + expected: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-site - Same-Site -> Same-Site, init: mode=no-cors - fallback] + expected: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-site - Same-Site -> Cross-Site, init: mode=no-cors - respondWith] + expected: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-site - Same-Site -> Cross-Site, init: mode=no-cors - fallback] + expected: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-mode - no init - respondWith] + expected: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-mode - no init - fallback] + expected: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-mode - init: mode=cors - respondWith] + expected: [PASS, TIMEOUT, NOTRUN] diff --git a/testing/web-platform/meta/fetch/metadata/generated/fetch.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/fetch.https.sub.html.ini new file mode 100644 index 0000000000..a122f64a98 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/fetch.https.sub.html.ini @@ -0,0 +1,3 @@ +[fetch.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/fetch.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/fetch.sub.html.ini new file mode 100644 index 0000000000..7037fce0c1 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/fetch.sub.html.ini @@ -0,0 +1,3 @@ +[fetch.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/form-submission.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/form-submission.https.sub.html.ini new file mode 100644 index 0000000000..2e6601f810 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/form-submission.https.sub.html.ini @@ -0,0 +1,43 @@ +[form-submission.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if os == "linux": [OK, TIMEOUT] + [sec-fetch-user - GET with user activation] + expected: + if os == "linux": [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-user - POST] + expected: + if (os == "linux") and not fission and not debug: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and fission: [FAIL, NOTRUN] + FAIL + + [sec-fetch-user - POST with user activation] + expected: + if (os == "linux") and debug and fission: [PASS, NOTRUN] + if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-user - GET] + expected: + if (os == "linux") and debug and fission: [PASS, TIMEOUT] + if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-dest - GET] + expected: + if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-dest - POST] + expected: + if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-mode - GET] + expected: + if (os == "linux") and not debug and fission: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-mode - POST] + expected: + if (os == "linux") and not debug and fission: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-site - HTTPS downgrade-upgrade - POST] + expected: + if (os == "linux") and not debug and fission: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/form-submission.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/form-submission.sub.html.ini new file mode 100644 index 0000000000..4b8016d4d7 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/form-submission.sub.html.ini @@ -0,0 +1,22 @@ +[form-submission.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and fission: [OK, TIMEOUT] + [sec-fetch-site - HTTPS upgrade - POST] + expected: + if (os == "linux") and fission and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and fission and debug: [PASS, TIMEOUT] + + [sec-fetch-site - HTTPS downgrade-upgrade - GET] + expected: + if (os == "linux") and fission and debug: [PASS, NOTRUN] + if (os == "linux") and fission and not debug: [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-site - HTTPS downgrade-upgrade - POST] + expected: + if (os == "linux") and fission and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and fission and debug: [PASS, NOTRUN] + + [sec-fetch-site - HTTPS upgrade - GET] + expected: + if (os == "linux") and not debug and fission: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/header-link.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/header-link.https.sub.html.ini new file mode 100644 index 0000000000..4fb46002a1 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/header-link.https.sub.html.ini @@ -0,0 +1,53 @@ +[header-link.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [sec-fetch-site rel=icon - Same origin] + expected: FAIL + + [sec-fetch-site rel=icon - Cross-site] + expected: FAIL + + [sec-fetch-site rel=icon - Same site] + expected: FAIL + + [sec-fetch-site rel=icon - Same-Origin -> Cross-Site -> Same-Origin redirect] + expected: FAIL + + [sec-fetch-site rel=icon - Same-Origin -> Same-Site -> Same-Origin redirect] + expected: FAIL + + [sec-fetch-site rel=icon - Cross-Site -> Same Origin] + expected: FAIL + + [sec-fetch-site rel=icon - Cross-Site -> Same-Site] + expected: FAIL + + [sec-fetch-site rel=icon - Cross-Site -> Cross-Site] + expected: FAIL + + [sec-fetch-site rel=icon - Same-Origin -> Same Origin] + expected: FAIL + + [sec-fetch-site rel=icon - Same-Origin -> Same-Site] + expected: FAIL + + [sec-fetch-site rel=icon - Same-Origin -> Cross-Site] + expected: FAIL + + [sec-fetch-site rel=icon - Same-Site -> Same Origin] + expected: FAIL + + [sec-fetch-site rel=icon - Same-Site -> Same-Site] + expected: FAIL + + [sec-fetch-site rel=icon - Same-Site -> Cross-Site] + expected: FAIL + + [sec-fetch-mode rel=icon] + expected: FAIL + + [sec-fetch-dest rel=icon] + expected: FAIL + + [sec-fetch-user rel=icon] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/metadata/generated/header-link.https.sub.tentative.html.ini b/testing/web-platform/meta/fetch/metadata/generated/header-link.https.sub.tentative.html.ini new file mode 100644 index 0000000000..bc1c9e28ed --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/header-link.https.sub.tentative.html.ini @@ -0,0 +1,3 @@ +[header-link.https.sub.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/header-link.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/header-link.sub.html.ini new file mode 100644 index 0000000000..7499d038c2 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/header-link.sub.html.ini @@ -0,0 +1,47 @@ +[header-link.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [sec-fetch-site rel=icon - Not sent to non-trustworthy same-origin destination] + expected: FAIL + + [sec-fetch-site rel=icon - Not sent to non-trustworthy same-site destination] + expected: FAIL + + [sec-fetch-site rel=icon - Not sent to non-trustworthy cross-site destination] + expected: FAIL + + [sec-fetch-mode rel=icon - Not sent to non-trustworthy same-origin destination] + expected: FAIL + + [sec-fetch-mode rel=icon - Not sent to non-trustworthy same-site destination] + expected: FAIL + + [sec-fetch-mode rel=icon - Not sent to non-trustworthy cross-site destination] + expected: FAIL + + [sec-fetch-dest rel=icon - Not sent to non-trustworthy same-origin destination] + expected: FAIL + + [sec-fetch-dest rel=icon - Not sent to non-trustworthy same-site destination] + expected: FAIL + + [sec-fetch-dest rel=icon - Not sent to non-trustworthy cross-site destination] + expected: FAIL + + [sec-fetch-user rel=icon - Not sent to non-trustworthy same-origin destination] + expected: FAIL + + [sec-fetch-user rel=icon - Not sent to non-trustworthy same-site destination] + expected: FAIL + + [sec-fetch-user rel=icon - Not sent to non-trustworthy cross-site destination] + expected: FAIL + + [sec-fetch-site rel=icon - HTTPS downgrade (header not sent)] + expected: FAIL + + [sec-fetch-site rel=icon - HTTPS upgrade] + expected: FAIL + + [sec-fetch-site rel=icon - HTTPS downgrade-upgrade] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/metadata/generated/header-refresh.https.optional.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/header-refresh.https.optional.sub.html.ini new file mode 100644 index 0000000000..7892af4f33 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/header-refresh.https.optional.sub.html.ini @@ -0,0 +1,3 @@ +[header-refresh.https.optional.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/header-refresh.optional.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/header-refresh.optional.sub.html.ini new file mode 100644 index 0000000000..2b226c40ef --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/header-refresh.optional.sub.html.ini @@ -0,0 +1,3 @@ +[header-refresh.optional.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/script-module-import-dynamic.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/script-module-import-dynamic.https.sub.html.ini new file mode 100644 index 0000000000..9280fd8c8f --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/script-module-import-dynamic.https.sub.html.ini @@ -0,0 +1,3 @@ +[script-module-import-dynamic.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/script-module-import-dynamic.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/script-module-import-dynamic.sub.html.ini new file mode 100644 index 0000000000..ae7006d94f --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/script-module-import-dynamic.sub.html.ini @@ -0,0 +1,3 @@ +[script-module-import-dynamic.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/script-module-import-static.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/script-module-import-static.https.sub.html.ini new file mode 100644 index 0000000000..54d72aa076 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/script-module-import-static.https.sub.html.ini @@ -0,0 +1,3 @@ +[script-module-import-static.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/script-module-import-static.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/script-module-import-static.sub.html.ini new file mode 100644 index 0000000000..7218b7aff8 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/script-module-import-static.sub.html.ini @@ -0,0 +1,3 @@ +[script-module-import-static.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/serviceworker.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/serviceworker.https.sub.html.ini new file mode 100644 index 0000000000..40b11923d8 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/serviceworker.https.sub.html.ini @@ -0,0 +1,28 @@ +[serviceworker.https.sub.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK] + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [sec-fetch-mode - no options - registration] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [sec-fetch-user - no options - updating] + expected: + if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [sec-fetch-mode - no options - updating] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [sec-fetch-dest - no options - updating] + expected: + if (processor == "x86") and not debug: [TIMEOUT, PASS, NOTRUN] + + [sec-fetch-user - no options - registration] + expected: + if (processor == "x86") and not debug: [NOTRUN, PASS] + + [sec-fetch-dest - no options - registration] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/fetch/metadata/generated/svg-image.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/svg-image.https.sub.html.ini new file mode 100644 index 0000000000..e9c6f729bd --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/svg-image.https.sub.html.ini @@ -0,0 +1,28 @@ +[svg-image.https.sub.html] + [sec-fetch-dest no attributes] + expected: FAIL + + # Mixed content level 2 is upgrading resources like audio, img and video. For that reason we expect it to fail. + # See https://github.com/web-platform-tests/wpt/issues/37080 + [sec-fetch-site - HTTPS downgrade-upgrade no attributes] + expected: + if release_or_beta: PASS + FAIL + + [sec-fetch-mode attributes: crossorigin] + expected: + if (os == "linux") and not fission and debug: [PASS, FAIL] + if (os == "linux") and fission: [PASS, FAIL] + + [sec-fetch-mode attributes: crossorigin=anonymous] + expected: + if (os == "linux") and debug and not fission: [PASS, FAIL] + if (os == "android") and debug and not swgl: [PASS, FAIL] + if (os == "linux") and not debug: [PASS, FAIL] + + [sec-fetch-mode attributes: crossorigin=use-credentials] + expected: + if (os == "linux") and debug and not editorLegacyDirectionMode and not fission and swgl: [PASS, FAIL] + if (os == "linux") and debug and not editorLegacyDirectionMode and fission and not swgl: [PASS, FAIL] + if (os == "linux") and debug and editorLegacyDirectionMode: [PASS, FAIL] + if (os == "linux") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/fetch/metadata/generated/svg-image.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/svg-image.sub.html.ini new file mode 100644 index 0000000000..d36789483d --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/svg-image.sub.html.ini @@ -0,0 +1,3 @@ +[svg-image.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/window-history.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/window-history.https.sub.html.ini new file mode 100644 index 0000000000..314cc3c12b --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/window-history.https.sub.html.ini @@ -0,0 +1,19 @@ +[window-history.https.sub.html] + expected: + if (os == "linux") and fission and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "linux") and fission and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "linux") and fission and debug: [OK, TIMEOUT] + [sec-fetch-user - history.forward] + expected: + if (os == "linux") and fission and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and fission and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT] + if (os == "linux") and fission and debug: [PASS, TIMEOUT] + + [sec-fetch-user - history.back] + expected: + if (os == "linux") and not debug and fission and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and fission and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] + + [sec-fetch-dest - history.forward] + expected: + if (os == "linux") and not debug and fission: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/window-history.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/window-history.sub.html.ini new file mode 100644 index 0000000000..a3f35da51e --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/window-history.sub.html.ini @@ -0,0 +1,3 @@ +[window-history.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/window-location.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/window-location.https.sub.html.ini new file mode 100644 index 0000000000..82b7038ae6 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/window-location.https.sub.html.ini @@ -0,0 +1,3 @@ +[window-location.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/window-location.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/window-location.sub.html.ini new file mode 100644 index 0000000000..f0fd425512 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/window-location.sub.html.ini @@ -0,0 +1,3 @@ +[window-location.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/worker-dedicated-constructor.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/worker-dedicated-constructor.https.sub.html.ini new file mode 100644 index 0000000000..9ca80c8707 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/worker-dedicated-constructor.https.sub.html.ini @@ -0,0 +1,3 @@ +[worker-dedicated-constructor.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/worker-dedicated-constructor.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/worker-dedicated-constructor.sub.html.ini new file mode 100644 index 0000000000..8ed0e3f8a1 --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/worker-dedicated-constructor.sub.html.ini @@ -0,0 +1,26 @@ +[worker-dedicated-constructor.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [sec-fetch-site - Not sent to non-trustworthy same-site destination, no options] + expected: FAIL + + [sec-fetch-site - Not sent to non-trustworthy cross-site destination, no options] + expected: FAIL + + [sec-fetch-mode - Not sent to non-trustworthy same-site destination, no options] + expected: FAIL + + [sec-fetch-mode - Not sent to non-trustworthy cross-site destination, no options] + expected: FAIL + + [sec-fetch-dest - Not sent to non-trustworthy same-site destination, no options] + expected: FAIL + + [sec-fetch-dest - Not sent to non-trustworthy cross-site destination, no options] + expected: FAIL + + [sec-fetch-user - Not sent to non-trustworthy same-site destination, no options] + expected: FAIL + + [sec-fetch-user - Not sent to non-trustworthy cross-site destination, no options] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/metadata/generated/worker-dedicated-importscripts.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/worker-dedicated-importscripts.https.sub.html.ini new file mode 100644 index 0000000000..aa85dc6c9d --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/worker-dedicated-importscripts.https.sub.html.ini @@ -0,0 +1,3 @@ +[worker-dedicated-importscripts.https.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/worker-dedicated-importscripts.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/worker-dedicated-importscripts.sub.html.ini new file mode 100644 index 0000000000..467d989dce --- /dev/null +++ b/testing/web-platform/meta/fetch/metadata/generated/worker-dedicated-importscripts.sub.html.ini @@ -0,0 +1,3 @@ +[worker-dedicated-importscripts.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] |