mirror of
https://github.com/servo/servo.git
synced 2025-08-12 08:55:32 +01:00
Sync WPT with upstream (04-10-2023) (#30493)
* Update web-platform-tests to revision b'dfda99176a5d552fb1129fa353b7e4c69f6ed92c' * fix linter errors after WPT import Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> * Update expectations --------- Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com> Co-authored-by: sagudev <16504129+sagudev@users.noreply.github.com>
This commit is contained in:
parent
92defbb4ef
commit
c06ec90151
2986 changed files with 82877 additions and 27441 deletions
|
@ -0,0 +1,21 @@
|
|||
[request-private-network-headers.tentative.any.worker.html]
|
||||
[Access-Control-Request-Private-Network is a forbidden request header]
|
||||
expected: FAIL
|
||||
|
||||
[Adding invalid request header "Access-Control-Request-Private-Network: KO"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[request-private-network-headers.tentative.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[request-private-network-headers.tentative.any.html]
|
||||
[Access-Control-Request-Private-Network is a forbidden request header]
|
||||
expected: FAIL
|
||||
|
||||
[Adding invalid request header "Access-Control-Request-Private-Network: KO"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[request-private-network-headers.tentative.any.sharedworker.html]
|
||||
expected: ERROR
|
|
@ -20,6 +20,9 @@
|
|||
[Blob.slice should not sniff the content for a content type]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching URL.createObjectURL(invalid_type_blob) is OK]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[scheme-blob.sub.any.html]
|
||||
[Fetching URL.createObjectURL(empty_blob) is OK]
|
||||
|
@ -42,3 +45,6 @@
|
|||
|
||||
[Blob.slice should not sniff the content for a content type]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching URL.createObjectURL(invalid_type_blob) is OK]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
[response-headers-guard.any.html]
|
||||
|
||||
[response-headers-guard.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[response-headers-guard.any.worker.html]
|
||||
|
||||
[response-headers-guard.any.serviceworker.html]
|
||||
expected: ERROR
|
|
@ -4,3 +4,18 @@
|
|||
|
||||
[fetchLater()'s return tells the deferred request is not yet sent.]
|
||||
expected: FAIL
|
||||
|
||||
[fetchLater() throws TypeError on non-HTTPS URL.]
|
||||
expected: FAIL
|
||||
|
||||
[fetchLater() throws RangeError on negative activationTimeout.]
|
||||
expected: FAIL
|
||||
|
||||
[fetchLater() throws TypeError when mutating its returned state.]
|
||||
expected: FAIL
|
||||
|
||||
[fetchLater() throws AbortError when its initial abort signal is aborted.]
|
||||
expected: FAIL
|
||||
|
||||
[fetchLater() does not throw error when it is aborted before sending.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[quota.tentative.https.window.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[send-on-deactivate.tentative.https.window.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[send-on-discard.tentative.https.window.html]
|
||||
expected: ERROR
|
|
@ -1,2 +0,0 @@
|
|||
[sendondiscard.tentative.https.window.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[timeout.tentative.https.window.html]
|
||||
expected: ERROR
|
|
@ -2,7 +2,13 @@
|
|||
[ORB should block opaque range of image/png not starting at zero, that isn't subsequent]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque range of image/png not starting at zero, that isn't subsequent: fetch(..., {mode: "no-cors"})]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[content-range.sub.any.worker.html]
|
||||
[ORB should block opaque range of image/png not starting at zero, that isn't subsequent]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque range of image/png not starting at zero, that isn't subsequent: fetch(..., {mode: "no-cors"})]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
[known-mime-type.sub.any.html]
|
||||
expected: ERROR
|
||||
[ORB should block opaque font/ttf]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -17,6 +18,111 @@
|
|||
[ORB should block opaque application/json which contains non ascii characters]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque font/ttf: fetch(..., {mode: "no-cors"})]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque font/ttf: <script src=...>]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque text/plain: fetch(..., {mode: "no-cors"})]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque text/plain: <audio src=...>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[ORB should block opaque text/plain: <video src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque text/plain: <script src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque application/json (non-empty): fetch(..., {mode: "no-cors"})]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque application/json (non-empty): <img src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque application/json (non-empty): <audio src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque application/json (non-empty): <video src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque application/json (non-empty): <script src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque application/json (empty): fetch(..., {mode: "no-cors"})]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque application/json (empty): <img src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque application/json (empty): <audio src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque application/json (empty): <video src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque application/json (empty): <script src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque application/json which contains non ascii characters: fetch(..., {mode: "no-cors"})]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque application/json which contains non ascii characters: <img src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque application/json which contains non ascii characters: <audio src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque application/json which contains non ascii characters: <video src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque application/json which contains non ascii characters: <script src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB shouldn't block opaque image/png: fetch(..., {mode: "no-cors"})]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB shouldn't block opaque image/png: <img src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB shouldn't block opaque text/javascript: fetch(..., {mode: "no-cors"})]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB shouldn't block opaque text/javascript: <script src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB shouldn't block opaque text/javascript (utf16 encoded with BOM): fetch(..., {mode: "no-cors"})]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB shouldn't block opaque text/javascript (utf16 encoded with BOM): <script src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB shouldn't block opaque text/javascript (utf16 encoded without BOM but charset is provided in content-type): fetch(..., {mode: "no-cors"})]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB shouldn't block opaque text/javascript (utf16 encoded without BOM but charset is provided in content-type): <script src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB shouldn't block opaque text/javascript (iso-8559-1 encoded): fetch(..., {mode: "no-cors"})]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB shouldn't block opaque text/javascript (iso-8559-1 encoded): <script src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB shouldn't block text/javascript with valid asm.js: fetch(..., {mode: "no-cors"})]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB shouldn't block text/javascript with valid asm.js: <script src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB shouldn't block text/javascript with invalid asm.js: fetch(..., {mode: "no-cors"})]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB shouldn't block text/javascript with invalid asm.js: <script src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
|
||||
[known-mime-type.sub.any.worker.html]
|
||||
[ORB should block opaque font/ttf]
|
||||
|
@ -36,3 +142,18 @@
|
|||
|
||||
[ORB should block opaque application/json which contains non ascii characters]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque font/ttf: fetch(..., {mode: "no-cors"})]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque text/plain: fetch(..., {mode: "no-cors"})]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque application/json (non-empty): fetch(..., {mode: "no-cors"})]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque application/json (empty): fetch(..., {mode: "no-cors"})]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque application/json which contains non ascii characters: fetch(..., {mode: "no-cors"})]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
[nosniff.sub.any.html]
|
||||
expected: TIMEOUT
|
||||
[ORB should block opaque text/plain with nosniff]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -8,6 +9,54 @@
|
|||
[ORB should block opaque response with empty Content-Type and nosniff]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque text/plain with nosniff: fetch(..., {mode: "no-cors"})]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque text/plain with nosniff: <audio src=...>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[ORB should block opaque text/plain with nosniff: <video src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque text/plain with nosniff: <script src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque-response-blocklisted MIME type with nosniff: fetch(..., {mode: "no-cors"})]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque-response-blocklisted MIME type with nosniff: <img src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque-response-blocklisted MIME type with nosniff: <audio src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque-response-blocklisted MIME type with nosniff: <video src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque-response-blocklisted MIME type with nosniff: <script src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque response with empty Content-Type and nosniff: fetch(..., {mode: "no-cors"})]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque response with empty Content-Type and nosniff: <img src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque response with empty Content-Type and nosniff: <audio src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque response with empty Content-Type and nosniff: <video src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque response with empty Content-Type and nosniff: <script src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB shouldn't block opaque image with empty Content-Type and nosniff: fetch(..., {mode: "no-cors"})]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB shouldn't block opaque image with empty Content-Type and nosniff: <img src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
|
||||
[nosniff.sub.any.worker.html]
|
||||
[ORB should block opaque text/plain with nosniff]
|
||||
|
@ -18,3 +67,12 @@
|
|||
|
||||
[ORB should block opaque response with empty Content-Type and nosniff]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque text/plain with nosniff: fetch(..., {mode: "no-cors"})]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque-response-blocklisted MIME type with nosniff: fetch(..., {mode: "no-cors"})]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque response with empty Content-Type and nosniff: fetch(..., {mode: "no-cors"})]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,10 +1,38 @@
|
|||
[status.sub.any.html]
|
||||
expected: TIMEOUT
|
||||
[ORB should block opaque-response-blocklisted MIME type with status 206]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque response with non-ok status]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque-response-blocklisted MIME type with status 206: fetch(..., {mode: "no-cors"})]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque-response-blocklisted MIME type with status 206: <audio src=...>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[ORB should block opaque-response-blocklisted MIME type with status 206: <video src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque-response-blocklisted MIME type with status 206: <script src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque response with non-ok status: fetch(..., {mode: "no-cors"})]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque response with non-ok status: <img src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque response with non-ok status: <audio src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque response with non-ok status: <video src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
[ORB should block opaque response with non-ok status: <script src=...>]
|
||||
expected: NOTRUN
|
||||
|
||||
|
||||
[status.sub.any.worker.html]
|
||||
[ORB should block opaque-response-blocklisted MIME type with status 206]
|
||||
|
@ -12,3 +40,9 @@
|
|||
|
||||
[ORB should block opaque response with non-ok status]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque-response-blocklisted MIME type with status 206: fetch(..., {mode: "no-cors"})]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque response with non-ok status: fetch(..., {mode: "no-cors"})]
|
||||
expected: FAIL
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue