diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
commit | 26a029d407be480d791972afb5975cf62c9360a6 (patch) | |
tree | f435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/meta/preload | |
parent | Initial commit. (diff) | |
download | firefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz firefox-26a029d407be480d791972afb5975cf62c9360a6.zip |
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/preload')
37 files changed, 378 insertions, 0 deletions
diff --git a/testing/web-platform/meta/preload/__dir__.ini b/testing/web-platform/meta/preload/__dir__.ini new file mode 100644 index 0000000000..4adeddd8e7 --- /dev/null +++ b/testing/web-platform/meta/preload/__dir__.ini @@ -0,0 +1,2 @@ +prefs: [network.http.rcwn.enabled:false] +lsan-allowed: [_GetAddrInfo_Portable, mozilla::net::AddrInfo::AddrInfo] diff --git a/testing/web-platform/meta/preload/avoid-prefetching-on-text-plain.html.ini b/testing/web-platform/meta/preload/avoid-prefetching-on-text-plain.html.ini new file mode 100644 index 0000000000..16085ce4a2 --- /dev/null +++ b/testing/web-platform/meta/preload/avoid-prefetching-on-text-plain.html.ini @@ -0,0 +1,3 @@ +[avoid-prefetching-on-text-plain.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/preload/delaying-onload-link-preload-after-discovery.html.ini b/testing/web-platform/meta/preload/delaying-onload-link-preload-after-discovery.html.ini new file mode 100644 index 0000000000..6500098318 --- /dev/null +++ b/testing/web-platform/meta/preload/delaying-onload-link-preload-after-discovery.html.ini @@ -0,0 +1,5 @@ +[delaying-onload-link-preload-after-discovery.html] + disabled: + if verify: fails in verify mode + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/preload/download-resources.html.ini b/testing/web-platform/meta/preload/download-resources.html.ini new file mode 100644 index 0000000000..211f524a67 --- /dev/null +++ b/testing/web-platform/meta/preload/download-resources.html.ini @@ -0,0 +1,5 @@ +[download-resources.html] + disabled: + if verify and (os == "linux"): fails in verify mode + [Makes sure that preloaded resources are downloaded] + expected: FAIL diff --git a/testing/web-platform/meta/preload/dynamic-adding-preload-imagesrcset.html.ini b/testing/web-platform/meta/preload/dynamic-adding-preload-imagesrcset.html.ini new file mode 100644 index 0000000000..f916eb7de8 --- /dev/null +++ b/testing/web-platform/meta/preload/dynamic-adding-preload-imagesrcset.html.ini @@ -0,0 +1,3 @@ +[dynamic-adding-preload-imagesrcset.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/preload/dynamic-adding-preload.html.ini b/testing/web-platform/meta/preload/dynamic-adding-preload.html.ini new file mode 100644 index 0000000000..95669ff470 --- /dev/null +++ b/testing/web-platform/meta/preload/dynamic-adding-preload.html.ini @@ -0,0 +1,3 @@ +[dynamic-adding-preload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/preload/link-header-on-subresource.html.ini b/testing/web-platform/meta/preload/link-header-on-subresource.html.ini new file mode 100644 index 0000000000..df8529755e --- /dev/null +++ b/testing/web-platform/meta/preload/link-header-on-subresource.html.ini @@ -0,0 +1,4 @@ +[link-header-on-subresource.html] + [Makes sure that Link headers on subresources preload resources] + expected: FAIL + diff --git a/testing/web-platform/meta/preload/link-header-preload-delay-onload.html.ini b/testing/web-platform/meta/preload/link-header-preload-delay-onload.html.ini new file mode 100644 index 0000000000..b2813510ba --- /dev/null +++ b/testing/web-platform/meta/preload/link-header-preload-delay-onload.html.ini @@ -0,0 +1,5 @@ +[link-header-preload-delay-onload.html] + [Makes sure that Link headers preload resources and block window.onload after resource discovery] + expected: + if (processor == "x86") and debug: PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/preload/link-header-preload-non-html.html.ini b/testing/web-platform/meta/preload/link-header-preload-non-html.html.ini new file mode 100644 index 0000000000..44fae9730b --- /dev/null +++ b/testing/web-platform/meta/preload/link-header-preload-non-html.html.ini @@ -0,0 +1,15 @@ +[link-header-preload-non-html.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [image documents should respect preload Link headers] + expected: FAIL + + [media documents should respect preload Link headers] + expected: + if (os == "android") and fission: [FAIL, TIMEOUT] + FAIL + + [invalid image documents should respect preload Link headers] + expected: + if (os == "android") and fission: [FAIL, NOTRUN] + FAIL diff --git a/testing/web-platform/meta/preload/modulepreload-as.html.ini b/testing/web-platform/meta/preload/modulepreload-as.html.ini new file mode 100644 index 0000000000..1b236933e6 --- /dev/null +++ b/testing/web-platform/meta/preload/modulepreload-as.html.ini @@ -0,0 +1,4 @@ +[modulepreload-as.html] + expected: [OK, ERROR] + [Modulepreload with as="json"] + expected: FAIL diff --git a/testing/web-platform/meta/preload/onerror-event.html.ini b/testing/web-platform/meta/preload/onerror-event.html.ini new file mode 100644 index 0000000000..d8902f6ff9 --- /dev/null +++ b/testing/web-platform/meta/preload/onerror-event.html.ini @@ -0,0 +1,5 @@ +[onerror-event.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Makes sure that preloaded resources trigger the onerror event] + expected: FAIL diff --git a/testing/web-platform/meta/preload/onload-event.html.ini b/testing/web-platform/meta/preload/onload-event.html.ini new file mode 100644 index 0000000000..61f512cf25 --- /dev/null +++ b/testing/web-platform/meta/preload/onload-event.html.ini @@ -0,0 +1,3 @@ +[onload-event.html] + [Makes sure that preloaded resources trigger the onload event] + expected: FAIL diff --git a/testing/web-platform/meta/preload/preconnect-onerror-event.html.ini b/testing/web-platform/meta/preload/preconnect-onerror-event.html.ini new file mode 100644 index 0000000000..0d2d311954 --- /dev/null +++ b/testing/web-platform/meta/preload/preconnect-onerror-event.html.ini @@ -0,0 +1,4 @@ +[preconnect-onerror-event.html] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/preload/preconnect.html.ini b/testing/web-platform/meta/preload/preconnect.html.ini new file mode 100644 index 0000000000..cd07aad27a --- /dev/null +++ b/testing/web-platform/meta/preload/preconnect.html.ini @@ -0,0 +1,10 @@ +[preconnect.html] + [Test that preconnect reduces connection time to zero] + expected: + if (os == "linux") and not swgl and fission and not debug and (processor == "x86"): [PASS, FAIL] + if (os == "win") and not swgl and debug and (processor == "x86_64"): [PASS, FAIL] + if (os == "linux") and not swgl and not fission: [PASS, FAIL] + if (os == "linux") and swgl and fission: [PASS, FAIL] + if (os == "linux") and swgl and not fission: [PASS, FAIL] + if os == "mac": [PASS, FAIL] + [FAIL, PASS] diff --git a/testing/web-platform/meta/preload/prefetch-accept.html.ini b/testing/web-platform/meta/preload/prefetch-accept.html.ini new file mode 100644 index 0000000000..e83efc8620 --- /dev/null +++ b/testing/web-platform/meta/preload/prefetch-accept.html.ini @@ -0,0 +1,3 @@ +[prefetch-accept.html] + [Document prefetch should send the exact Accept header as navigation] + expected: FAIL diff --git a/testing/web-platform/meta/preload/prefetch-document.html.ini b/testing/web-platform/meta/preload/prefetch-document.html.ini new file mode 100644 index 0000000000..220500a387 --- /dev/null +++ b/testing/web-platform/meta/preload/prefetch-document.html.ini @@ -0,0 +1,9 @@ +[prefetch-document.html] + [same origin document prefetch without 'as' should be consumed] + expected: FAIL + + [same-site different-origin document prefetch without 'as' should be consumed] + expected: FAIL + + [Document prefetch should send the exact Accept header as navigation] + expected: FAIL diff --git a/testing/web-platform/meta/preload/prefetch-events.html.ini b/testing/web-platform/meta/preload/prefetch-events.html.ini new file mode 100644 index 0000000000..695365a764 --- /dev/null +++ b/testing/web-platform/meta/preload/prefetch-events.html.ini @@ -0,0 +1,12 @@ +[prefetch-events.html] + [Prefetch should fire the load event] + expected: FAIL + + [Prefetch should fire the load event for 404] + expected: FAIL + + [Prefetch should fire the load event for 500] + expected: FAIL + + [Prefetch should fire the error event for network errors] + expected: FAIL diff --git a/testing/web-platform/meta/preload/prefetch-time-to-fetch.https.html.ini b/testing/web-platform/meta/preload/prefetch-time-to-fetch.https.html.ini new file mode 100644 index 0000000000..c3c5efaadc --- /dev/null +++ b/testing/web-platform/meta/preload/prefetch-time-to-fetch.https.html.ini @@ -0,0 +1,6 @@ +[prefetch-time-to-fetch.https.html] + [Changing a prefetch href should trigger a fetch] + expected: FAIL + + [Changing a prefetch crossorigin attribute should trigger a fetch] + expected: FAIL diff --git a/testing/web-platform/meta/preload/preload-connect-to-doc.html.ini b/testing/web-platform/meta/preload/preload-connect-to-doc.html.ini new file mode 100644 index 0000000000..e269e478ec --- /dev/null +++ b/testing/web-platform/meta/preload/preload-connect-to-doc.html.ini @@ -0,0 +1,3 @@ +[preload-connect-to-doc.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/preload/preload-csp.sub.html.ini b/testing/web-platform/meta/preload/preload-csp.sub.html.ini new file mode 100644 index 0000000000..31e8f83479 --- /dev/null +++ b/testing/web-platform/meta/preload/preload-csp.sub.html.ini @@ -0,0 +1,5 @@ +[preload-csp.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Preload requests are blocked by CSP.] + expected: FAIL diff --git a/testing/web-platform/meta/preload/preload-dynamic-csp.html.ini b/testing/web-platform/meta/preload/preload-dynamic-csp.html.ini new file mode 100644 index 0000000000..eec560939e --- /dev/null +++ b/testing/web-platform/meta/preload/preload-dynamic-csp.html.ini @@ -0,0 +1,3 @@ +[preload-dynamic-csp.html] + [Makes sure that preload requests respect CSP directives that are added after the preload] + expected: FAIL diff --git a/testing/web-platform/meta/preload/preload-error.sub.html.ini b/testing/web-platform/meta/preload/preload-error.sub.html.ini new file mode 100644 index 0000000000..b5710aeb94 --- /dev/null +++ b/testing/web-platform/meta/preload/preload-error.sub.html.ini @@ -0,0 +1,51 @@ +[preload-error.sub.html] + [404 (image): main] + expected: [PASS, FAIL] + + [CORS (image): main] + expected: [PASS, FAIL] + + [CORS-error (image): preload events] + expected: FAIL + + [CORS-error (image): main] + expected: [PASS, FAIL] + + [404 (style): preload events] + expected: FAIL + + [CORS-error (style): preload events] + expected: FAIL + + [404 (script): preload events] + expected: FAIL + + [CORS-error (script): preload events] + expected: FAIL + + [404 (xhr): preload events] + expected: FAIL + + [CORS-error (xhr): preload events] + expected: FAIL + + [404 (fetch): preload events] + expected: FAIL + + [CORS-error (fetch): preload events] + expected: FAIL + + [Decode-error (image): preload events] + expected: FAIL + + [MIME-error (image): main] + expected: [PASS, FAIL] + + [MIME-error (style): preload events] + expected: FAIL + + [Decode-error (image): main] + expected: [PASS, FAIL] + + [success (image): main] + expected: [PASS, FAIL] diff --git a/testing/web-platform/meta/preload/preload-in-data-doc.html.ini b/testing/web-platform/meta/preload/preload-in-data-doc.html.ini new file mode 100644 index 0000000000..c6ce11c72d --- /dev/null +++ b/testing/web-platform/meta/preload/preload-in-data-doc.html.ini @@ -0,0 +1,4 @@ +[preload-in-data-doc.html] + expected: + if os == "android": PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/preload/preload-invalid-resources.html.ini b/testing/web-platform/meta/preload/preload-invalid-resources.html.ini new file mode 100644 index 0000000000..a384d6734e --- /dev/null +++ b/testing/web-platform/meta/preload/preload-invalid-resources.html.ini @@ -0,0 +1,3 @@ +[preload-invalid-resources.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/preload/preload-link-cached-stylesheet-different-doc.html.ini b/testing/web-platform/meta/preload/preload-link-cached-stylesheet-different-doc.html.ini new file mode 100644 index 0000000000..4d7785d15d --- /dev/null +++ b/testing/web-platform/meta/preload/preload-link-cached-stylesheet-different-doc.html.ini @@ -0,0 +1,3 @@ +[preload-link-cached-stylesheet-different-doc.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/preload/preload-referrer-policy.html.ini b/testing/web-platform/meta/preload/preload-referrer-policy.html.ini new file mode 100644 index 0000000000..0982e96b50 --- /dev/null +++ b/testing/web-platform/meta/preload/preload-referrer-policy.html.ini @@ -0,0 +1,3 @@ +[preload-referrer-policy.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/preload/preload-resource-match.https.html.ini b/testing/web-platform/meta/preload/preload-resource-match.https.html.ini new file mode 100644 index 0000000000..e8621e4ecc --- /dev/null +++ b/testing/web-platform/meta/preload/preload-resource-match.https.html.ini @@ -0,0 +1,9 @@ +[preload-resource-match.https.html] + [Loading fetch (no-cors) with link (anonymous) should discard the preloaded response] + expected: [PASS, FAIL] + + [Loading fetch (no-cors) with link (use-credentials) should discard the preloaded response] + expected: [PASS, FAIL] + + [Loading font (same-origin) with link (same-origin) should reuse the preloaded response] + expected: FAIL diff --git a/testing/web-platform/meta/preload/preload-strict-dynamic.sub.html.ini b/testing/web-platform/meta/preload/preload-strict-dynamic.sub.html.ini new file mode 100644 index 0000000000..9d068754af --- /dev/null +++ b/testing/web-platform/meta/preload/preload-strict-dynamic.sub.html.ini @@ -0,0 +1,5 @@ +[preload-strict-dynamic.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [static-no-nonce] + expected: FAIL diff --git a/testing/web-platform/meta/preload/preload-time-to-fetch.https.html.ini b/testing/web-platform/meta/preload/preload-time-to-fetch.https.html.ini new file mode 100644 index 0000000000..b171120ae3 --- /dev/null +++ b/testing/web-platform/meta/preload/preload-time-to-fetch.https.html.ini @@ -0,0 +1,5 @@ +[preload-time-to-fetch.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Changing a preload "as" from a previously non-matching destination should trigger a fetch] + expected: FAIL diff --git a/testing/web-platform/meta/preload/preload-type-match.html.ini b/testing/web-platform/meta/preload/preload-type-match.html.ini new file mode 100644 index 0000000000..890f3e6886 --- /dev/null +++ b/testing/web-platform/meta/preload/preload-type-match.html.ini @@ -0,0 +1,68 @@ +[preload-type-match.html] + [Preload with {as=track; type=text/vtt} should load when retrieved resource is a track] + expected: FAIL + + [Preload with {as=script; type=text/ecmascript} should load when retrieved resource is a script] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + + [Preload with {as=script; type=application/ecmascript} should load when retrieved resource is a script] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + + [Preload with {as=script; type=text/javascript1.0} should load when retrieved resource is a script] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + + [Preload with {as=script; type=text/javascript1.3} should load when retrieved resource is a script] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + + [Preload with {as=script; type=text/javascript} should load when retrieved resource is a script] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + + [Preload with {as=script; type=text/javascript1.5} should load when retrieved resource is a script] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + + [Preload with {as=script; type=} should load when retrieved resource is a script] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + + [Preload with {as=script; type=text/javascript1.4} should load when retrieved resource is a script] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + + [Preload with {as=script; type=application/x-ecmascript} should load when retrieved resource is a script] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + + [Preload with {as=script; type=text/jscript} should load when retrieved resource is a script] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + + [Preload with {as=script; type=text/javascript1.2} should load when retrieved resource is a script] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + + [Preload with {as=script; type=application/javascript} should load when retrieved resource is a script] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + + [Preload with {as=script; type=application/x-javascript} should load when retrieved resource is a script] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + + [Preload with {as=script; type=text/javascript1.1} should load when retrieved resource is a script] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + + [Preload with {as=json; type=application/json} should load when retrieved resource is a json] + expected: FAIL + + [Preload with {as=json; type=text/json} should load when retrieved resource is a json] + expected: FAIL + + [Preload with {as=json; type=application/geo+json} should load when retrieved resource is a json] + expected: FAIL diff --git a/testing/web-platform/meta/preload/preload-with-type.html.ini b/testing/web-platform/meta/preload/preload-with-type.html.ini new file mode 100644 index 0000000000..4356fc247b --- /dev/null +++ b/testing/web-platform/meta/preload/preload-with-type.html.ini @@ -0,0 +1,4 @@ +[preload-with-type.html] + [Makes sure that preloaded resources with a type attribute trigger the onload event] + expected: FAIL + diff --git a/testing/web-platform/meta/preload/reflected-as-value.html.ini b/testing/web-platform/meta/preload/reflected-as-value.html.ini new file mode 100644 index 0000000000..79b6db8fec --- /dev/null +++ b/testing/web-platform/meta/preload/reflected-as-value.html.ini @@ -0,0 +1,3 @@ +[reflected-as-value.html] + [Link preload "as" value for "json" should be "json".] + expected: FAIL diff --git a/testing/web-platform/meta/preload/single-download-late-used-preload.html.ini b/testing/web-platform/meta/preload/single-download-late-used-preload.html.ini new file mode 100644 index 0000000000..047c4734f2 --- /dev/null +++ b/testing/web-platform/meta/preload/single-download-late-used-preload.html.ini @@ -0,0 +1,5 @@ +[single-download-late-used-preload.html] + disabled: + if verify: fails in verify mode + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/preload/single-download-preload.html.ini b/testing/web-platform/meta/preload/single-download-preload.html.ini new file mode 100644 index 0000000000..6b6cf7bdd2 --- /dev/null +++ b/testing/web-platform/meta/preload/single-download-preload.html.ini @@ -0,0 +1,9 @@ +[single-download-preload.html] + disabled: + if verify: fails in verify mode + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Makes sure that preloaded resources are not downloaded again when used] + expected: + if (os == "android") and fission: [FAIL, NOTRUN] + FAIL diff --git a/testing/web-platform/meta/preload/subresource-integrity-font.html.ini b/testing/web-platform/meta/preload/subresource-integrity-font.html.ini new file mode 100644 index 0000000000..f1b09123f7 --- /dev/null +++ b/testing/web-platform/meta/preload/subresource-integrity-font.html.ini @@ -0,0 +1,26 @@ +[subresource-integrity-font.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<crossorigin="anonymous"> Same-origin with incorrect hash.] + expected: FAIL + + [<crossorigin="anonymous"> Same-origin with sha256 match, sha512 mismatch.] + expected: FAIL + + [Same-origin, not CORS request, with incorrect sha256 hash.] + expected: FAIL + + [<crossorigin="anonymous"> Cross-origin with incorrect sha256 hash, ACAO: *.] + expected: FAIL + + [<crossorigin="anonymous"> Cross-origin with correct sha256 hash, with CORS-ineligible resource.] + expected: FAIL + + [Cross-origin, not CORS request, with correct sha256.] + expected: FAIL + + [Cross-origin, not CORS request, with incorrect sha256.] + expected: FAIL + + [<crossorigin="use-credentials"> Cross-origin with incorrect sha256 hash, CORS-eligible.] + expected: FAIL diff --git a/testing/web-platform/meta/preload/subresource-integrity-partial-image.html.ini b/testing/web-platform/meta/preload/subresource-integrity-partial-image.html.ini new file mode 100644 index 0000000000..5aec18fac5 --- /dev/null +++ b/testing/web-platform/meta/preload/subresource-integrity-partial-image.html.ini @@ -0,0 +1,3 @@ +[subresource-integrity-partial-image.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/preload/subresource-integrity.html.ini b/testing/web-platform/meta/preload/subresource-integrity.html.ini new file mode 100644 index 0000000000..95cda2a3ad --- /dev/null +++ b/testing/web-platform/meta/preload/subresource-integrity.html.ini @@ -0,0 +1,65 @@ +[subresource-integrity.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Cross-origin script, not CORS request, with hash mismatch] + expected: FAIL + + [<crossorigin='use-credentials'> style with incorrect hash CORS-eligible] + expected: FAIL + + [Same-origin script with sha256 match, sha512 mismatch] + expected: FAIL + + [<crossorigin='use-credentials'> script with incorrect hash CORS-eligible] + expected: FAIL + + [Same-origin style with sha256 match, sha512 mismatch] + expected: FAIL + + [<crossorigin='anonymous'> script with CORS-ineligible resource] + expected: FAIL + + [<crossorigin='anonymous'> style with incorrect hash, ACAO: *] + expected: FAIL + + [Cross-origin style, not CORS request, with hash mismatch] + expected: FAIL + + [Cross-origin style, not CORS request, with correct hash] + expected: FAIL + + [<crossorigin='anonymous'> script with incorrect hash, ACAO: *] + expected: FAIL + + [Cross-origin script, not CORS request, with correct hash] + expected: FAIL + + [Same-origin script with incorrect hash.] + expected: FAIL + + [Same-origin style with incorrect hash.] + expected: FAIL + + [<crossorigin='anonymous'> style with CORS-ineligible resource] + expected: FAIL + + [Same-origin image with sha256 match, sha512 mismatch] + expected: FAIL + + [Same-origin image with incorrect hash.] + expected: FAIL + + [<crossorigin='anonymous'> image with CORS-ineligible resource] + expected: FAIL + + [Cross-origin image, not CORS request, with hash mismatch] + expected: FAIL + + [<crossorigin='use-credentials'> image with incorrect hash CORS-eligible] + expected: FAIL + + [Cross-origin image, not CORS request, with correct hash] + expected: FAIL + + [<crossorigin='anonymous'> image with incorrect hash, ACAO: *] + expected: FAIL |