mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Implement basics of link preloading (#37036)
These changes allow a minimal set of checks for font-src CSP checks to pass. Part of #4577 Part of #35035 --------- Signed-off-by: Tim van der Lippe <tvanderlippe@gmail.com>
This commit is contained in:
parent
9dc1391bef
commit
36e4886da1
174 changed files with 2814 additions and 1097 deletions
2
tests/wpt/include.ini
vendored
2
tests/wpt/include.ini
vendored
|
@ -204,6 +204,8 @@ skip: true
|
|||
skip: false
|
||||
[pointerevents]
|
||||
skip: false
|
||||
[preload]
|
||||
skip: false
|
||||
[quirks]
|
||||
skip: false
|
||||
[referrer-policy]
|
||||
|
|
2
tests/wpt/meta/MANIFEST.json
vendored
2
tests/wpt/meta/MANIFEST.json
vendored
|
@ -773801,7 +773801,7 @@
|
|||
]
|
||||
],
|
||||
"preload-csp.sub.html": [
|
||||
"a1b57b78b415f76678064ff9e00d32a4f6d14f6c",
|
||||
"2238d6cafe80ff7733ea34d5ef365790b9f7a8df",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[font-match-allowed.sub.html]
|
||||
expected: TIMEOUT
|
||||
[Test font loads if it matches font-src.]
|
||||
expected: TIMEOUT
|
|
@ -1,4 +0,0 @@
|
|||
[font-mismatch-blocked.sub.html]
|
||||
expected: TIMEOUT
|
||||
[Test font does not load if it does not match font-src.]
|
||||
expected: TIMEOUT
|
|
@ -1,4 +0,0 @@
|
|||
[font-none-blocked.sub.html]
|
||||
expected: TIMEOUT
|
||||
[Test font does not load if it does not match font-src.]
|
||||
expected: TIMEOUT
|
|
@ -1,4 +0,0 @@
|
|||
[font-self-allowed.html]
|
||||
expected: TIMEOUT
|
||||
[Test font loads if it matches font-src.]
|
||||
expected: TIMEOUT
|
|
@ -1,2 +1,2 @@
|
|||
[background-attachment-353.html]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
[background-image-first-letter.html]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
[background-image-first-line.html]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
[preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html]
|
||||
expected: TIMEOUT
|
||||
[preload-image-png-mislabeled-as-html-nosniff]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,7 +1,4 @@
|
|||
[element-link-prefetch.https.optional.sub.html]
|
||||
[sec-fetch-site - Same origin no attributes]
|
||||
expected: FAIL
|
||||
|
||||
[sec-fetch-site - Cross-site no attributes]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -17,9 +14,6 @@
|
|||
[sec-fetch-site - Cross-Site -> Cross-Site no attributes]
|
||||
expected: FAIL
|
||||
|
||||
[sec-fetch-site - Same-Origin -> Same Origin no attributes]
|
||||
expected: FAIL
|
||||
|
||||
[sec-fetch-site - Same-Origin -> Cross-Site no attributes]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,55 +1,27 @@
|
|||
[preload.https.sub.html]
|
||||
expected: TIMEOUT
|
||||
[<link rel='preload' as='fetch' href='https://web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
[preload fetch www.not-web-platform.test:8443: sec-fetch-site]
|
||||
expected: FAIL
|
||||
|
||||
[<link rel='preload' as='fetch' href='https://www.web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
[preload image www.not-web-platform.test:8443: sec-fetch-site]
|
||||
expected: FAIL
|
||||
|
||||
[<link rel='preload' as='fetch' href='https://www.not-web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
[preload style www.not-web-platform.test:8443: sec-fetch-dest]
|
||||
expected: FAIL
|
||||
|
||||
[<link rel='preload' as='font' href='https://web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
[preload style www.not-web-platform.test:8443: sec-fetch-site]
|
||||
expected: FAIL
|
||||
|
||||
[<link rel='preload' as='font' href='https://www.web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
[preload font www.not-web-platform.test:8443: sec-fetch-site]
|
||||
expected: FAIL
|
||||
|
||||
[<link rel='preload' as='font' href='https://www.not-web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
[preload script www.not-web-platform.test:8443: sec-fetch-site]
|
||||
expected: FAIL
|
||||
|
||||
[<link rel='preload' as='image' href='https://web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
[preload track www.not-web-platform.test:8443: sec-fetch-site]
|
||||
expected: FAIL
|
||||
|
||||
[<link rel='preload' as='image' href='https://www.web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
[preload style www.web-platform.test:8443: sec-fetch-dest]
|
||||
expected: FAIL
|
||||
|
||||
[<link rel='preload' as='image' href='https://www.not-web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[<link rel='preload' as='script' href='https://web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[<link rel='preload' as='script' href='https://www.web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[<link rel='preload' as='script' href='https://www.not-web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[<link rel='preload' as='style' href='https://web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[<link rel='preload' as='style' href='https://www.web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[<link rel='preload' as='style' href='https://www.not-web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[<link rel='preload' as='track' href='https://web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[<link rel='preload' as='track' href='https://www.web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[<link rel='preload' as='track' href='https://www.not-web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
[preload style web-platform.test:8443: sec-fetch-dest]
|
||||
expected: FAIL
|
||||
|
|
|
@ -6,9 +6,6 @@
|
|||
[Http upgrade object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Http upgrade preload]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Http upgrade stylesheet]
|
||||
expected: NOTRUN
|
||||
|
||||
|
|
|
@ -6,9 +6,6 @@
|
|||
[Https downgrade object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Https downgrade preload]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Https downgrade stylesheet]
|
||||
expected: NOTRUN
|
||||
|
||||
|
|
|
@ -5389,9 +5389,6 @@
|
|||
[HTMLBaseElement interface: document.createElement("base") must inherit property "target" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLLinkElement interface: attribute as]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLLinkElement interface: attribute sizes]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -5407,9 +5404,6 @@
|
|||
[HTMLLinkElement interface: attribute fetchPriority]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLLinkElement interface: document.createElement("link") must inherit property "as" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLLinkElement interface: document.createElement("link") must inherit property "sizes" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
|
|
642
tests/wpt/meta/html/dom/reflection-metadata.html.ini
vendored
642
tests/wpt/meta/html/dom/reflection-metadata.html.ini
vendored
|
@ -881,648 +881,6 @@
|
|||
[link.tabIndex: IDL set to -2147483648]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: typeof IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL get with DOM attribute unset]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to ""]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to undefined]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to 7]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to 1.5]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "5%"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "+100"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to ".5"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to true]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to false]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to object "[object Object\]"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to NaN]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to Infinity]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to -Infinity]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to null]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to object "test-toString"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to object "test-valueOf"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "fetch"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "xfetch"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "fetch\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "etch"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "FETCH"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "audio"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "xaudio"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "audio\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "udio"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "AUDIO"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "document"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "xdocument"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "document\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "ocument"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "DOCUMENT"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "embed"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "xembed"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "embed\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "mbed"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "EMBED"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "font"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "xfont"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "font\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "ont"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "FONT"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "image"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "ximage"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "image\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "mage"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "IMAGE"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "manifest"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "xmanifest"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "manifest\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "anifest"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "MANIFEST"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "manifeſt"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "object"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "xobject"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "object\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "bject"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "OBJECT"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "report"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "xreport"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "report\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "eport"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "REPORT"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "script"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "xscript"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "script\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "cript"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "SCRIPT"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "ſcript"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "sharedworker"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "xsharedworker"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "sharedworker\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "haredworker"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "SHAREDWORKER"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "sharedworKer"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "ſharedworker"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "style"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "xstyle"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "style\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "tyle"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "STYLE"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "ſtyle"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "track"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "xtrack"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "track\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "rack"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "TRACK"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "tracK"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "video"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "xvideo"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "video\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "ideo"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "VIDEO"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "worker"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "xworker"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "worker\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "orker"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "WORKER"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "worKer"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "xslt"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "xxslt"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "xslt\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "slt"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "XSLT"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: setAttribute() to "xſlt"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to ""]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to undefined]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to 7]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to 1.5]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "5%"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "+100"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to ".5"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to true]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to false]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to object "[object Object\]"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to NaN]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to Infinity]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to -Infinity]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to null]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to object "test-toString"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to object "test-valueOf"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "fetch"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "xfetch"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "fetch\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "etch"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "FETCH"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "audio"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "xaudio"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "audio\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "udio"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "AUDIO"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "document"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "xdocument"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "document\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "ocument"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "DOCUMENT"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "embed"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "xembed"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "embed\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "mbed"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "EMBED"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "font"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "xfont"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "font\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "ont"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "FONT"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "image"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "ximage"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "image\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "mage"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "IMAGE"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "manifest"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "xmanifest"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "manifest\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "anifest"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "MANIFEST"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "manifeſt"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "object"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "xobject"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "object\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "bject"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "OBJECT"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "report"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "xreport"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "report\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "eport"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "REPORT"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "script"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "xscript"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "script\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "cript"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "SCRIPT"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "ſcript"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "sharedworker"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "xsharedworker"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "sharedworker\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "haredworker"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "SHAREDWORKER"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "sharedworKer"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "ſharedworker"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "style"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "xstyle"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "style\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "tyle"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "STYLE"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "ſtyle"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "track"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "xtrack"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "track\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "rack"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "TRACK"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "tracK"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "video"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "xvideo"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "video\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "ideo"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "VIDEO"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "worker"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "xworker"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "worker\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "orker"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "WORKER"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "worKer"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "xslt"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "xxslt"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "xslt\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "slt"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "XSLT"]
|
||||
expected: FAIL
|
||||
|
||||
[link.as: IDL set to "xſlt"]
|
||||
expected: FAIL
|
||||
|
||||
[meta.accessKey: typeof IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
[link-stylesheet-with-non-match-media-does-not-block-render.tentative.html]
|
||||
[\n Delayed Stylesheet imported using link tag should not block rendering\n or JS execution when media doesn't match.\n]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[link-rel-stylesheet-nomatch-media.tentative.sub.html]
|
||||
[Speculative parsing, document.write(): link-rel-stylesheet-nomatch-media]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[meta-viewport-link-stylesheet-media.tentative.sub.html]
|
||||
[Speculative parsing, document.write(): meta-viewport-link-stylesheet-media]
|
||||
expected: FAIL
|
3
tests/wpt/meta/preload/download-resources.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/download-resources.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[download-resources.html]
|
||||
[Makes sure that preloaded resources are downloaded]
|
||||
expected: FAIL
|
3
tests/wpt/meta/preload/dynamic-adding-preload-imagesrcset.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/dynamic-adding-preload-imagesrcset.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[dynamic-adding-preload-imagesrcset.html]
|
||||
[Makes sure that a dynamically added preload with imagesrcset works]
|
||||
expected: FAIL
|
3
tests/wpt/meta/preload/dynamic-adding-preload.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/dynamic-adding-preload.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[dynamic-adding-preload.html]
|
||||
[Makes sure that a dynamically added preloaded resource is downloaded]
|
||||
expected: FAIL
|
4
tests/wpt/meta/preload/link-header-modulepreload.html.ini
vendored
Normal file
4
tests/wpt/meta/preload/link-header-modulepreload.html.ini
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
[link-header-modulepreload.html]
|
||||
expected: TIMEOUT
|
||||
[test that a header-preloaded module is loaded and consumed]
|
||||
expected: TIMEOUT
|
3
tests/wpt/meta/preload/link-header-on-subresource.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/link-header-on-subresource.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[link-header-on-subresource.html]
|
||||
[Makes sure that Link headers on subresources preload resources]
|
||||
expected: FAIL
|
3
tests/wpt/meta/preload/link-header-preload-delay-onload.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/link-header-preload-delay-onload.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[link-header-preload-delay-onload.html]
|
||||
[Makes sure that Link headers preload resources and block window.onload after resource discovery]
|
||||
expected: FAIL
|
3
tests/wpt/meta/preload/link-header-preload-imagesrcset.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/link-header-preload-imagesrcset.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[link-header-preload-imagesrcset.html]
|
||||
[Makes sure that Link headers preload images with imagesrcset/imagesizes attributes.]
|
||||
expected: FAIL
|
15
tests/wpt/meta/preload/link-header-preload-non-html.html.ini
vendored
Normal file
15
tests/wpt/meta/preload/link-header-preload-non-html.html.ini
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
[link-header-preload-non-html.html]
|
||||
[XHTML documents should respect preload Link headers]
|
||||
expected: FAIL
|
||||
|
||||
[plain text documents should respect preload Link headers]
|
||||
expected: FAIL
|
||||
|
||||
[image documents should respect preload Link headers]
|
||||
expected: FAIL
|
||||
|
||||
[media documents should respect preload Link headers]
|
||||
expected: FAIL
|
||||
|
||||
[invalid image documents should respect preload Link headers]
|
||||
expected: FAIL
|
3
tests/wpt/meta/preload/link-header-preload-nonce.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/link-header-preload-nonce.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[link-header-preload-nonce.html]
|
||||
[with nonce]
|
||||
expected: FAIL
|
3
tests/wpt/meta/preload/link-header-preload.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/link-header-preload.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[link-header-preload.html]
|
||||
[Makes sure that Link headers preload resources]
|
||||
expected: FAIL
|
82
tests/wpt/meta/preload/modulepreload-as.html.ini
vendored
Normal file
82
tests/wpt/meta/preload/modulepreload-as.html.ini
vendored
Normal file
|
@ -0,0 +1,82 @@
|
|||
[modulepreload-as.html]
|
||||
expected: TIMEOUT
|
||||
[Modulepreload with as=""]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Modulepreload with as="audio"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="audioworklet"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="document"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="embed"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="font"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="frame"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="iframe"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="image"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="json"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="manifest"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="object"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="paintworklet"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="report"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="script"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="serviceworker"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="sharedworker"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="style"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="track"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="video"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="webidentity"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="worker"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="xslt"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="fetch"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="invalid-dest"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="iMaGe"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Modulepreload with as="sCrIpT"]
|
||||
expected: NOTRUN
|
3
tests/wpt/meta/preload/modulepreload-sri-importmap.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/modulepreload-sri-importmap.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[modulepreload-sri-importmap.html]
|
||||
[Script should not be loaded if modulepreload's integrity is invalid]
|
||||
expected: FAIL
|
3
tests/wpt/meta/preload/modulepreload-sri.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/modulepreload-sri.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[modulepreload-sri.html]
|
||||
[Script should not be loaded if modulepreload's integrity is invalid]
|
||||
expected: FAIL
|
85
tests/wpt/meta/preload/modulepreload.html.ini
vendored
Normal file
85
tests/wpt/meta/preload/modulepreload.html.ini
vendored
Normal file
|
@ -0,0 +1,85 @@
|
|||
[modulepreload.html]
|
||||
expected: TIMEOUT
|
||||
[link rel=modulepreload]
|
||||
expected: TIMEOUT
|
||||
|
||||
[same-origin link rel=modulepreload crossorigin=anonymous]
|
||||
expected: NOTRUN
|
||||
|
||||
[same-origin link rel=modulepreload crossorigin=use-credentials]
|
||||
expected: NOTRUN
|
||||
|
||||
[cross-origin link rel=modulepreload]
|
||||
expected: NOTRUN
|
||||
|
||||
[cross-origin link rel=modulepreload crossorigin=anonymous]
|
||||
expected: NOTRUN
|
||||
|
||||
[cross-origin link rel=modulepreload crossorigin=use-credentials]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload with submodules]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload for a module with syntax error]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload for a module with network error]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload with bad href attribute]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload as=script]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload with non-script-like as= value (image)]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload with non-script-like as= value (xslt)]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload with integrity match]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload with integrity match2]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload with integrity mismatch]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload with integrity mismatch2]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload with integrity mismatch3]
|
||||
expected: NOTRUN
|
||||
|
||||
[multiple link rel=modulepreload with same href]
|
||||
expected: NOTRUN
|
||||
|
||||
[multiple link rel=modulepreload with child module before parent]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload with matching media]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload with non-matching media]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload with empty media]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload with empty href]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload with empty href and invalid as= value]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload and script with non-matching crossorigin values]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload and script with non-matching crossorigin values2]
|
||||
expected: NOTRUN
|
||||
|
||||
[link rel=modulepreload and non-module script]
|
||||
expected: NOTRUN
|
3
tests/wpt/meta/preload/onerror-event.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/onerror-event.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[onerror-event.html]
|
||||
[Makes sure that preloaded resources trigger the onerror event]
|
||||
expected: FAIL
|
3
tests/wpt/meta/preload/onload-event.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/onload-event.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[onload-event.html]
|
||||
[Makes sure that preloaded resources trigger the onload event]
|
||||
expected: FAIL
|
4
tests/wpt/meta/preload/preconnect.html.ini
vendored
Normal file
4
tests/wpt/meta/preload/preconnect.html.ini
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
[preconnect.html]
|
||||
expected: TIMEOUT
|
||||
[Test that preconnect reduces connection time to zero]
|
||||
expected: TIMEOUT
|
6
tests/wpt/meta/preload/prefetch-document.html.ini
vendored
Normal file
6
tests/wpt/meta/preload/prefetch-document.html.ini
vendored
Normal file
|
@ -0,0 +1,6 @@
|
|||
[prefetch-document.html]
|
||||
[same-site different-origin document prefetch without 'as' should not be consumed]
|
||||
expected: FAIL
|
||||
|
||||
[different-site document prefetch without 'as' should not be consumed]
|
||||
expected: FAIL
|
3
tests/wpt/meta/preload/preload-csp.sub.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/preload-csp.sub.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[preload-csp.sub.html]
|
||||
[Preload requests are blocked by CSP.]
|
||||
expected: FAIL
|
3
tests/wpt/meta/preload/preload-default-csp.sub.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/preload-default-csp.sub.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[preload-default-csp.sub.html]
|
||||
[Preload requests are blocked by CSP ("default-src 'none').]
|
||||
expected: FAIL
|
102
tests/wpt/meta/preload/preload-error.sub.html.ini
vendored
Normal file
102
tests/wpt/meta/preload/preload-error.sub.html.ini
vendored
Normal file
|
@ -0,0 +1,102 @@
|
|||
[preload-error.sub.html]
|
||||
[404 (image): main]
|
||||
expected: FAIL
|
||||
|
||||
[CORS-error (image): main]
|
||||
expected: FAIL
|
||||
|
||||
[CSP-error (image): preload events]
|
||||
expected: FAIL
|
||||
|
||||
[CSP-error (image): main]
|
||||
expected: FAIL
|
||||
|
||||
[CORS-error (style): main]
|
||||
expected: FAIL
|
||||
|
||||
[CSP-error (style): preload events]
|
||||
expected: FAIL
|
||||
|
||||
[CSP-error (style): main]
|
||||
expected: FAIL
|
||||
|
||||
[CORS-error (script): main]
|
||||
expected: FAIL
|
||||
|
||||
[CSP-error (script): preload events]
|
||||
expected: FAIL
|
||||
|
||||
[CSP-error (script): main]
|
||||
expected: FAIL
|
||||
|
||||
[CORS-error (xhr): main]
|
||||
expected: FAIL
|
||||
|
||||
[CSP-error (xhr): preload events]
|
||||
expected: FAIL
|
||||
|
||||
[CSP-error (xhr): main]
|
||||
expected: FAIL
|
||||
|
||||
[success (fetch): main]
|
||||
expected: FAIL
|
||||
|
||||
[404 (fetch): main]
|
||||
expected: FAIL
|
||||
|
||||
[CORS (fetch): main]
|
||||
expected: FAIL
|
||||
|
||||
[CORS-error (fetch): main]
|
||||
expected: FAIL
|
||||
|
||||
[CSP-error (fetch): preload events]
|
||||
expected: FAIL
|
||||
|
||||
[CSP-error (fetch): main]
|
||||
expected: FAIL
|
||||
|
||||
[MIME-error (style): main]
|
||||
expected: FAIL
|
||||
|
||||
[MIME-blocked (script): main]
|
||||
expected: FAIL
|
||||
|
||||
[MIME-blocked-nosniff (style): preload events]
|
||||
expected: FAIL
|
||||
|
||||
[MIME-blocked-nosniff (style): main]
|
||||
expected: FAIL
|
||||
|
||||
[MIME-blocked-nosniff (script): main]
|
||||
expected: FAIL
|
||||
|
||||
[Decode-error (script): main]
|
||||
expected: FAIL
|
||||
|
||||
[success (style): main]
|
||||
expected: FAIL
|
||||
|
||||
[404 (style): main]
|
||||
expected: FAIL
|
||||
|
||||
[CORS (style): main]
|
||||
expected: FAIL
|
||||
|
||||
[success (script): main]
|
||||
expected: FAIL
|
||||
|
||||
[404 (script): main]
|
||||
expected: FAIL
|
||||
|
||||
[success (xhr): main]
|
||||
expected: FAIL
|
||||
|
||||
[404 (xhr): main]
|
||||
expected: FAIL
|
||||
|
||||
[CORS (xhr): main]
|
||||
expected: FAIL
|
||||
|
||||
[Decode-error (style): main]
|
||||
expected: FAIL
|
12
tests/wpt/meta/preload/preload-font-crossorigin.html.ini
vendored
Normal file
12
tests/wpt/meta/preload/preload-font-crossorigin.html.ini
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
[preload-font-crossorigin.html]
|
||||
[Same origin font preload with crossorigin attribute]
|
||||
expected: FAIL
|
||||
|
||||
[Same origin font preload without crossorigin attribute]
|
||||
expected: FAIL
|
||||
|
||||
[Cross origin font preload with crossorigin attribute]
|
||||
expected: FAIL
|
||||
|
||||
[Cross origin font preload without crossorigin attribute]
|
||||
expected: FAIL
|
2
tests/wpt/meta/preload/preload-in-data-doc.html.ini
vendored
Normal file
2
tests/wpt/meta/preload/preload-in-data-doc.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[preload-in-data-doc.html]
|
||||
expected: FAIL
|
3
tests/wpt/meta/preload/preload-nonce.sub.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/preload-nonce.sub.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[preload-nonce.sub.html]
|
||||
[Preload requests without a nonce are blocked by CSP.]
|
||||
expected: FAIL
|
594
tests/wpt/meta/preload/preload-referrer-policy-subresource-header.tentative.html.ini
vendored
Normal file
594
tests/wpt/meta/preload/preload-referrer-policy-subresource-header.tentative.html.ini
vendored
Normal file
|
@ -0,0 +1,594 @@
|
|||
[preload-referrer-policy-subresource-header.tentative.html?isCrossOriginPreload=false&isCrossOriginResource=true]
|
||||
[referrer policy ( -> , same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> no-referrer, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> same-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> origin-when-cross-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> strict-origin-when-cross-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> unsafe-url, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> , same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> no-referrer, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> same-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> origin-when-cross-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> strict-origin-when-cross-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> unsafe-url, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> , same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> no-referrer, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> same-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> origin-when-cross-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> strict-origin-when-cross-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> unsafe-url, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> , same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> no-referrer, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> same-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> origin-when-cross-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> strict-origin-when-cross-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> unsafe-url, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> , same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> no-referrer, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> same-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> origin-when-cross-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> strict-origin-when-cross-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> unsafe-url, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> , same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> no-referrer, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> same-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> origin-when-cross-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> strict-origin-when-cross-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> unsafe-url, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> , same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> no-referrer, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> same-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> origin-when-cross-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> strict-origin-when-cross-origin, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> unsafe-url, same-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[preload-referrer-policy-subresource-header.tentative.html?isCrossOriginPreload=true&isCrossOriginResource=true]
|
||||
[referrer policy ( -> , cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> no-referrer, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> same-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> origin-when-cross-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> strict-origin-when-cross-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> unsafe-url, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> , cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> no-referrer, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> same-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> origin-when-cross-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> strict-origin-when-cross-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> unsafe-url, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> , cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> no-referrer, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> same-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> origin-when-cross-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> strict-origin-when-cross-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> unsafe-url, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> , cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> no-referrer, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> same-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> origin-when-cross-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> strict-origin-when-cross-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> unsafe-url, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> , cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> no-referrer, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> same-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> origin-when-cross-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> strict-origin-when-cross-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> unsafe-url, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> , cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> no-referrer, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> same-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> origin-when-cross-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> strict-origin-when-cross-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> unsafe-url, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> , cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> no-referrer, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> same-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> origin-when-cross-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> strict-origin-when-cross-origin, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> unsafe-url, cross-origin, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[preload-referrer-policy-subresource-header.tentative.html?isCrossOriginPreload=false&isCrossOriginResource=false]
|
||||
[referrer policy ( -> , same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> no-referrer, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> same-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> origin-when-cross-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> strict-origin-when-cross-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> unsafe-url, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> , same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> no-referrer, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> same-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> origin-when-cross-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> strict-origin-when-cross-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> unsafe-url, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> , same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> no-referrer, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> same-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> origin-when-cross-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> strict-origin-when-cross-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> unsafe-url, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> , same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> no-referrer, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> same-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> origin-when-cross-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> strict-origin-when-cross-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> unsafe-url, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> , same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> no-referrer, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> same-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> origin-when-cross-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> strict-origin-when-cross-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> unsafe-url, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> , same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> no-referrer, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> same-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> origin-when-cross-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> strict-origin-when-cross-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> unsafe-url, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> , same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> no-referrer, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> same-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> origin-when-cross-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> strict-origin-when-cross-origin, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> unsafe-url, same-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[preload-referrer-policy-subresource-header.tentative.html?isCrossOriginPreload=true&isCrossOriginResource=false]
|
||||
[referrer policy ( -> , cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> no-referrer, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> same-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> origin-when-cross-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> strict-origin-when-cross-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> unsafe-url, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> , cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> no-referrer, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> same-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> origin-when-cross-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> strict-origin-when-cross-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (no-referrer -> unsafe-url, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> , cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> no-referrer, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> same-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> origin-when-cross-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> strict-origin-when-cross-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (same-origin -> unsafe-url, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> , cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> no-referrer, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> same-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> origin-when-cross-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> strict-origin-when-cross-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin -> unsafe-url, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> , cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> no-referrer, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> same-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> origin-when-cross-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> strict-origin-when-cross-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> unsafe-url, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> , cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> no-referrer, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> same-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> origin-when-cross-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> strict-origin-when-cross-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> unsafe-url, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> , cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> no-referrer, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> same-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> origin-when-cross-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> strict-origin-when-cross-origin, cross-origin, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy (unsafe-url -> unsafe-url, cross-origin, same-origin)]
|
||||
expected: FAIL
|
589
tests/wpt/meta/preload/preload-referrer-policy.html.ini
vendored
Normal file
589
tests/wpt/meta/preload/preload-referrer-policy.html.ini
vendored
Normal file
|
@ -0,0 +1,589 @@
|
|||
[preload-referrer-policy.html]
|
||||
expected: TIMEOUT
|
||||
[referrer policy ( -> , element, cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> , element, same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[referrer policy ( -> , header, cross-origin)]
|
||||
expected: TIMEOUT
|
||||
|
||||
[referrer policy ( -> , header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> no-referrer, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> no-referrer, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> no-referrer, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> no-referrer, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> same-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> same-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> same-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> same-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> origin-when-cross-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> origin-when-cross-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> origin-when-cross-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> origin-when-cross-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> strict-origin-when-cross-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> strict-origin-when-cross-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> strict-origin-when-cross-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> strict-origin-when-cross-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> unsafe-url, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> unsafe-url, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> unsafe-url, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy ( -> unsafe-url, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> , element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> , element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> , header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> , header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> no-referrer, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> no-referrer, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> no-referrer, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> no-referrer, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> same-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> same-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> same-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> same-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> origin-when-cross-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> origin-when-cross-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> origin-when-cross-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> origin-when-cross-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> strict-origin-when-cross-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> strict-origin-when-cross-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> strict-origin-when-cross-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> strict-origin-when-cross-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> unsafe-url, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> unsafe-url, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> unsafe-url, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (no-referrer -> unsafe-url, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> , element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> , element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> , header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> , header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> no-referrer, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> no-referrer, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> no-referrer, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> no-referrer, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> same-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> same-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> same-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> same-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> origin-when-cross-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> origin-when-cross-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> origin-when-cross-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> origin-when-cross-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> strict-origin-when-cross-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> strict-origin-when-cross-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> strict-origin-when-cross-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> strict-origin-when-cross-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> unsafe-url, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> unsafe-url, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> unsafe-url, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (same-origin -> unsafe-url, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> , element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> , element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> , header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> , header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> no-referrer, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> no-referrer, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> no-referrer, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> no-referrer, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> same-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> same-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> same-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> same-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> origin-when-cross-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> origin-when-cross-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> origin-when-cross-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> origin-when-cross-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> strict-origin-when-cross-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> strict-origin-when-cross-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> strict-origin-when-cross-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> strict-origin-when-cross-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> unsafe-url, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> unsafe-url, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> unsafe-url, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin -> unsafe-url, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> , element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> , element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> , header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> , header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> no-referrer, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> no-referrer, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> no-referrer, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> no-referrer, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> same-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> same-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> same-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> same-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> origin-when-cross-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> origin-when-cross-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> origin-when-cross-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> origin-when-cross-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> strict-origin-when-cross-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> strict-origin-when-cross-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> strict-origin-when-cross-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> strict-origin-when-cross-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> unsafe-url, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> unsafe-url, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> unsafe-url, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (origin-when-cross-origin -> unsafe-url, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> , element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> , element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> , header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> , header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> no-referrer, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> no-referrer, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> no-referrer, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> no-referrer, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> same-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> same-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> same-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> same-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> origin-when-cross-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> origin-when-cross-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> origin-when-cross-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> origin-when-cross-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> strict-origin-when-cross-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> strict-origin-when-cross-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> strict-origin-when-cross-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> strict-origin-when-cross-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> unsafe-url, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> unsafe-url, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> unsafe-url, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (strict-origin-when-cross-origin -> unsafe-url, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> , element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> , element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> , header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> , header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> no-referrer, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> no-referrer, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> no-referrer, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> no-referrer, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> same-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> same-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> same-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> same-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> origin-when-cross-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> origin-when-cross-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> origin-when-cross-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> origin-when-cross-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> strict-origin-when-cross-origin, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> strict-origin-when-cross-origin, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> strict-origin-when-cross-origin, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> strict-origin-when-cross-origin, header, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> unsafe-url, element, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> unsafe-url, element, same-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> unsafe-url, header, cross-origin)]
|
||||
expected: NOTRUN
|
||||
|
||||
[referrer policy (unsafe-url -> unsafe-url, header, same-origin)]
|
||||
expected: NOTRUN
|
148
tests/wpt/meta/preload/preload-resource-match.https.html.ini
vendored
Normal file
148
tests/wpt/meta/preload/preload-resource-match.https.html.ini
vendored
Normal file
|
@ -0,0 +1,148 @@
|
|||
[preload-resource-match.https.html]
|
||||
expected: TIMEOUT
|
||||
[Loading image (no-cors) with link (anonymous) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading image (no-cors) with link (use-credentials) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading image (anonymous) with link (no-cors) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading image (anonymous) with link (use-credentials) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading image (use-credentials) with link (no-cors) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading image (use-credentials) with link (anonymous) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading font (anonymous) with link (no-cors) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading font (anonymous) with link (anonymous) should reuse the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading font (anonymous) with link (use-credentials) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading font (same-origin) with link (same-origin) should reuse the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading backgroundImage (no-cors) with link (anonymous) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading backgroundImage (no-cors) with link (use-credentials) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading fetch (same-origin) with link (same-origin) should reuse the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading fetch (no-cors) with link (no-cors) should reuse the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading fetch (no-cors) with link (anonymous) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading fetch (no-cors) with link (use-credentials) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading fetch (anonymous) with link (no-cors) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading fetch (anonymous) with link (anonymous) should reuse the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading fetch (anonymous) with link (use-credentials) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading fetch (use-credentials) with link (no-cors) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading fetch (use-credentials) with link (anonymous) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading fetch (use-credentials) with link (use-credentials) should reuse the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading script (no-cors) with link (anonymous) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading script (no-cors) with link (use-credentials) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading script (anonymous) with link (no-cors) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading script (anonymous) with link (use-credentials) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading script (use-credentials) with link (no-cors) should discard the preloaded response]
|
||||
expected: FAIL
|
||||
|
||||
[Loading script (use-credentials) with link (anonymous) should discard the preloaded response]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Loading script (use-credentials) with link (use-credentials) should reuse the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading module (same-origin) with link (same-origin) should reuse the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading module (no-cors) with link (no-cors) should reuse the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading module (no-cors) with link (anonymous) should discard the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading module (no-cors) with link (use-credentials) should discard the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading module (anonymous) with link (no-cors) should discard the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading module (anonymous) with link (anonymous) should reuse the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading module (anonymous) with link (use-credentials) should discard the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading module (use-credentials) with link (no-cors) should discard the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading module (use-credentials) with link (anonymous) should discard the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading module (use-credentials) with link (use-credentials) should reuse the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading style (same-origin) with link (same-origin) should reuse the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading style (no-cors) with link (no-cors) should reuse the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading style (no-cors) with link (anonymous) should discard the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading style (no-cors) with link (use-credentials) should discard the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading style (anonymous) with link (no-cors) should discard the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading style (anonymous) with link (anonymous) should reuse the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading style (anonymous) with link (use-credentials) should discard the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading style (use-credentials) with link (no-cors) should discard the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading style (use-credentials) with link (anonymous) should discard the preloaded response]
|
||||
expected: NOTRUN
|
||||
|
||||
[Loading style (use-credentials) with link (use-credentials) should reuse the preloaded response]
|
||||
expected: NOTRUN
|
3
tests/wpt/meta/preload/preload-strict-dynamic.sub.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/preload-strict-dynamic.sub.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[preload-strict-dynamic.sub.html]
|
||||
[static-no-nonce]
|
||||
expected: FAIL
|
9
tests/wpt/meta/preload/preload-time-to-fetch.https.html.ini
vendored
Normal file
9
tests/wpt/meta/preload/preload-time-to-fetch.https.html.ini
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
[preload-time-to-fetch.https.html]
|
||||
[Changing a preload media attribute (non matching->matching) should trigger a fetch]
|
||||
expected: FAIL
|
||||
|
||||
[Removing a non-matching preload media attribute should trigger a new fetch]
|
||||
expected: FAIL
|
||||
|
||||
[Changing a preload media attribute (non matching->non matching) should not trigger a fetch]
|
||||
expected: FAIL
|
21
tests/wpt/meta/preload/preload-type-match.html.ini
vendored
Normal file
21
tests/wpt/meta/preload/preload-type-match.html.ini
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
[preload-type-match.html]
|
||||
[Preload with {as=track; type=text/vtt} should load when retrieved resource is a track]
|
||||
expected: FAIL
|
||||
|
||||
[Preload with {as=image; type=image/unknown} should timeout when retrieved resource is a png]
|
||||
expected: FAIL
|
||||
|
||||
[Preload with {as=style; type=application/css} should timeout when retrieved resource is a css]
|
||||
expected: FAIL
|
||||
|
||||
[Preload with {as=style; type=text/plain} should timeout when retrieved resource is a css]
|
||||
expected: FAIL
|
||||
|
||||
[Preload with {as=json; type=text/plain} should timeout when retrieved resource is a json]
|
||||
expected: FAIL
|
||||
|
||||
[Preload with {as=json; type=application/javascript} should timeout when retrieved resource is a json]
|
||||
expected: FAIL
|
||||
|
||||
[Preload with {as=font; type=font/not-a-font} should timeout when retrieved resource is a ttf]
|
||||
expected: FAIL
|
3
tests/wpt/meta/preload/preload-with-type.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/preload-with-type.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[preload-with-type.html]
|
||||
[Makes sure that preloaded resources with a type attribute trigger the onload event]
|
||||
expected: FAIL
|
6
tests/wpt/meta/preload/preload-xhr.html.ini
vendored
Normal file
6
tests/wpt/meta/preload/preload-xhr.html.ini
vendored
Normal file
|
@ -0,0 +1,6 @@
|
|||
[preload-xhr.html]
|
||||
[Make an XHR request immediately after creating link rel=preload.]
|
||||
expected: FAIL
|
||||
|
||||
[Make an XHR request after loading link rel=preload.]
|
||||
expected: FAIL
|
3
tests/wpt/meta/preload/single-download-late-used-preload.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/single-download-late-used-preload.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[single-download-late-used-preload.html]
|
||||
[Ensure preloaded resources are not downloaded again when used]
|
||||
expected: FAIL
|
3
tests/wpt/meta/preload/single-download-preload.html.ini
vendored
Normal file
3
tests/wpt/meta/preload/single-download-preload.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[single-download-preload.html]
|
||||
[Makes sure that preloaded resources are not downloaded again when used]
|
||||
expected: FAIL
|
69
tests/wpt/meta/preload/subresource-integrity-font.html.ini
vendored
Normal file
69
tests/wpt/meta/preload/subresource-integrity-font.html.ini
vendored
Normal file
|
@ -0,0 +1,69 @@
|
|||
[subresource-integrity-font.html]
|
||||
[<crossorigin="anonymous"> Same-origin with correct sha256 hash.]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin="anonymous"> Same-origin with correct sha384 hash.]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin="anonymous"> Same-origin with correct sha512 hash.]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin="anonymous"> Same-origin with empty integrity.]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin="anonymous"> Same-origin with no integrity.]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin="anonymous"> Same-origin with incorrect hash.]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin="anonymous"> Same-origin with correct sha256 hash, options.]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin="anonymous"> Same-origin with unknown algorithm only.]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin="anonymous"> Same-origin with multiple sha256 hashes, including correct.]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin="anonymous"> Same-origin with multiple sha256 hashes, including unknown algorithm.]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin="anonymous"> Same-origin with sha256 mismatch, sha512 match.]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin="anonymous"> Same-origin with sha256 match, sha512 mismatch.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin, not CORS request, with correct sha256 hash.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin, not CORS request, with incorrect sha256 hash.]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin="anonymous"> Cross-origin with correct sha256 hash, ACAO: *.]
|
||||
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="anonymous"> Cross-origin with empty integrity.]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-origin, not CORS request, with empty integrity.]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin="use-credentials"> Cross-origin with correct sha256 hash, CORS-eligible.]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin="use-credentials"> Cross-origin with incorrect sha256 hash, CORS-eligible.]
|
||||
expected: FAIL
|
195
tests/wpt/meta/preload/subresource-integrity.html.ini
vendored
Normal file
195
tests/wpt/meta/preload/subresource-integrity.html.ini
vendored
Normal file
|
@ -0,0 +1,195 @@
|
|||
[subresource-integrity.html]
|
||||
[Same-origin script with correct sha256 hash.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with correct sha384 hash.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with correct sha512 hash.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with empty integrity.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with incorrect hash.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with multiple sha256 hashes, including correct.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with multiple sha256 hashes, including unknown algorithm.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with sha256 mismatch, sha512 match]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with sha256 match, sha512 mismatch]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin='anonymous'> script with correct hash, ACAO: *]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin='anonymous'> script with incorrect hash, ACAO: *]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin='use-credentials'> script with correct hash, CORS-eligible]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin='use-credentials'> script with incorrect hash CORS-eligible]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin='anonymous'> script with CORS-ineligible resource]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-origin script, not CORS request, with correct hash]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-origin script, not CORS request, with hash mismatch]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-origin script, empty integrity]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with correct hash, options.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with unknown algorithm only.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with matching digest re-uses preload with matching digest.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with matching digest re-uses preload with matching digest and options.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with non-matching digest does not re-use preload with matching digest.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with matching digest does not re-use preload with non-matching digest.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with non-matching digest does not re-use preload with non-matching digest.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with matching digest does not reuse preload without digest.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with matching digest does not reuse preload with matching but stronger digest.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with wrong digest does not reuse preload with correct and stronger digest.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with matching digest does not reuse preload with matching but weaker digest.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin script with non-matching digest reuses preload with no digest but fails.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with correct sha256 hash.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with correct sha384 hash.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with correct sha512 hash.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with empty integrity.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with incorrect hash.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with multiple sha256 hashes, including correct.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with multiple sha256 hashes, including unknown algorithm.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with sha256 mismatch, sha512 match]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with sha256 match, sha512 mismatch]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin='anonymous'> style with correct hash, ACAO: *]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin='anonymous'> style with incorrect hash, ACAO: *]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin='use-credentials'> style with correct hash, CORS-eligible]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin='use-credentials'> style with incorrect hash CORS-eligible]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin='anonymous'> style with CORS-ineligible resource]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-origin style, not CORS request, with correct hash]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-origin style, not CORS request, with hash mismatch]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-origin style, empty integrity]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with correct hash, options.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with unknown algorithm only.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with matching digest re-uses preload with matching digest.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with matching digest re-uses preload with matching digest and options.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with non-matching digest does not re-use preload with matching digest.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with matching digest does not re-use preload with non-matching digest.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with non-matching digest does not re-use preload with non-matching digest.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with matching digest does not reuse preload without digest.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with matching digest does not reuse preload with matching but stronger digest.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with wrong digest does not reuse preload with correct and stronger digest.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with matching digest does not reuse preload with matching but weaker digest.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin style with non-matching digest reuses preload with no digest but fails.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin image with incorrect hash.]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin image with sha256 match, sha512 mismatch]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin='anonymous'> image with incorrect hash, ACAO: *]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin='use-credentials'> image with incorrect hash CORS-eligible]
|
||||
expected: FAIL
|
||||
|
||||
[<crossorigin='anonymous'> image with CORS-ineligible resource]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-origin image, not CORS request, with correct hash]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-origin image, not CORS request, with hash mismatch]
|
||||
expected: FAIL
|
43
tests/wpt/meta/preload/supported-as-values.html.ini
vendored
Normal file
43
tests/wpt/meta/preload/supported-as-values.html.ini
vendored
Normal file
|
@ -0,0 +1,43 @@
|
|||
[supported-as-values.html?as=track&expected=1]
|
||||
[Test the supported value for <link rel=preload as="...">]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[supported-as-values.html?as=iframe&expected=0]
|
||||
|
||||
[supported-as-values.html?as=video&expected=0]
|
||||
|
||||
[supported-as-values.html?as=font&expected=1]
|
||||
[Test the supported value for <link rel=preload as="...">]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[supported-as-values.html?as=fetch&expected=1]
|
||||
[Test the supported value for <link rel=preload as="...">]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[supported-as-values.html?as=object&expected=0]
|
||||
|
||||
[supported-as-values.html?as=image&expected=1]
|
||||
[Test the supported value for <link rel=preload as="...">]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[supported-as-values.html?as=garbagefoobar&expected=0]
|
||||
|
||||
[supported-as-values.html?as=style&expected=1]
|
||||
[Test the supported value for <link rel=preload as="...">]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[supported-as-values.html?as=audio&expected=0]
|
||||
|
||||
[supported-as-values.html?as=script&expected=1]
|
||||
[Test the supported value for <link rel=preload as="...">]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[supported-as-values.html?as=json&expected=0]
|
||||
|
||||
[supported-as-values.html?as=worklet&expected=0]
|
6
tests/wpt/tests/preload/preload-csp.sub.html
vendored
6
tests/wpt/tests/preload/preload-csp.sub.html
vendored
|
@ -24,13 +24,13 @@ promise_test(async (t) => {
|
|||
for (const link of links) {
|
||||
if (link.rel === 'preload') {
|
||||
const r = /\?key=([a-zA-Z0-9\-]+)$/;
|
||||
keys.push(link.href.match(r)[1]);
|
||||
keys.push([link.href, link.as, link.href.match(r)[1]]);
|
||||
}
|
||||
}
|
||||
await new Promise((resolve) => step_timeout(resolve, 3000));
|
||||
|
||||
for (const key of keys) {
|
||||
assert_false(await hasArrivedAtServer(key));
|
||||
for (const [href, type, key] of keys) {
|
||||
assert_false(await hasArrivedAtServer(key), `Preload with href ${href}, type ${type} and key ${key} should not have arrived at the server.`);
|
||||
}
|
||||
}, 'Preload requests are blocked by CSP.');
|
||||
</script>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue