mirror of
https://github.com/servo/servo.git
synced 2025-09-30 08:39:16 +01:00
Run same tests for layout-2020 and layout-2013 (#30092)
Most tests were only being run for layout-2013, not for layout-2020. This wasn't great since layout-2020 is now the default. So this patch unifies the lists of included tests for both layouts. For layout-2013 this implies adding css/css-content/, css/css-logical/ and css/css-masking/clip/. For layout-2020 this implies adding several additional css tests, and also tests like dom/, js/, html/, etc.
This commit is contained in:
parent
78c7011240
commit
963104e5fc
4797 changed files with 679983 additions and 5390 deletions
|
@ -0,0 +1,2 @@
|
|||
[destroyed-context.html]
|
||||
expected: ERROR
|
2
tests/wpt/meta/fetch/api/abort/keepalive.html.ini
Normal file
2
tests/wpt/meta/fetch/api/abort/keepalive.html.ini
Normal file
|
@ -0,0 +1,2 @@
|
|||
[keepalive.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,45 @@
|
|||
[header-value-combining.any.worker.html]
|
||||
[response.headers.get('content-length') expects 0]
|
||||
expected: FAIL
|
||||
|
||||
[response.headers.get('content-length') expects 0, 0]
|
||||
expected: FAIL
|
||||
|
||||
[response.headers.get('double-trouble') expects , ]
|
||||
expected: FAIL
|
||||
|
||||
[response.headers.get('foo-test') expects 1, 2, 3]
|
||||
expected: FAIL
|
||||
|
||||
[response.headers.get('heya') expects , \x0b\x0c, 1, , , 2]
|
||||
expected: FAIL
|
||||
|
||||
[response.headers.get('www-authenticate') expects 1, 2, 3, 4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[header-value-combining.any.html]
|
||||
[response.headers.get('content-length') expects 0]
|
||||
expected: FAIL
|
||||
|
||||
[response.headers.get('content-length') expects 0, 0]
|
||||
expected: FAIL
|
||||
|
||||
[response.headers.get('double-trouble') expects , ]
|
||||
expected: FAIL
|
||||
|
||||
[response.headers.get('foo-test') expects 1, 2, 3]
|
||||
expected: FAIL
|
||||
|
||||
[response.headers.get('heya') expects , \x0b\x0c, 1, , , 2]
|
||||
expected: FAIL
|
||||
|
||||
[response.headers.get('www-authenticate') expects 1, 2, 3, 4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[header-value-combining.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[header-value-combining.any.serviceworker.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,9 @@
|
|||
[header-value-null-byte.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[header-value-null-byte.any.html]
|
||||
|
||||
[header-value-null-byte.any.worker.html]
|
||||
|
||||
[header-value-null-byte.any.serviceworker.html]
|
||||
expected: ERROR
|
23
tests/wpt/meta/fetch/api/basic/integrity.sub.any.js.ini
Normal file
23
tests/wpt/meta/fetch/api/basic/integrity.sub.any.js.ini
Normal file
|
@ -0,0 +1,23 @@
|
|||
[integrity.sub.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[integrity.sub.any.worker.html]
|
||||
[SHA-512 integrity with missing padding]
|
||||
expected: FAIL
|
||||
|
||||
[SHA-512 integrity base64url encoded]
|
||||
expected: FAIL
|
||||
|
||||
[SHA-512 integrity base64url encoded with missing padding]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[integrity.sub.any.html]
|
||||
[SHA-512 integrity with missing padding]
|
||||
expected: FAIL
|
||||
|
||||
[SHA-512 integrity base64url encoded]
|
||||
expected: FAIL
|
||||
|
||||
[SHA-512 integrity base64url encoded with missing padding]
|
||||
expected: FAIL
|
|
@ -1,3 +1,4 @@
|
|||
[keepalive.any.html]
|
||||
expected: TIMEOUT
|
||||
[keepalive in onunload in nested frame in another window]
|
||||
expected: FAIL
|
||||
|
|
3
tests/wpt/meta/fetch/api/basic/mediasource.window.js.ini
Normal file
3
tests/wpt/meta/fetch/api/basic/mediasource.window.js.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[mediasource.window.html]
|
||||
[Cannot fetch blob: URL from a MediaSource]
|
||||
expected: FAIL
|
|
@ -1,5 +1,44 @@
|
|||
[scheme-blob.sub.any.worker.html]
|
||||
expected: CRASH
|
||||
[Fetching URL.createObjectURL(empty_blob) is OK]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching URL.createObjectURL(empty_type_blob) is OK]
|
||||
expected: FAIL
|
||||
|
||||
[Blob content is not sniffed for a content type [image/png\]]
|
||||
expected: FAIL
|
||||
|
||||
[Blob content is not sniffed for a content type [text/xml\]]
|
||||
expected: FAIL
|
||||
|
||||
[Set content type to the empty string for slice with invalid content type]
|
||||
expected: FAIL
|
||||
|
||||
[Set content type to the empty string for slice with no content type ]
|
||||
expected: FAIL
|
||||
|
||||
[Blob.slice should not sniff the content for a content type]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[scheme-blob.sub.any.html]
|
||||
expected: CRASH
|
||||
[Fetching URL.createObjectURL(empty_blob) is OK]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching URL.createObjectURL(empty_type_blob) is OK]
|
||||
expected: FAIL
|
||||
|
||||
[Blob content is not sniffed for a content type [image/png\]]
|
||||
expected: FAIL
|
||||
|
||||
[Blob content is not sniffed for a content type [text/xml\]]
|
||||
expected: FAIL
|
||||
|
||||
[Set content type to the empty string for slice with invalid content type]
|
||||
expected: FAIL
|
||||
|
||||
[Set content type to the empty string for slice with no content type ]
|
||||
expected: FAIL
|
||||
|
||||
[Blob.slice should not sniff the content for a content type]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,82 +1,8 @@
|
|||
[mime-type.any.html]
|
||||
expected: TIMEOUT
|
||||
[Response: MIME type for Blob from empty body]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Request: MIME type for Blob from empty body with Content-Type]
|
||||
expected: NOTRUN
|
||||
|
||||
[Response: MIME type for Blob from empty body with Content-Type]
|
||||
expected: NOTRUN
|
||||
|
||||
[Request: MIME type for Blob]
|
||||
expected: NOTRUN
|
||||
|
||||
[Response: MIME type for Blob]
|
||||
expected: NOTRUN
|
||||
|
||||
[Request: MIME type for Blob with non-empty type]
|
||||
expected: NOTRUN
|
||||
|
||||
[Response: MIME type for Blob with non-empty type]
|
||||
expected: NOTRUN
|
||||
|
||||
[Request: Extract a MIME type with clone]
|
||||
expected: NOTRUN
|
||||
|
||||
[Response: Extract a MIME type with clone]
|
||||
expected: NOTRUN
|
||||
|
||||
[Request: Content-Type in headers wins Blob"s type]
|
||||
expected: NOTRUN
|
||||
|
||||
[Response: Content-Type in headers wins Blob"s type]
|
||||
expected: NOTRUN
|
||||
|
||||
[Request: setting missing Content-Type in headers and it wins Blob"s type]
|
||||
expected: NOTRUN
|
||||
|
||||
[Response: setting missing Content-Type in headers and it wins Blob"s type]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[mime-type.any.worker.html]
|
||||
expected: TIMEOUT
|
||||
[Response: MIME type for Blob from empty body]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Request: MIME type for Blob from empty body with Content-Type]
|
||||
expected: NOTRUN
|
||||
|
||||
[Response: MIME type for Blob from empty body with Content-Type]
|
||||
expected: NOTRUN
|
||||
|
||||
[Request: MIME type for Blob]
|
||||
expected: NOTRUN
|
||||
|
||||
[Response: MIME type for Blob]
|
||||
expected: NOTRUN
|
||||
|
||||
[Request: MIME type for Blob with non-empty type]
|
||||
expected: NOTRUN
|
||||
|
||||
[Response: MIME type for Blob with non-empty type]
|
||||
expected: NOTRUN
|
||||
|
||||
[Request: Extract a MIME type with clone]
|
||||
expected: NOTRUN
|
||||
|
||||
[Response: Extract a MIME type with clone]
|
||||
expected: NOTRUN
|
||||
|
||||
[Request: Content-Type in headers wins Blob"s type]
|
||||
expected: NOTRUN
|
||||
|
||||
[Response: Content-Type in headers wins Blob"s type]
|
||||
expected: NOTRUN
|
||||
|
||||
[Request: setting missing Content-Type in headers and it wins Blob"s type]
|
||||
expected: NOTRUN
|
||||
|
||||
[Response: setting missing Content-Type in headers and it wins Blob"s type]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
[cors-filtering.sub.any.html]
|
||||
[CORS filter on Content-Length header]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cors-filtering.sub.any.worker.html]
|
||||
[CORS filter on Content-Length header]
|
||||
expected: FAIL
|
2
tests/wpt/meta/fetch/api/cors/cors-keepalive.any.js.ini
Normal file
2
tests/wpt/meta/fetch/api/cors/cors-keepalive.any.js.ini
Normal file
|
@ -0,0 +1,2 @@
|
|||
[cors-keepalive.any.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,8 @@
|
|||
[cors-preflight-cache.any.worker.html]
|
||||
[cors-preflight-cache]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cors-preflight-cache.any.html]
|
||||
[cors-preflight-cache]
|
||||
expected: FAIL
|
|
@ -0,0 +1,14 @@
|
|||
[cors-preflight-not-cors-safelisted.any.html]
|
||||
[Need CORS-preflight for accept-language/\x01 header]
|
||||
expected: FAIL
|
||||
|
||||
[Need CORS-preflight for content-language/\x01 header]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cors-preflight-not-cors-safelisted.any.worker.html]
|
||||
[Need CORS-preflight for accept-language/\x01 header]
|
||||
expected: FAIL
|
||||
|
||||
[Need CORS-preflight for content-language/\x01 header]
|
||||
expected: FAIL
|
|
@ -1,9 +1,39 @@
|
|||
[cors-preflight-redirect.any.worker.html]
|
||||
[Redirection 301 after preflight failed]
|
||||
expected: FAIL
|
||||
|
||||
[Redirection 302 after preflight failed]
|
||||
expected: FAIL
|
||||
|
||||
[Redirection 303 after preflight failed]
|
||||
expected: FAIL
|
||||
|
||||
[Redirection 307 after preflight failed]
|
||||
expected: FAIL
|
||||
|
||||
[Redirection 308 after preflight failed]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cors-preflight-redirect.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[cors-preflight-redirect.any.html]
|
||||
[Redirection 301 after preflight failed]
|
||||
expected: FAIL
|
||||
|
||||
[Redirection 302 after preflight failed]
|
||||
expected: FAIL
|
||||
|
||||
[Redirection 303 after preflight failed]
|
||||
expected: FAIL
|
||||
|
||||
[Redirection 307 after preflight failed]
|
||||
expected: FAIL
|
||||
|
||||
[Redirection 308 after preflight failed]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cors-preflight-redirect.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
[cors-preflight-referrer.any.worker.html]
|
||||
[Referrer policy: "" and referrer: default]
|
||||
expected: FAIL
|
||||
|
||||
[Referrer policy: "" and referrer: 'myreferrer']
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cors-preflight-referrer.any.html]
|
||||
[Referrer policy: "" and referrer: default]
|
||||
expected: FAIL
|
||||
|
||||
[Referrer policy: "" and referrer: 'myreferrer']
|
||||
expected: FAIL
|
|
@ -0,0 +1,14 @@
|
|||
[cors-preflight-response-validation.any.worker.html]
|
||||
[Preflight response with a bad Access-Control-Allow-Headers]
|
||||
expected: FAIL
|
||||
|
||||
[Preflight response with a bad Access-Control-Allow-Methods]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cors-preflight-response-validation.any.html]
|
||||
[Preflight response with a bad Access-Control-Allow-Headers]
|
||||
expected: FAIL
|
||||
|
||||
[Preflight response with a bad Access-Control-Allow-Methods]
|
||||
expected: FAIL
|
14
tests/wpt/meta/fetch/api/cors/cors-preflight.any.js.ini
Normal file
14
tests/wpt/meta/fetch/api/cors/cors-preflight.any.js.ini
Normal file
|
@ -0,0 +1,14 @@
|
|||
[cors-preflight.any.html]
|
||||
[CORS [GET\] [several headers\], server allows]
|
||||
expected: FAIL
|
||||
|
||||
[CORS [PUT\] [several headers\], server allows]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cors-preflight.any.worker.html]
|
||||
[CORS [GET\] [several headers\], server allows]
|
||||
expected: FAIL
|
||||
|
||||
[CORS [PUT\] [several headers\], server allows]
|
||||
expected: FAIL
|
|
@ -0,0 +1,9 @@
|
|||
[data-url-shared-worker.html]
|
||||
[fetching "top.txt" without ACAO should be rejected.]
|
||||
expected: FAIL
|
||||
|
||||
[fetching "top.txt" with CORS allowing null origin should be allowed.]
|
||||
expected: FAIL
|
||||
|
||||
[fetching data url script should be allowed.]
|
||||
expected: FAIL
|
3
tests/wpt/meta/fetch/api/cors/sandboxed-iframe.html.ini
Normal file
3
tests/wpt/meta/fetch/api/cors/sandboxed-iframe.html.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[sandboxed-iframe.html]
|
||||
[CORS with sandboxed iframe]
|
||||
expected: FAIL
|
|
@ -0,0 +1,9 @@
|
|||
[header-setcookie.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[header-setcookie.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[header-setcookie.any.html]
|
||||
|
||||
[header-setcookie.any.worker.html]
|
|
@ -1,48 +1,12 @@
|
|||
[headers-no-cors.any.html]
|
||||
["no-cors" Headers object cannot have accept set to sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss]
|
||||
expected: FAIL
|
||||
|
||||
["no-cors" Headers object cannot have content-language set to , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss]
|
||||
expected: FAIL
|
||||
|
||||
["no-cors" Headers object cannot have accept-language set to , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss]
|
||||
expected: FAIL
|
||||
|
||||
["no-cors" Headers object cannot have content-language set to sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss]
|
||||
expected: FAIL
|
||||
|
||||
["no-cors" Headers object cannot have content-type set to text/plain;ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, text/plain]
|
||||
expected: FAIL
|
||||
|
||||
["no-cors" Headers object cannot have accept-language set to sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss]
|
||||
expected: FAIL
|
||||
|
||||
["no-cors" Headers object cannot have accept set to , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[headers-no-cors.any.worker.html]
|
||||
["no-cors" Headers object cannot have accept set to sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss]
|
||||
expected: FAIL
|
||||
|
||||
["no-cors" Headers object cannot have content-language set to , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss]
|
||||
expected: FAIL
|
||||
|
||||
["no-cors" Headers object cannot have accept-language set to , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss]
|
||||
expected: FAIL
|
||||
|
||||
["no-cors" Headers object cannot have content-language set to sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss]
|
||||
expected: FAIL
|
||||
|
||||
["no-cors" Headers object cannot have content-type set to text/plain;ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, text/plain]
|
||||
expected: FAIL
|
||||
|
||||
["no-cors" Headers object cannot have accept-language set to sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss]
|
||||
expected: FAIL
|
||||
|
||||
["no-cors" Headers object cannot have accept set to , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[headers-no-cors.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[csp-blocked-worker.html]
|
||||
[Fetch is blocked by CSP, got a TypeError]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[referrer-no-referrer-service-worker.https.html]
|
||||
[Fetch in service worker: referrer with no-referrer policy]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[referrer-origin-service-worker.https.html]
|
||||
[Fetch in service worker: referrer with no-referrer policy]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[referrer-origin-when-cross-origin-service-worker.https.html]
|
||||
[Fetch in service worker: referrer with origin-when-cross-origin policy]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[referrer-origin-when-cross-origin-worker.html]
|
||||
[Request's referrer is origin]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[referrer-origin-when-cross-origin.html]
|
||||
[Request's referrer is origin]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[referrer-origin-worker.html]
|
||||
[Request's referrer is origin]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-origin referrer is overridden by client origin]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[referrer-origin.html]
|
||||
[Request's referrer is origin]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-origin referrer is overridden by client origin]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[referrer-unsafe-url-service-worker.https.html]
|
||||
[Fetch in worker: referrer with unsafe-url policy]
|
||||
expected: FAIL
|
32
tests/wpt/meta/fetch/api/redirect/redirect-mode.any.js.ini
Normal file
32
tests/wpt/meta/fetch/api/redirect/redirect-mode.any.js.ini
Normal file
|
@ -0,0 +1,32 @@
|
|||
[redirect-mode.any.worker.html]
|
||||
[cross-origin redirect 301 in manual redirect and no-cors mode]
|
||||
expected: FAIL
|
||||
|
||||
[cross-origin redirect 302 in manual redirect and no-cors mode]
|
||||
expected: FAIL
|
||||
|
||||
[cross-origin redirect 303 in manual redirect and no-cors mode]
|
||||
expected: FAIL
|
||||
|
||||
[cross-origin redirect 307 in manual redirect and no-cors mode]
|
||||
expected: FAIL
|
||||
|
||||
[cross-origin redirect 308 in manual redirect and no-cors mode]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[redirect-mode.any.html]
|
||||
[cross-origin redirect 301 in manual redirect and no-cors mode]
|
||||
expected: FAIL
|
||||
|
||||
[cross-origin redirect 302 in manual redirect and no-cors mode]
|
||||
expected: FAIL
|
||||
|
||||
[cross-origin redirect 303 in manual redirect and no-cors mode]
|
||||
expected: FAIL
|
||||
|
||||
[cross-origin redirect 307 in manual redirect and no-cors mode]
|
||||
expected: FAIL
|
||||
|
||||
[cross-origin redirect 308 in manual redirect and no-cors mode]
|
||||
expected: FAIL
|
|
@ -0,0 +1,80 @@
|
|||
[redirect-referrer.any.html]
|
||||
[Same origin redirection, empty init, unsafe-url redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Same origin redirection, empty init, no-referrer-when-downgrade redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Same origin redirection, empty init, same-origin redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Same origin redirection, empty init, origin redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Same origin redirection, empty init, origin-when-cross-origin redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Same origin redirection, empty init, strict-origin redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Same origin redirection, empty init, strict-origin-when-cross-origin redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Cross origin redirection, empty init, unsafe-url redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Cross origin redirection, empty init, no-referrer-when-downgrade redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Cross origin redirection, empty init, origin redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Cross origin redirection, empty init, origin-when-cross-origin redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Cross origin redirection, empty init, strict-origin redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Cross origin redirection, empty init, strict-origin-when-cross-origin redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[redirect-referrer.any.worker.html]
|
||||
[Same origin redirection, empty init, unsafe-url redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Same origin redirection, empty init, no-referrer-when-downgrade redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Same origin redirection, empty init, same-origin redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Same origin redirection, empty init, origin redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Same origin redirection, empty init, origin-when-cross-origin redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Same origin redirection, empty init, strict-origin redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Same origin redirection, empty init, strict-origin-when-cross-origin redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Cross origin redirection, empty init, unsafe-url redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Cross origin redirection, empty init, no-referrer-when-downgrade redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Cross origin redirection, empty init, origin redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Cross origin redirection, empty init, origin-when-cross-origin redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Cross origin redirection, empty init, strict-origin redirect header ]
|
||||
expected: FAIL
|
||||
|
||||
[Cross origin redirection, empty init, strict-origin-when-cross-origin redirect header ]
|
||||
expected: FAIL
|
|
@ -2,7 +2,6 @@
|
|||
expected: ERROR
|
||||
|
||||
[redirect-upload.h2.any.html]
|
||||
expected: TIMEOUT
|
||||
|
||||
[redirect-upload.h2.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
[fetch-destination-frame.https.html]
|
||||
[Initialize global state]
|
||||
expected: FAIL
|
||||
|
||||
[frame fetches with a "frame" Request.destination]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[fetch-destination-iframe.https.html]
|
||||
[Initialize global state]
|
||||
expected: FAIL
|
||||
|
||||
[iframe fetches with a "iframe" Request.destination]
|
||||
expected: FAIL
|
|
@ -0,0 +1,24 @@
|
|||
[fetch-destination-no-load-event.https.html]
|
||||
[Initialize global state]
|
||||
expected: FAIL
|
||||
|
||||
[Background image fetches with an "image" Request.destination]
|
||||
expected: FAIL
|
||||
|
||||
[Font loading API fetches with an "font" Request.destination]
|
||||
expected: FAIL
|
||||
|
||||
[CSS font fetches with an "font" Request.destination]
|
||||
expected: FAIL
|
||||
|
||||
[sendBeacon() fetches with an empty string Request.destination]
|
||||
expected: FAIL
|
||||
|
||||
[Cache.add() fetches with an empty string Request.destination]
|
||||
expected: FAIL
|
||||
|
||||
[importScripts() fetches with a "script" Request.destination]
|
||||
expected: FAIL
|
||||
|
||||
[@import fetches with a "style" Request.destination]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[fetch-destination-prefetch.https.html]
|
||||
[Initialize global state]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLLinkElement with rel=prefetch fetches with an empty string Request.destination]
|
||||
expected: FAIL
|
|
@ -0,0 +1,9 @@
|
|||
[fetch-destination-worker.https.html]
|
||||
[Initialize global state]
|
||||
expected: FAIL
|
||||
|
||||
[DedicatedWorker fetches with a "worker" Request.destination]
|
||||
expected: FAIL
|
||||
|
||||
[SharedWorker fetches with a "sharedworker" Request.destination]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[construct-in-detached-frame.window.html]
|
||||
[creating a request from another request in a detached realm should work]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[request-init-001.sub.html]
|
||||
[Check referrerPolicy init value of and associated getter]
|
||||
expected: FAIL
|
|
@ -0,0 +1,14 @@
|
|||
[request-init-priority.any.html]
|
||||
[new Request() throws a TypeError if any of RequestInit's members' values are invalid]
|
||||
expected: FAIL
|
||||
|
||||
[fetch() with an invalid priority returns a rejected promise with a TypeError]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[request-init-priority.any.worker.html]
|
||||
[new Request() throws a TypeError if any of RequestInit's members' values are invalid]
|
||||
expected: FAIL
|
||||
|
||||
[fetch() with an invalid priority returns a rejected promise with a TypeError]
|
||||
expected: FAIL
|
|
@ -0,0 +1,15 @@
|
|||
[request-keepalive-quota.html?include=slow-2]
|
||||
[A Keep-Alive fetch() should return only its allocated Quota upon promise resolution.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[request-keepalive-quota.html?include=fast]
|
||||
[A Keep-Alive fetch() with a body over the Quota Limit should reject.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[request-keepalive-quota.html?include=slow-1]
|
||||
|
||||
[request-keepalive-quota.html?include=slow-3]
|
||||
[A Keep-Alive fetch() should not be allowed if the Quota is used up.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,9 @@
|
|||
[request-reset-attributes.https.html]
|
||||
[Request.isReloadNavigation is reset with non-empty RequestInit]
|
||||
expected: FAIL
|
||||
|
||||
[Request.isHistoryNavigation is reset with non-empty RequestInit]
|
||||
expected: FAIL
|
||||
|
||||
[Request.mode is reset with non-empty RequestInit when it's "navigate"]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[response-body-read-task-handling.html]
|
||||
[piping from a body stream to a JS-written WritableStream should occur in a microtask scope]
|
||||
expected: FAIL
|
|
@ -8,6 +8,21 @@
|
|||
[Getting an error Response stream]
|
||||
expected: FAIL
|
||||
|
||||
[Read blob response's body as readableStream with mode=byob]
|
||||
expected: FAIL
|
||||
|
||||
[Read text response's body as readableStream with mode=byob]
|
||||
expected: FAIL
|
||||
|
||||
[Read URLSearchParams response's body as readableStream with mode=byob]
|
||||
expected: FAIL
|
||||
|
||||
[Read array buffer response's body as readableStream with mode=byob]
|
||||
expected: FAIL
|
||||
|
||||
[Read form data response's body as readableStream with mode=byob]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[response-consume-stream.any.worker.html]
|
||||
[Getting a redirect Response stream]
|
||||
|
@ -16,6 +31,21 @@
|
|||
[Getting an error Response stream]
|
||||
expected: FAIL
|
||||
|
||||
[Read blob response's body as readableStream with mode=byob]
|
||||
expected: FAIL
|
||||
|
||||
[Read text response's body as readableStream with mode=byob]
|
||||
expected: FAIL
|
||||
|
||||
[Read URLSearchParams response's body as readableStream with mode=byob]
|
||||
expected: FAIL
|
||||
|
||||
[Read array buffer response's body as readableStream with mode=byob]
|
||||
expected: FAIL
|
||||
|
||||
[Read form data response's body as readableStream with mode=byob]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[response-consume-stream.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
|
18
tests/wpt/meta/fetch/api/response/response-consume.html.ini
Normal file
18
tests/wpt/meta/fetch/api/response/response-consume.html.ini
Normal file
|
@ -0,0 +1,18 @@
|
|||
[response-consume.html]
|
||||
[Consume response's body: from text with correct multipart type to formData]
|
||||
expected: FAIL
|
||||
|
||||
[Consume response's body: from text with correct multipart type to formData with BOM]
|
||||
expected: FAIL
|
||||
|
||||
[Consume response's body: from blob with correct multipart type to formData]
|
||||
expected: FAIL
|
||||
|
||||
[Consume response's body: from FormData to formData]
|
||||
expected: FAIL
|
||||
|
||||
[Consume response's body: from stream with correct multipart type to formData]
|
||||
expected: FAIL
|
||||
|
||||
[Consume response's body: from multipart form data blob to formData]
|
||||
expected: FAIL
|
|
@ -4,7 +4,6 @@
|
|||
expected: ERROR
|
||||
|
||||
[response-error-from-stream.any.html]
|
||||
expected: ERROR
|
||||
|
||||
[response-error-from-stream.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
[response-from-stream.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[response-from-stream.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[response-from-stream.any.worker.html]
|
||||
|
||||
[response-from-stream.any.html]
|
|
@ -23,6 +23,15 @@
|
|||
[Check static json() propagates JSON serializer errors]
|
||||
expected: FAIL
|
||||
|
||||
[Check response returned by static json() with input 𝌆]
|
||||
expected: FAIL
|
||||
|
||||
[Check response returned by static json() with input U+df06U+d834]
|
||||
expected: FAIL
|
||||
|
||||
[Check response returned by static json() with input U+dead]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[response-static-json.any.html]
|
||||
[Check response returned by static json() with init undefined]
|
||||
|
@ -49,6 +58,15 @@
|
|||
[Check static json() propagates JSON serializer errors]
|
||||
expected: FAIL
|
||||
|
||||
[Check response returned by static json() with input 𝌆]
|
||||
expected: FAIL
|
||||
|
||||
[Check response returned by static json() with input U+df06U+d834]
|
||||
expected: FAIL
|
||||
|
||||
[Check response returned by static json() with input U+dead]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[response-static-json.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
|
|
@ -76,9 +76,3 @@
|
|||
|
||||
[Input: "Content-Length: ". Expected: 42.]
|
||||
expected: FAIL
|
||||
|
||||
[Input: "Content-Length: 42\\r\\nContent-Length: 42". Expected: 42.]
|
||||
expected: FAIL
|
||||
|
||||
[Input: "Content-Length: 30". Expected: 30.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,48 @@
|
|||
[img-mime-types-coverage.tentative.sub.html]
|
||||
[CORB should allow the response if Content-Type is: 'image/svg+xml'. ]
|
||||
expected: FAIL
|
||||
|
||||
[CORB should block the response if Content-Type is: 'text/html'. ]
|
||||
expected: FAIL
|
||||
|
||||
[CORB should block the response if Content-Type is: 'text/json'. ]
|
||||
expected: FAIL
|
||||
|
||||
[CORB should block the response if Content-Type is: 'application/json'. ]
|
||||
expected: FAIL
|
||||
|
||||
[CORB should block the response if Content-Type is: 'text/xml'. ]
|
||||
expected: FAIL
|
||||
|
||||
[CORB should block the response if Content-Type is: 'application/xml'. ]
|
||||
expected: FAIL
|
||||
|
||||
[CORB should block the response if Content-Type is: 'application/blah+json'. ]
|
||||
expected: FAIL
|
||||
|
||||
[CORB should block the response if Content-Type is: 'text/blah+json'. ]
|
||||
expected: FAIL
|
||||
|
||||
[CORB should block the response if Content-Type is: 'application/blah+xml'. ]
|
||||
expected: FAIL
|
||||
|
||||
[CORB should block the response if Content-Type is: 'text/blah+xml'. ]
|
||||
expected: FAIL
|
||||
|
||||
[CORB should block the response if Content-Type is: 'TEXT/HTML'. ]
|
||||
expected: FAIL
|
||||
|
||||
[CORB should block the response if Content-Type is: 'TEXT/JSON'. ]
|
||||
expected: FAIL
|
||||
|
||||
[CORB should block the response if Content-Type is: 'TEXT/BLAH+JSON'. ]
|
||||
expected: FAIL
|
||||
|
||||
[CORB should block the response if Content-Type is: 'APPLICATION/BLAH+XML'. ]
|
||||
expected: FAIL
|
||||
|
||||
[CORB should block the response if Content-Type is: 'text/json;does=it;matter'. ]
|
||||
expected: FAIL
|
||||
|
||||
[CORB should block the response if Content-Type is: 'text/HTML;NO=it;does=NOT'. ]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[img-png-mislabeled-as-html-nosniff.tentative.sub.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,4 @@
|
|||
[preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html]
|
||||
expected: TIMEOUT
|
||||
[preload-image-png-mislabeled-as-html-nosniff]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,6 @@
|
|||
[response_block.tentative.https.html]
|
||||
[ORB: Expect error response from <script> fetch.]
|
||||
expected: FAIL
|
||||
|
||||
[ORB: Expect error response from fetch().]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[script-html-correctly-labeled.tentative.sub.html]
|
||||
[CORB-blocked script has no syntax errors]
|
||||
expected: FAIL
|
|
@ -0,0 +1,4 @@
|
|||
[script-html-via-cross-origin-blob-url.sub.html]
|
||||
expected: ERROR
|
||||
[script-html-via-cross-origin-blob-url]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[script-js-mislabeled-as-html-nosniff.sub.html]
|
||||
[script-js-mislabeled-as-html-nosniff]
|
||||
expected: FAIL
|
|
@ -0,0 +1,81 @@
|
|||
[script-resource-with-json-parser-breaker.tentative.sub.html]
|
||||
[CORB-blocks 'text/html' that starts with the following JSON parser breaker: )\]}']
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'text/html' that starts with the following JSON parser breaker: {}&&]
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'text/html' that starts with the following JSON parser breaker: {} &&]
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'text/xml' that starts with the following JSON parser breaker: )\]}']
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'text/xml' that starts with the following JSON parser breaker: {}&&]
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'text/xml' that starts with the following JSON parser breaker: {} &&]
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'text/json' that starts with the following JSON parser breaker: )\]}']
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'text/json' that starts with the following JSON parser breaker: {}&&]
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'text/json' that starts with the following JSON parser breaker: {} &&]
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'text/plain' that starts with the following JSON parser breaker: )\]}']
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'text/plain' that starts with the following JSON parser breaker: {}&&]
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'text/plain' that starts with the following JSON parser breaker: {} &&]
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'application/javascript' that starts with the following JSON parser breaker: )\]}']
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'application/javascript' that starts with the following JSON parser breaker: {}&&]
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'application/javascript' that starts with the following JSON parser breaker: {} &&]
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'image/png' that starts with the following JSON parser breaker: )\]}']
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'image/png' that starts with the following JSON parser breaker: {}&&]
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'image/png' that starts with the following JSON parser breaker: {} &&]
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'image/svg+xml' that starts with the following JSON parser breaker: )\]}']
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'image/svg+xml' that starts with the following JSON parser breaker: {}&&]
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'image/svg+xml' that starts with the following JSON parser breaker: {} &&]
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'application/pdf' that starts with the following JSON parser breaker: )\]}']
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'application/pdf' that starts with the following JSON parser breaker: {}&&]
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'application/pdf' that starts with the following JSON parser breaker: {} &&]
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'application/zip' that starts with the following JSON parser breaker: )\]}']
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'application/zip' that starts with the following JSON parser breaker: {}&&]
|
||||
expected: FAIL
|
||||
|
||||
[CORB-blocks 'application/zip' that starts with the following JSON parser breaker: {} &&]
|
||||
expected: FAIL
|
|
@ -0,0 +1,4 @@
|
|||
[script-resource-with-nonsniffable-types.tentative.sub.html]
|
||||
expected: TIMEOUT
|
||||
[script-resource-with-nonsniffable-types]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[fetch.any.worker.html]
|
||||
|
||||
[fetch.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[fetch.any.html]
|
|
@ -0,0 +1,9 @@
|
|||
[fetch.https.any.html]
|
||||
|
||||
[fetch.https.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[fetch.https.any.worker.html]
|
||||
|
||||
[fetch.https.any.serviceworker.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,6 @@
|
|||
[basic.tentative.https.window.html]
|
||||
[fetchLater() cannot be called without request.]
|
||||
expected: FAIL
|
||||
|
||||
[fetchLater()'s return tells the deferred request is not yet sent.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[resources-with-0x00-in-header.window.html]
|
||||
[Expect network error for frame navigation to resource with 0x00 in a header]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[basic-auth-cache-test.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,3 @@
|
|||
[canvas-remote-read-remote-image-redirect.html]
|
||||
[Load a no-cors image from a same-origin URL that redirects to a cross-origin URL that redirects to the initial origin]
|
||||
expected: FAIL
|
|
@ -4,10 +4,10 @@
|
|||
expected: FAIL
|
||||
|
||||
[sec-fetch-site - Cross-site, no attributes]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
||||
[sec-fetch-site - Same site, no attributes]
|
||||
expected: TIMEOUT
|
||||
expected: NOTRUN
|
||||
|
||||
[sec-fetch-site - Same-Origin -> Cross-Site -> Same-Origin redirect, no attributes]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -4,10 +4,10 @@
|
|||
expected: FAIL
|
||||
|
||||
[sec-fetch-site - Not sent to non-trustworthy same-site destination, no attributes]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
||||
[sec-fetch-site - Not sent to non-trustworthy cross-site destination, no attributes]
|
||||
expected: TIMEOUT
|
||||
expected: NOTRUN
|
||||
|
||||
[sec-fetch-mode - Not sent to non-trustworthy same-origin destination, no attributes]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[navigation.https.sub.html]
|
||||
expected: TIMEOUT
|
10
tests/wpt/meta/fetch/metadata/object.https.sub.html.ini
Normal file
10
tests/wpt/meta/fetch/metadata/object.https.sub.html.ini
Normal file
|
@ -0,0 +1,10 @@
|
|||
[object.https.sub.html]
|
||||
expected: TIMEOUT
|
||||
[Same-Origin object]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Same-Site object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Cross-Site object]
|
||||
expected: NOTRUN
|
55
tests/wpt/meta/fetch/metadata/preload.https.sub.html.ini
Normal file
55
tests/wpt/meta/fetch/metadata/preload.https.sub.html.ini
Normal file
|
@ -0,0 +1,55 @@
|
|||
[preload.https.sub.html]
|
||||
expected: TIMEOUT
|
||||
[<link rel='preload' as='fetch' href='https://web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[<link rel='preload' as='fetch' href='https://www.web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[<link rel='preload' as='fetch' href='https://www.not-web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[<link rel='preload' as='font' href='https://web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[<link rel='preload' as='font' href='https://www.web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[<link rel='preload' as='font' href='https://www.not-web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[<link rel='preload' as='image' href='https://web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[<link rel='preload' as='image' href='https://www.web-platform.test:8443/...'>]
|
||||
expected: TIMEOUT
|
||||
|
||||
[<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
|
2
tests/wpt/meta/fetch/metadata/report.https.sub.html.ini
Normal file
2
tests/wpt/meta/fetch/metadata/report.https.sub.html.ini
Normal file
|
@ -0,0 +1,2 @@
|
|||
[report.https.sub.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[sharedworker.https.sub.html]
|
||||
expected: ERROR
|
36
tests/wpt/meta/fetch/metadata/style.https.sub.html.ini
Normal file
36
tests/wpt/meta/fetch/metadata/style.https.sub.html.ini
Normal file
|
@ -0,0 +1,36 @@
|
|||
[style.https.sub.html]
|
||||
[Same-Origin style: sec-fetch-dest]
|
||||
expected: FAIL
|
||||
|
||||
[Same-Origin style: sec-fetch-mode]
|
||||
expected: FAIL
|
||||
|
||||
[Same-Origin style: sec-fetch-site]
|
||||
expected: FAIL
|
||||
|
||||
[Same-Site style: sec-fetch-dest]
|
||||
expected: FAIL
|
||||
|
||||
[Same-Site style: sec-fetch-mode]
|
||||
expected: FAIL
|
||||
|
||||
[Same-Site style: sec-fetch-site]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-Site style: sec-fetch-dest]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-Site style: sec-fetch-mode]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-Site style: sec-fetch-site]
|
||||
expected: FAIL
|
||||
|
||||
[Same-Origin, cors style: sec-fetch-dest]
|
||||
expected: FAIL
|
||||
|
||||
[Same-Origin, cors style: sec-fetch-mode]
|
||||
expected: FAIL
|
||||
|
||||
[Same-Origin, cors style: sec-fetch-site]
|
||||
expected: FAIL
|
13
tests/wpt/meta/fetch/metadata/track.https.sub.html.ini
Normal file
13
tests/wpt/meta/fetch/metadata/track.https.sub.html.ini
Normal file
|
@ -0,0 +1,13 @@
|
|||
[track.https.sub.html]
|
||||
expected: TIMEOUT
|
||||
[Same-Origin track]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Same-Site track]
|
||||
expected: NOTRUN
|
||||
|
||||
[Cross-Site track]
|
||||
expected: NOTRUN
|
||||
|
||||
[Same-Origin, CORS track]
|
||||
expected: NOTRUN
|
|
@ -5,23 +5,76 @@
|
|||
expected: ERROR
|
||||
|
||||
[trailing-dot.https.sub.any.worker.html]
|
||||
[Fetching a resource from a cross-site host, spelled with a trailing dot.]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from the same origin, but spelled with a trailing dot.]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from the same origin, but spelled with a trailing dot.: sec-fetch-dest]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from the same origin, but spelled with a trailing dot.: sec-fetch-mode]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from the same origin, but spelled with a trailing dot.: sec-fetch-site]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from the same site, but spelled with a trailing dot.]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from the same site, but spelled with a trailing dot.: sec-fetch-dest]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from the same site, but spelled with a trailing dot.: sec-fetch-mode]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from the same site, but spelled with a trailing dot.: sec-fetch-site]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from a cross-site host, spelled with a trailing dot.]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from a cross-site host, spelled with a trailing dot.: sec-fetch-dest]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from a cross-site host, spelled with a trailing dot.: sec-fetch-mode]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from a cross-site host, spelled with a trailing dot.: sec-fetch-site]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[trailing-dot.https.sub.any.html]
|
||||
[Fetching a resource from a cross-site host, spelled with a trailing dot.]
|
||||
[Fetching a resource from the same origin, but spelled with a trailing dot.]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from the same origin, but spelled with a trailing dot.]
|
||||
[Fetching a resource from the same origin, but spelled with a trailing dot.: sec-fetch-dest]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from the same origin, but spelled with a trailing dot.: sec-fetch-mode]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from the same origin, but spelled with a trailing dot.: sec-fetch-site]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from the same site, but spelled with a trailing dot.]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from the same site, but spelled with a trailing dot.: sec-fetch-dest]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from the same site, but spelled with a trailing dot.: sec-fetch-mode]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from the same site, but spelled with a trailing dot.: sec-fetch-site]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from a cross-site host, spelled with a trailing dot.]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from a cross-site host, spelled with a trailing dot.: sec-fetch-dest]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from a cross-site host, spelled with a trailing dot.: sec-fetch-mode]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching a resource from a cross-site host, spelled with a trailing dot.: sec-fetch-site]
|
||||
expected: FAIL
|
||||
|
|
9
tests/wpt/meta/fetch/metadata/worker.https.sub.html.ini
Normal file
9
tests/wpt/meta/fetch/metadata/worker.https.sub.html.ini
Normal file
|
@ -0,0 +1,9 @@
|
|||
[worker.https.sub.html]
|
||||
[undefined: sec-fetch-dest]
|
||||
expected: FAIL
|
||||
|
||||
[undefined: sec-fetch-mode]
|
||||
expected: FAIL
|
||||
|
||||
[undefined: sec-fetch-site]
|
||||
expected: FAIL
|
3
tests/wpt/meta/fetch/metadata/xslt.https.sub.html.ini
Normal file
3
tests/wpt/meta/fetch/metadata/xslt.https.sub.html.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[xslt.https.sub.html]
|
||||
[Same-Origin xslt]
|
||||
expected: FAIL
|
3
tests/wpt/meta/fetch/nosniff/image.html.ini
Normal file
3
tests/wpt/meta/fetch/nosniff/image.html.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[image.html]
|
||||
[URL query: image/svg+xml]
|
||||
expected: FAIL
|
4
tests/wpt/meta/fetch/nosniff/importscripts.html.ini
Normal file
4
tests/wpt/meta/fetch/nosniff/importscripts.html.ini
Normal file
|
@ -0,0 +1,4 @@
|
|||
[importscripts.html]
|
||||
expected: ERROR
|
||||
[Test importScripts()]
|
||||
expected: TIMEOUT
|
3
tests/wpt/meta/fetch/nosniff/script.html.ini
Normal file
3
tests/wpt/meta/fetch/nosniff/script.html.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[script.html]
|
||||
[URL query: text/ecmascript;blah]
|
||||
expected: FAIL
|
18
tests/wpt/meta/fetch/nosniff/stylesheet.html.ini
Normal file
18
tests/wpt/meta/fetch/nosniff/stylesheet.html.ini
Normal file
|
@ -0,0 +1,18 @@
|
|||
[stylesheet.html]
|
||||
[URL query: text/html]
|
||||
expected: FAIL
|
||||
|
||||
[URL query: text/json]
|
||||
expected: FAIL
|
||||
|
||||
[Revalidated URL query: text/html]
|
||||
expected: FAIL
|
||||
|
||||
[Revalidated URL query: text/json]
|
||||
expected: FAIL
|
||||
|
||||
[URL query: text/css;blah]
|
||||
expected: FAIL
|
||||
|
||||
[Revalidated URL query: text/css;blah]
|
||||
expected: FAIL
|
|
@ -8,6 +8,15 @@
|
|||
[ORB should block opaque application/json]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque application/json (non-empty)]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque application/json (empty)]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque application/json which contains non ascii characters]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[known-mime-type.sub.any.worker.html]
|
||||
[ORB should block opaque font/ttf]
|
||||
|
@ -18,3 +27,12 @@
|
|||
|
||||
[ORB should block opaque application/json]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque application/json (non-empty)]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque application/json (empty)]
|
||||
expected: FAIL
|
||||
|
||||
[ORB should block opaque application/json which contains non ascii characters]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
[fenced-frame-no-preflight-required.tentative.https.window.html]
|
||||
[local to local: no preflight required.]
|
||||
expected: FAIL
|
||||
|
||||
[local to private: no preflight required.]
|
||||
expected: FAIL
|
||||
|
||||
[local to public: no preflight required.]
|
||||
expected: FAIL
|
||||
|
||||
[private to private: no preflight required.]
|
||||
expected: FAIL
|
||||
|
||||
[private to public: no preflight required.]
|
||||
expected: FAIL
|
||||
|
||||
[public to public: no preflight required.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to public: no preflight required.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to local: optional preflight]
|
||||
expected: FAIL
|
|
@ -0,0 +1,120 @@
|
|||
[fenced-frame-subresource-fetch.tentative.https.window.html?include=from-public]
|
||||
[public to local: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: missing CORS headers on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: missing PNA header on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: missing CORS headers on final response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: success.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: PUT success.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: no-CORS mode failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: no-CORS mode missing CORS headers on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: no-CORS mode missing PNA header on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: no-CORS mode success.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: missing CORS headers on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: missing PNA header on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: missing CORS headers on final response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: success.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: PUT success.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: no-CORS mode failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: no-CORS mode missing CORS headers on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: no-CORS mode missing PNA header on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: no-CORS mode success.]
|
||||
expected: FAIL
|
||||
|
||||
[public to public: no preflight required.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[fenced-frame-subresource-fetch.tentative.https.window.html?include=baseline]
|
||||
[local to public: PUT preflight failure.]
|
||||
expected: FAIL
|
||||
|
||||
[local to public: PUT preflight success.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[fenced-frame-subresource-fetch.tentative.https.window.html?include=from-private]
|
||||
[private to local: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: missing CORS headers on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: missing PNA header on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: missing CORS headers on final response.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: success.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: PUT success.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: no-CORS mode failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: no-CORS mode missing CORS headers on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: no-CORS mode missing PNA header on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: no-CORS mode success.]
|
||||
expected: FAIL
|
||||
|
||||
[private to private: no preflight required.]
|
||||
expected: FAIL
|
||||
|
||||
[private to public: no preflight required.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[fenced-frame-subresource-fetch.tentative.https.window.html?include=from-local]
|
||||
[local to local: no preflight required.]
|
||||
expected: FAIL
|
||||
|
||||
[local to private: no preflight required.]
|
||||
expected: FAIL
|
||||
|
||||
[local to public: no preflight required.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,63 @@
|
|||
[fenced-frame.tentative.https.window.html]
|
||||
[private to local: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: missing CORS headers.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: missing PNA header.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: failed because fenced frames are incompatible with PNA.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: missing CORS headers.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: missing PNA header.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: failed because fenced frames are incompatible with PNA.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: missing CORS headers.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: missing PNA header.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: failed because fenced frames are incompatible with PNA.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to local: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to local: missing CORS headers.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to local: missing PNA header.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to local: failed because fenced frames are incompatible with PNA.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to local (same-origin): fenced frame embedder initiated navigation has opaque origin.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to private: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to private: missing CORS headers.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to private: missing PNA header.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to private: failed because fenced frames are incompatible with PNA.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,9 @@
|
|||
[fetch-from-treat-as-public.tentative.https.window.html]
|
||||
[treat-as-public-address to local: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to local: success.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to private: failed preflight.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,81 @@
|
|||
[fetch.tentative.https.window.html?include=baseline]
|
||||
[local to public: PUT preflight failure.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[fetch.tentative.https.window.html?include=from-local]
|
||||
|
||||
[fetch.tentative.https.window.html?include=from-private]
|
||||
[private to local: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: missing CORS headers on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: missing PNA header on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: missing CORS headers on final response.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: success.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: no-CORS mode failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: no-CORS mode missing CORS headers on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: no-CORS mode missing PNA header on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[fetch.tentative.https.window.html?include=from-public]
|
||||
[public to local: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: missing CORS headers on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: missing PNA header on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: missing CORS headers on final response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: success.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: no-CORS mode failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: no-CORS mode missing CORS headers on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: no-CORS mode missing PNA header on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: missing CORS headers on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: missing PNA header on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: missing CORS headers on final response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: success.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: no-CORS mode failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: no-CORS mode missing CORS headers on preflight response.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: no-CORS mode missing PNA header on preflight response.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,24 @@
|
|||
[fetch.tentative.window.html]
|
||||
[private to local: failure.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: failure.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: failure.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to local: failure.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to private: failure.]
|
||||
expected: FAIL
|
||||
|
||||
[private https to local: failure.]
|
||||
expected: FAIL
|
||||
|
||||
[public https to local: failure.]
|
||||
expected: FAIL
|
||||
|
||||
[public https to private: failure.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,44 @@
|
|||
[iframe.tentative.https.window.html?include=from-treat-as-public]
|
||||
[treat-as-public-address to local: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to local: success.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to private: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to private: success.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[iframe.tentative.https.window.html?include=from-local]
|
||||
|
||||
[iframe.tentative.https.window.html?include=from-public]
|
||||
[public to local: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: success.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: success.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[iframe.tentative.https.window.html?include=grandparent]
|
||||
[public to local, grandparent navigates: failure.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local, grandparent navigates: success.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[iframe.tentative.https.window.html?include=from-private]
|
||||
[private to local: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local: success.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,15 @@
|
|||
[iframe.tentative.window.html]
|
||||
[private to local: failure.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: failure.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: failure.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to local: failure.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to private: failure.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,135 @@
|
|||
[mixed-content-fetch.tentative.https.window.html]
|
||||
[https-local to http-local: wrong targetAddressSpace "unknown".]
|
||||
expected: FAIL
|
||||
|
||||
[https-local to http-local: wrong targetAddressSpace "private".]
|
||||
expected: FAIL
|
||||
|
||||
[https-local to http-local: wrong targetAddressSpace "public".]
|
||||
expected: FAIL
|
||||
|
||||
[https-local to http-local: not a private network request.]
|
||||
expected: FAIL
|
||||
|
||||
[https-local to http-private: wrong targetAddressSpace "unknown".]
|
||||
expected: FAIL
|
||||
|
||||
[https-local to http-private: wrong targetAddressSpace "local".]
|
||||
expected: FAIL
|
||||
|
||||
[https-local to http-private: wrong targetAddressSpace "public".]
|
||||
expected: FAIL
|
||||
|
||||
[https-local to http-private: not a private network request.]
|
||||
expected: FAIL
|
||||
|
||||
[https-local to http-public: wrong targetAddressSpace "unknown".]
|
||||
expected: FAIL
|
||||
|
||||
[https-local to http-public: wrong targetAddressSpace "local".]
|
||||
expected: FAIL
|
||||
|
||||
[https-local to http-public: wrong targetAddressSpace "private".]
|
||||
expected: FAIL
|
||||
|
||||
[https-local to http-public: not a private network request.]
|
||||
expected: FAIL
|
||||
|
||||
[https-private to http-local: missing targetAddressSpace.]
|
||||
expected: FAIL
|
||||
|
||||
[https-private to http-local: wrong targetAddressSpace "unknown".]
|
||||
expected: FAIL
|
||||
|
||||
[https-private to http-local: wrong targetAddressSpace "private".]
|
||||
expected: FAIL
|
||||
|
||||
[https-private to http-local: wrong targetAddressSpace "public".]
|
||||
expected: FAIL
|
||||
|
||||
[https-private to http-local: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[https-private to http-local: success.]
|
||||
expected: FAIL
|
||||
|
||||
[https-private to http-private: wrong targetAddressSpace "unknown".]
|
||||
expected: FAIL
|
||||
|
||||
[https-private to http-private: wrong targetAddressSpace "local".]
|
||||
expected: FAIL
|
||||
|
||||
[https-private to http-private: wrong targetAddressSpace "public".]
|
||||
expected: FAIL
|
||||
|
||||
[https-private to http-private: not a private network request.]
|
||||
expected: FAIL
|
||||
|
||||
[https-private to http-public: wrong targetAddressSpace "unknown".]
|
||||
expected: FAIL
|
||||
|
||||
[https-private to http-public: wrong targetAddressSpace "local".]
|
||||
expected: FAIL
|
||||
|
||||
[https-private to http-public: wrong targetAddressSpace "private".]
|
||||
expected: FAIL
|
||||
|
||||
[https-private to http-public: not a private network request.]
|
||||
expected: FAIL
|
||||
|
||||
[https-public to http-local: missing targetAddressSpace.]
|
||||
expected: FAIL
|
||||
|
||||
[https-public to http-local: wrong targetAddressSpace "unknown".]
|
||||
expected: FAIL
|
||||
|
||||
[https-public to http-local: wrong targetAddressSpace "private".]
|
||||
expected: FAIL
|
||||
|
||||
[https-public to http-local: wrong targetAddressSpace "public".]
|
||||
expected: FAIL
|
||||
|
||||
[https-public to http-local: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[https-public to http-local: success.]
|
||||
expected: FAIL
|
||||
|
||||
[https-public to http-private: missing targetAddressSpace.]
|
||||
expected: FAIL
|
||||
|
||||
[https-public to http-private: wrong targetAddressSpace "unknown".]
|
||||
expected: FAIL
|
||||
|
||||
[https-public to http-private: wrong targetAddressSpace "local".]
|
||||
expected: FAIL
|
||||
|
||||
[https-public to http-private: wrong targetAddressSpace "public".]
|
||||
expected: FAIL
|
||||
|
||||
[https-public to http-private: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[https-public to http-private: success.]
|
||||
expected: FAIL
|
||||
|
||||
[https-public to http-public: wrong targetAddressSpace "unknown".]
|
||||
expected: FAIL
|
||||
|
||||
[https-public to http-public: wrong targetAddressSpace "local".]
|
||||
expected: FAIL
|
||||
|
||||
[https-public to http-public: wrong targetAddressSpace "private".]
|
||||
expected: FAIL
|
||||
|
||||
[https-public to http-public: not a private network request.]
|
||||
expected: FAIL
|
||||
|
||||
[https-treat-as-public to http-local: wrong targetAddressSpace "private".]
|
||||
expected: FAIL
|
||||
|
||||
[https-treat-as-public to http-private: wrong targetAddressSpace "local".]
|
||||
expected: FAIL
|
||||
|
||||
[https-treat-as-public to http-private: success.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[nested-worker.tentative.https.window.html]
|
||||
[treat-as-public to local: failure.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to private: failure.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[nested-worker.tentative.window.html]
|
||||
[treat-as-public to local: failure.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to private: failure.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,9 @@
|
|||
[preflight-cache.https.tentative.window.html]
|
||||
[private to local: success.]
|
||||
expected: FAIL
|
||||
|
||||
[public to local: success.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private: success.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,69 @@
|
|||
[redirect.tentative.https.window.html]
|
||||
[private to private to local: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[private to private to local: success.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local to private: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[private to local to private: success.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private to local: failed first preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private to local: failed second preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[public to private to local: success.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to local to private: failed first preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to local to private: failed second preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to local to private: success.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to local to private: no-cors failed first preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to local to private: no-cors failed second preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to local (same-origin) to private: failed second preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to local (same-origin) to private: success.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to local (same-origin) to private: no-cors failed second preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to private to local: failed first preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to private to local: failed second preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to private to local: success.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to private to local: no-cors failed first preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to private to local: no-cors failed second preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to private to local (same-origin): failed first preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to private to local (same-origin): success.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to private to local (same-origin): no-cors failed first preflight.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,28 @@
|
|||
[service-worker-background-fetch.tentative.https.window.html]
|
||||
expected: TIMEOUT
|
||||
[local to local: success.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[private to local: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[private to private: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[public to local: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[public to private: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[public to public: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[treat-as-public to local: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[treat-as-public to private: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[treat-as-public to public: success.]
|
||||
expected: NOTRUN
|
|
@ -0,0 +1,49 @@
|
|||
[service-worker-fetch.tentative.https.window.html?9-last]
|
||||
expected: TIMEOUT
|
||||
[public to public: success.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[treat-as-public to local: failed preflight.]
|
||||
expected: NOTRUN
|
||||
|
||||
[treat-as-public to local: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[treat-as-public to local (same-origin): no preflight required.]
|
||||
expected: NOTRUN
|
||||
|
||||
[treat-as-public to private: failed preflight.]
|
||||
expected: NOTRUN
|
||||
|
||||
[treat-as-public to private: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[treat-as-public to public: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
|
||||
[service-worker-fetch.tentative.https.window.html?1-8]
|
||||
expected: TIMEOUT
|
||||
[local to local: success.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[private to local: failed preflight.]
|
||||
expected: NOTRUN
|
||||
|
||||
[private to local: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[private to private: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[public to local: failed preflight.]
|
||||
expected: NOTRUN
|
||||
|
||||
[public to local: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[public to private: failed preflight.]
|
||||
expected: NOTRUN
|
||||
|
||||
[public to private: success.]
|
||||
expected: NOTRUN
|
|
@ -0,0 +1,10 @@
|
|||
[service-worker-update.tentative.https.window.html]
|
||||
expected: TIMEOUT
|
||||
[update public to local: success.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[update public to private: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[update public to public: success.]
|
||||
expected: NOTRUN
|
|
@ -0,0 +1,10 @@
|
|||
[service-worker.tentative.https.window.html]
|
||||
expected: TIMEOUT
|
||||
[treat-as-public to local: success.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[treat-as-public to private: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[public to public: success.]
|
||||
expected: NOTRUN
|
|
@ -0,0 +1,46 @@
|
|||
[shared-worker-blob-fetch.tentative.https.window.html]
|
||||
expected: TIMEOUT
|
||||
[local to local: success.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[private to local: failed preflight.]
|
||||
expected: NOTRUN
|
||||
|
||||
[private to local: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[private to private: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[public to local: failed preflight.]
|
||||
expected: NOTRUN
|
||||
|
||||
[public to local: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[public to private: failed preflight.]
|
||||
expected: NOTRUN
|
||||
|
||||
[public to private: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[public to public: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[treat-as-public to local: failed preflight.]
|
||||
expected: NOTRUN
|
||||
|
||||
[treat-as-public to local: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[treat-as-public to local (same-origin): no preflight required.]
|
||||
expected: NOTRUN
|
||||
|
||||
[treat-as-public to private: failed preflight.]
|
||||
expected: NOTRUN
|
||||
|
||||
[treat-as-public to private: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[treat-as-public to public: success.]
|
||||
expected: NOTRUN
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue