Auto merge of #13323 - jeenalee:fetch, r=jdm

Implement the Fetch method

<!-- Please describe your changes on the following line: -->

This PR implements the fetch method, which is described in [the Fetch Spec](https://fetch.spec.whatwg.org/#fetch-method). The expected wpt results are updated as well.

A few comments about the current fetch implementation:
- The fetch method manually calls `JSAutoCompartment` in order to prevent SpiderMonkey from crashing. This may have to change in the future.
- Not all `FetchResponseListener` methods are implemented.
- `net_traits::CoreResourceMsg::Fetch` message takes a `net_traits::request::RequestInit`. However, when the fetch method is called, a `RequestBinding::RequestInit` is given. The fetch method constructs a `dom::request::Request` with the given `RequestInit`, then creates `net_traits::request::RequestInit` from the dom Request object for the fetch message.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #11898 (github issue number if applicable).

<!-- Either: -->
- [X] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13323)
<!-- Reviewable:end -->
This commit is contained in:
bors-servo 2016-09-29 14:28:54 -05:00 committed by GitHub
commit 5996e008a3
213 changed files with 1208 additions and 1719 deletions

View file

@ -19,6 +19,12 @@ skip: true
skip: false
[fetch]
skip: false
[api]
skip: false
[cors]
skip: true
[redirect]
skip: true
[FileAPI]
skip: false
[hr-time]

View file

@ -1,41 +1,14 @@
[integrity-worker.html]
type: testharness
[Empty string integrity]
expected: FAIL
[SHA-256 integrity]
expected: FAIL
[SHA-384 integrity]
expected: FAIL
[SHA-512 integrity]
expected: FAIL
[Invalid integrity]
expected: FAIL
[Multiple integrities: valid stronger than invalid]
expected: FAIL
[Multiple integrities: invalid stronger than valid]
expected: FAIL
[Multiple integrities: invalid as strong as valid]
expected: FAIL
[Multiple integrities: both are valid]
expected: FAIL
[Multiple integrities: both are invalid]
expected: FAIL
[CORS empty integrity]
expected: FAIL
[CORS SHA-512 integrity]
expected: FAIL
[CORS invalid integrity]
expected: FAIL

View file

@ -1,41 +1,14 @@
[integrity.html]
type: testharness
[Empty string integrity]
expected: FAIL
[SHA-256 integrity]
expected: FAIL
[SHA-384 integrity]
expected: FAIL
[SHA-512 integrity]
expected: FAIL
[Invalid integrity]
expected: FAIL
[Multiple integrities: valid stronger than invalid]
expected: FAIL
[Multiple integrities: invalid stronger than valid]
expected: FAIL
[Multiple integrities: invalid as strong as valid]
expected: FAIL
[Multiple integrities: both are valid]
expected: FAIL
[Multiple integrities: both are invalid]
expected: FAIL
[CORS empty integrity]
expected: FAIL
[CORS SHA-512 integrity]
expected: FAIL
[CORS invalid integrity]
expected: FAIL

View file

@ -6,9 +6,6 @@
[Fetch http://web-platform.test:8000/fetch/api/resources/top.txt with same-origin mode]
expected: FAIL
[Fetch https://web-platform.test:8443/fetch/api/resources/top.txt with same-origin mode]
expected: FAIL
[Fetch http://www1.web-platform.test:8000/fetch/api/resources/top.txt with same-origin mode]
expected: FAIL
@ -18,9 +15,3 @@
[Fetch /fetch/api/basic/../resources/redirect.py?location=http://web-platform.test:8000/fetch/api/resources/top.txt with same-origin mode]
expected: FAIL
[Fetch /fetch/api/basic/../resources/redirect.py?location=https://web-platform.test:8443/fetch/api/resources/top.txt with same-origin mode]
expected: FAIL
[Fetch /fetch/api/basic/../resources/redirect.py?location=http://www1.web-platform.test:8000/fetch/api/resources/top.txt with same-origin mode]
expected: FAIL

View file

@ -6,9 +6,6 @@
[Fetch http://web-platform.test:8000/fetch/api/resources/top.txt with same-origin mode]
expected: FAIL
[Fetch https://web-platform.test:8443/fetch/api/resources/top.txt with same-origin mode]
expected: FAIL
[Fetch http://www1.web-platform.test:8000/fetch/api/resources/top.txt with same-origin mode]
expected: FAIL
@ -18,9 +15,3 @@
[Fetch /fetch/api/basic/../resources/redirect.py?location=http://web-platform.test:8000/fetch/api/resources/top.txt with same-origin mode]
expected: FAIL
[Fetch /fetch/api/basic/../resources/redirect.py?location=https://web-platform.test:8443/fetch/api/resources/top.txt with same-origin mode]
expected: FAIL
[Fetch /fetch/api/basic/../resources/redirect.py?location=http://www1.web-platform.test:8000/fetch/api/resources/top.txt with same-origin mode]
expected: FAIL

View file

@ -12,9 +12,3 @@
[origin-when-cross-origin policy on a same-origin URL after cross-origin redirection]
expected: FAIL
[Referrer with credentials should be stripped]
expected: FAIL
[Referrer with fragment ID should be stripped]
expected: FAIL

View file

@ -12,9 +12,3 @@
[origin-when-cross-origin policy on a same-origin URL after cross-origin redirection]
expected: FAIL
[Referrer with credentials should be stripped]
expected: FAIL
[Referrer with fragment ID should be stripped]
expected: FAIL

View file

@ -1,5 +0,0 @@
[request-head-worker.html]
type: testharness
[Fetch with HEAD with body]
expected: FAIL

View file

@ -1,5 +0,0 @@
[request-head.html]
type: testharness
[Fetch with HEAD with body]
expected: FAIL

View file

@ -3,6 +3,3 @@
[Fetch: fetch() respects Request referrer value]
expected: FAIL
[Fetch: fetch() respects Request referrer value 1]
expected: FAIL

View file

@ -1,14 +0,0 @@
[response-url-worker.html]
type: testharness
[Testing response url getter with http://web-platform.test:8000/ada]
expected: FAIL
[Testing response url getter with http://web-platform.test:8000/#]
expected: FAIL
[Testing response url getter with http://web-platform.test:8000/#ada]
expected: FAIL
[Testing response url getter with http://web-platform.test:8000#ada]
expected: FAIL

View file

@ -1,14 +0,0 @@
[response-url.html]
type: testharness
[Testing response url getter with http://web-platform.test:8000/ada]
expected: FAIL
[Testing response url getter with http://web-platform.test:8000/#]
expected: FAIL
[Testing response url getter with http://web-platform.test:8000/#ada]
expected: FAIL
[Testing response url getter with http://web-platform.test:8000#ada]
expected: FAIL

View file

@ -1,8 +1,5 @@
[scheme-about-worker.html]
type: testharness
[Fetching about:blank is OK]
expected: FAIL
[Fetching about:blank (GET) is OK]
expected: FAIL
@ -12,12 +9,3 @@
[Fetching about:blank (POST) is OK]
expected: FAIL
[Fetching about:invalid.com is KO]
expected: FAIL
[Fetching about:config is KO]
expected: FAIL
[Fetching about:unicorn is KO]
expected: FAIL

View file

@ -1,8 +1,5 @@
[scheme-about.html]
type: testharness
[Fetching about:blank is OK]
expected: FAIL
[Fetching about:blank (GET) is OK]
expected: FAIL
@ -12,12 +9,3 @@
[Fetching about:blank (POST) is OK]
expected: FAIL
[Fetching about:invalid.com is KO]
expected: FAIL
[Fetching about:config is KO]
expected: FAIL
[Fetching about:unicorn is KO]
expected: FAIL

View file

@ -1,26 +1,3 @@
[scheme-blob-worker.html]
type: testharness
[Fetching [GET\] URL.createObjectURL(blob) is OK]
expected: FAIL
[Fetching [GET\] blob:http://www.web-platform.test:8000/ is KO]
expected: FAIL
[Fetching [POST\] URL.createObjectURL(blob) is KO]
expected: FAIL
[Fetching [OPTIONS\] URL.createObjectURL(blob) is KO]
expected: FAIL
[Fetching [HEAD\] URL.createObjectURL(blob) is KO]
expected: FAIL
[Fetching [PUT\] URL.createObjectURL(blob) is KO]
expected: FAIL
[Fetching [DELETE\] URL.createObjectURL(blob) is KO]
expected: FAIL
[Fetching [INVALID\] URL.createObjectURL(blob) is KO]
expected: FAIL
expected: CRASH

View file

@ -1,26 +1,3 @@
[scheme-blob.html]
type: testharness
[Fetching [GET\] URL.createObjectURL(blob) is OK]
expected: FAIL
[Fetching [GET\] blob:http://www.web-platform.test:8000/ is KO]
expected: FAIL
[Fetching [POST\] URL.createObjectURL(blob) is KO]
expected: FAIL
[Fetching [OPTIONS\] URL.createObjectURL(blob) is KO]
expected: FAIL
[Fetching [HEAD\] URL.createObjectURL(blob) is KO]
expected: FAIL
[Fetching [PUT\] URL.createObjectURL(blob) is KO]
expected: FAIL
[Fetching [DELETE\] URL.createObjectURL(blob) is KO]
expected: FAIL
[Fetching [INVALID\] URL.createObjectURL(blob) is KO]
expected: FAIL
expected: CRASH

View file

@ -15,12 +15,3 @@
[Fetching data:image/png;base64,cmVzcG9uc2UncyBib2[...\] is OK]
expected: FAIL
[Fetching [GET\] data:notAdataUrl.com is KO]
expected: FAIL
[Fetching [POST\] data:,response%27s%20body is KO]
expected: FAIL
[Fetching [HEAD\] data:,response%27s%20body is KO]
expected: FAIL

View file

@ -15,12 +15,3 @@
[Fetching data:image/png;base64,cmVzcG9uc2UncyBib2[...\] is OK]
expected: FAIL
[Fetching [GET\] data:notAdataUrl.com is KO]
expected: FAIL
[Fetching [POST\] data:,response%27s%20body is KO]
expected: FAIL
[Fetching [HEAD\] data:,response%27s%20body is KO]
expected: FAIL

View file

@ -1,50 +0,0 @@
[scheme-others-worker.html]
type: testharness
[Fetching aaa://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching cap://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching cid://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching dav://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching dict://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching dns://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching geo://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching im://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching imap://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching ipp://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching ldap://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching mailto://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching nfs://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching pop://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching rtsp://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching snmp://web-platform.test:8000/ is KO]
expected: FAIL

View file

@ -1,50 +0,0 @@
[scheme-others.html]
type: testharness
[Fetching aaa://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching cap://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching cid://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching dav://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching dict://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching dns://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching geo://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching im://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching imap://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching ipp://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching ldap://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching mailto://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching nfs://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching pop://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching rtsp://web-platform.test:8000/ is KO]
expected: FAIL
[Fetching snmp://web-platform.test:8000/ is KO]
expected: FAIL

View file

@ -12,9 +12,6 @@
[Same domain different protocol different port [no-cors mode\]]
expected: FAIL
[Same domain different protocol different port [server forbid CORS\]]
expected: FAIL
[Same domain different protocol different port [cors mode\]]
expected: FAIL
@ -39,9 +36,6 @@
[Cross domain different protocol [no-cors mode\]]
expected: FAIL
[Cross domain different protocol [server forbid CORS\]]
expected: FAIL
[Cross domain different protocol [cors mode\]]
expected: FAIL

View file

@ -12,9 +12,6 @@
[Same domain different protocol different port [no-cors mode\]]
expected: FAIL
[Same domain different protocol different port [server forbid CORS\]]
expected: FAIL
[Same domain different protocol different port [cors mode\]]
expected: FAIL
@ -39,9 +36,6 @@
[Cross domain different protocol [no-cors mode\]]
expected: FAIL
[Cross domain different protocol [server forbid CORS\]]
expected: FAIL
[Cross domain different protocol [cors mode\]]
expected: FAIL

View file

@ -1,20 +1,5 @@
[cors-cookies-worker.html]
type: testharness
[Omit mode: no cookie sent]
expected: FAIL
[Include mode: 1 cookie]
expected: FAIL
[Include mode: local cookies are not sent with remote request]
expected: FAIL
[Include mode: remote cookies are not sent with local request]
expected: FAIL
[Same-origin mode: cookies are discarded in cors request]
expected: FAIL
[Include mode: remote cookies are not sent with other remote request]
expected: FAIL

View file

@ -1,20 +1,5 @@
[cors-cookies.html]
type: testharness
[Omit mode: no cookie sent]
expected: FAIL
[Include mode: 1 cookie]
expected: FAIL
[Include mode: local cookies are not sent with remote request]
expected: FAIL
[Include mode: remote cookies are not sent with local request]
expected: FAIL
[Same-origin mode: cookies are discarded in cors request]
expected: FAIL
[Include mode: remote cookies are not sent with other remote request]
expected: FAIL

View file

@ -1,20 +1,5 @@
[cors-multiple-origins-worker.html]
type: testharness
[3 origins allowed, match the 3rd (http://web-platform.test:8000)]
expected: FAIL
[3 origins allowed, match the 3rd ("*")]
expected: FAIL
[3 origins allowed, match twice (http://web-platform.test:8000)]
expected: FAIL
[3 origins allowed, match twice ("*")]
expected: FAIL
[3 origins allowed, match twice ("*" and http://web-platform.test:8000)]
expected: FAIL
[3 origins allowed, no match]
expected: FAIL

View file

@ -1,20 +1,5 @@
[cors-multiple-origins.html]
type: testharness
[3 origins allowed, match the 3rd (http://web-platform.test:8000)]
expected: FAIL
[3 origins allowed, match the 3rd ("*")]
expected: FAIL
[3 origins allowed, match twice (http://web-platform.test:8000)]
expected: FAIL
[3 origins allowed, match twice ("*")]
expected: FAIL
[3 origins allowed, match twice ("*" and http://web-platform.test:8000)]
expected: FAIL
[3 origins allowed, no match]
expected: FAIL

View file

@ -1,47 +1,8 @@
[cors-no-preflight-worker.html]
type: testharness
[Cross domain basic usage [GET\]]
expected: FAIL
[Same domain different port [GET\]]
expected: FAIL
[Cross domain different port [GET\]]
expected: FAIL
[Cross domain different protocol [GET\]]
expected: FAIL
[Same domain different protocol different port [GET\]]
expected: FAIL
[Cross domain [POST\]]
expected: FAIL
[Cross domain [HEAD\]]
expected: FAIL
[Cross domain [GET\] [Accept: */*\]]
expected: FAIL
[Cross domain [GET\] [Accept-Language: fr\]]
expected: FAIL
[Cross domain [GET\] [Content-Language: fr\]]
expected: FAIL
[Cross domain [GET\] [Content-Type: application/x-www-form-urlencoded\]]
expected: FAIL
[Cross domain [GET\] [Content-Type: multipart/form-data\]]
expected: FAIL
[Cross domain [GET\] [Content-Type: text/plain\]]
expected: FAIL
[Cross domain [GET\] [Content-Type: text/plain;charset=utf-8\]]
expected: FAIL
[Cross domain [GET\] [Content-Type: Text/Plain;charset=utf-8\]]
expected: FAIL

View file

@ -1,47 +1,8 @@
[cors-no-preflight.html]
type: testharness
[Cross domain basic usage [GET\]]
expected: FAIL
[Same domain different port [GET\]]
expected: FAIL
[Cross domain different port [GET\]]
expected: FAIL
[Cross domain different protocol [GET\]]
expected: FAIL
[Same domain different protocol different port [GET\]]
expected: FAIL
[Cross domain [POST\]]
expected: FAIL
[Cross domain [HEAD\]]
expected: FAIL
[Cross domain [GET\] [Accept: */*\]]
expected: FAIL
[Cross domain [GET\] [Accept-Language: fr\]]
expected: FAIL
[Cross domain [GET\] [Content-Language: fr\]]
expected: FAIL
[Cross domain [GET\] [Content-Type: application/x-www-form-urlencoded\]]
expected: FAIL
[Cross domain [GET\] [Content-Type: multipart/form-data\]]
expected: FAIL
[Cross domain [GET\] [Content-Type: text/plain\]]
expected: FAIL
[Cross domain [GET\] [Content-Type: text/plain;charset=utf-8\]]
expected: FAIL
[Cross domain [GET\] [Content-Type: Text/Plain;charset=utf-8\]]
expected: FAIL

View file

@ -1,50 +1,26 @@
[cors-origin-worker.html]
type: testharness
[Cross domain different subdomain [origin OK\]]
expected: FAIL
[Cross domain different subdomain [origin KO\]]
expected: FAIL
[Same domain different port [origin OK\]]
expected: FAIL
[Same domain different port [origin KO\]]
expected: FAIL
[Cross domain different port [origin OK\]]
expected: FAIL
[Cross domain different port [origin KO\]]
expected: FAIL
[Cross domain different protocol [origin OK\]]
expected: FAIL
[Cross domain different protocol [origin KO\]]
expected: FAIL
[Same domain different protocol different port [origin OK\]]
expected: FAIL
[Same domain different protocol different port [origin KO\]]
expected: FAIL
[Cross domain [POST\] [origin OK\]]
expected: FAIL
[Cross domain [POST\] [origin KO\]]
expected: FAIL
[Cross domain [HEAD\] [origin OK\]]
expected: FAIL
[Cross domain [HEAD\] [origin KO\]]
expected: FAIL
[CORS preflight [PUT\] [origin OK\]]
expected: FAIL
[CORS preflight [PUT\] [origin KO\]]
expected: FAIL

View file

@ -1,50 +1,26 @@
[cors-origin.html]
type: testharness
[Cross domain different subdomain [origin OK\]]
expected: FAIL
[Cross domain different subdomain [origin KO\]]
expected: FAIL
[Same domain different port [origin OK\]]
expected: FAIL
[Same domain different port [origin KO\]]
expected: FAIL
[Cross domain different port [origin OK\]]
expected: FAIL
[Cross domain different port [origin KO\]]
expected: FAIL
[Cross domain different protocol [origin OK\]]
expected: FAIL
[Cross domain different protocol [origin KO\]]
expected: FAIL
[Same domain different protocol different port [origin OK\]]
expected: FAIL
[Same domain different protocol different port [origin KO\]]
expected: FAIL
[Cross domain [POST\] [origin OK\]]
expected: FAIL
[Cross domain [POST\] [origin KO\]]
expected: FAIL
[Cross domain [HEAD\] [origin OK\]]
expected: FAIL
[Cross domain [HEAD\] [origin KO\]]
expected: FAIL
[CORS preflight [PUT\] [origin OK\]]
expected: FAIL
[CORS preflight [PUT\] [origin KO\]]
expected: FAIL

View file

@ -1,32 +0,0 @@
[cors-preflight-redirect-worker.html]
type: testharness
[Redirection 301 on preflight failed]
expected: FAIL
[Redirection 301 after preflight failed]
expected: FAIL
[Redirection 302 on preflight failed]
expected: FAIL
[Redirection 302 after preflight failed]
expected: FAIL
[Redirection 303 on preflight failed]
expected: FAIL
[Redirection 303 after preflight failed]
expected: FAIL
[Redirection 307 on preflight failed]
expected: FAIL
[Redirection 307 after preflight failed]
expected: FAIL
[Redirection 308 on preflight failed]
expected: FAIL
[Redirection 308 after preflight failed]
expected: FAIL

View file

@ -1,32 +0,0 @@
[cors-preflight-redirect.html]
type: testharness
[Redirection 301 on preflight failed]
expected: FAIL
[Redirection 301 after preflight failed]
expected: FAIL
[Redirection 302 on preflight failed]
expected: FAIL
[Redirection 302 after preflight failed]
expected: FAIL
[Redirection 303 on preflight failed]
expected: FAIL
[Redirection 303 after preflight failed]
expected: FAIL
[Redirection 307 on preflight failed]
expected: FAIL
[Redirection 307 after preflight failed]
expected: FAIL
[Redirection 308 on preflight failed]
expected: FAIL
[Redirection 308 after preflight failed]
expected: FAIL

View file

@ -1,83 +0,0 @@
[cors-preflight-status-worker.html]
type: testharness
[Preflight answered with status 200]
expected: FAIL
[Preflight answered with status 201]
expected: FAIL
[Preflight answered with status 202]
expected: FAIL
[Preflight answered with status 203]
expected: FAIL
[Preflight answered with status 204]
expected: FAIL
[Preflight answered with status 205]
expected: FAIL
[Preflight answered with status 206]
expected: FAIL
[Preflight answered with status 300]
expected: FAIL
[Preflight answered with status 301]
expected: FAIL
[Preflight answered with status 302]
expected: FAIL
[Preflight answered with status 303]
expected: FAIL
[Preflight answered with status 304]
expected: FAIL
[Preflight answered with status 305]
expected: FAIL
[Preflight answered with status 306]
expected: FAIL
[Preflight answered with status 307]
expected: FAIL
[Preflight answered with status 308]
expected: FAIL
[Preflight answered with status 400]
expected: FAIL
[Preflight answered with status 401]
expected: FAIL
[Preflight answered with status 402]
expected: FAIL
[Preflight answered with status 403]
expected: FAIL
[Preflight answered with status 404]
expected: FAIL
[Preflight answered with status 405]
expected: FAIL
[Preflight answered with status 501]
expected: FAIL
[Preflight answered with status 502]
expected: FAIL
[Preflight answered with status 503]
expected: FAIL
[Preflight answered with status 504]
expected: FAIL
[Preflight answered with status 505]
expected: FAIL

View file

@ -1,83 +0,0 @@
[cors-preflight-status.html]
type: testharness
[Preflight answered with status 200]
expected: FAIL
[Preflight answered with status 201]
expected: FAIL
[Preflight answered with status 202]
expected: FAIL
[Preflight answered with status 203]
expected: FAIL
[Preflight answered with status 204]
expected: FAIL
[Preflight answered with status 205]
expected: FAIL
[Preflight answered with status 206]
expected: FAIL
[Preflight answered with status 300]
expected: FAIL
[Preflight answered with status 301]
expected: FAIL
[Preflight answered with status 302]
expected: FAIL
[Preflight answered with status 303]
expected: FAIL
[Preflight answered with status 304]
expected: FAIL
[Preflight answered with status 305]
expected: FAIL
[Preflight answered with status 306]
expected: FAIL
[Preflight answered with status 307]
expected: FAIL
[Preflight answered with status 308]
expected: FAIL
[Preflight answered with status 400]
expected: FAIL
[Preflight answered with status 401]
expected: FAIL
[Preflight answered with status 402]
expected: FAIL
[Preflight answered with status 403]
expected: FAIL
[Preflight answered with status 404]
expected: FAIL
[Preflight answered with status 405]
expected: FAIL
[Preflight answered with status 501]
expected: FAIL
[Preflight answered with status 502]
expected: FAIL
[Preflight answered with status 503]
expected: FAIL
[Preflight answered with status 504]
expected: FAIL
[Preflight answered with status 505]
expected: FAIL

View file

@ -15,15 +15,9 @@
[CORS [PATCH\], server allows]
expected: FAIL
[CORS [PATCH\], server refuses]
expected: FAIL
[CORS [NEW\], server allows]
expected: FAIL
[CORS [NEW\], server refuses]
expected: FAIL
[CORS [GET\] [x-test-header: allowed\], server allows]
expected: FAIL

View file

@ -15,15 +15,9 @@
[CORS [PATCH\], server allows]
expected: FAIL
[CORS [PATCH\], server refuses]
expected: FAIL
[CORS [NEW\], server allows]
expected: FAIL
[CORS [NEW\], server refuses]
expected: FAIL
[CORS [GET\] [x-test-header: allowed\], server allows]
expected: FAIL

View file

@ -1,23 +1,5 @@
[cors-redirect-credentials-worker.html]
type: testharness
[Redirect 301 from same origin to remote with user and password]
expected: FAIL
[Redirect 301 from same origin to remote with user]
expected: FAIL
[Redirect 301 from same origin to remote with password]
expected: FAIL
[Redirect 301 from remote to same origin with user and password]
expected: FAIL
[Redirect 301 from remote to same origin with user]
expected: FAIL
[Redirect 301 from remote to same origin with password]
expected: FAIL
[Redirect 301 from remote to same remote with user and password]
expected: FAIL
@ -27,33 +9,6 @@
[Redirect 301 from remote to same remote with password]
expected: FAIL
[Redirect 301 from remote to another remote with user and password]
expected: FAIL
[Redirect 301 from remote to another remote with user]
expected: FAIL
[Redirect 301 from remote to another remote with password]
expected: FAIL
[Redirect 302 from same origin to remote with user and password]
expected: FAIL
[Redirect 302 from same origin to remote with user]
expected: FAIL
[Redirect 302 from same origin to remote with password]
expected: FAIL
[Redirect 302 from remote to same origin with user and password]
expected: FAIL
[Redirect 302 from remote to same origin with user]
expected: FAIL
[Redirect 302 from remote to same origin with password]
expected: FAIL
[Redirect 302 from remote to same remote with user and password]
expected: FAIL
@ -63,33 +18,6 @@
[Redirect 302 from remote to same remote with password]
expected: FAIL
[Redirect 302 from remote to another remote with user and password]
expected: FAIL
[Redirect 302 from remote to another remote with user]
expected: FAIL
[Redirect 302 from remote to another remote with password]
expected: FAIL
[Redirect 303 from same origin to remote with user and password]
expected: FAIL
[Redirect 303 from same origin to remote with user]
expected: FAIL
[Redirect 303 from same origin to remote with password]
expected: FAIL
[Redirect 303 from remote to same origin with user and password]
expected: FAIL
[Redirect 303 from remote to same origin with user]
expected: FAIL
[Redirect 303 from remote to same origin with password]
expected: FAIL
[Redirect 303 from remote to same remote with user and password]
expected: FAIL
@ -99,33 +27,6 @@
[Redirect 303 from remote to same remote with password]
expected: FAIL
[Redirect 303 from remote to another remote with user and password]
expected: FAIL
[Redirect 303 from remote to another remote with user]
expected: FAIL
[Redirect 303 from remote to another remote with password]
expected: FAIL
[Redirect 307 from same origin to remote with user and password]
expected: FAIL
[Redirect 307 from same origin to remote with user]
expected: FAIL
[Redirect 307 from same origin to remote with password]
expected: FAIL
[Redirect 307 from remote to same origin with user and password]
expected: FAIL
[Redirect 307 from remote to same origin with user]
expected: FAIL
[Redirect 307 from remote to same origin with password]
expected: FAIL
[Redirect 307 from remote to same remote with user and password]
expected: FAIL
@ -135,33 +36,6 @@
[Redirect 307 from remote to same remote with password]
expected: FAIL
[Redirect 307 from remote to another remote with user and password]
expected: FAIL
[Redirect 307 from remote to another remote with user]
expected: FAIL
[Redirect 307 from remote to another remote with password]
expected: FAIL
[Redirect 308 from same origin to remote with user and password]
expected: FAIL
[Redirect 308 from same origin to remote with user]
expected: FAIL
[Redirect 308 from same origin to remote with password]
expected: FAIL
[Redirect 308 from remote to same origin with user and password]
expected: FAIL
[Redirect 308 from remote to same origin with user]
expected: FAIL
[Redirect 308 from remote to same origin with password]
expected: FAIL
[Redirect 308 from remote to same remote with user and password]
expected: FAIL
@ -171,12 +45,3 @@
[Redirect 308 from remote to same remote with password]
expected: FAIL
[Redirect 308 from remote to another remote with user and password]
expected: FAIL
[Redirect 308 from remote to another remote with user]
expected: FAIL
[Redirect 308 from remote to another remote with password]
expected: FAIL

View file

@ -1,23 +1,5 @@
[cors-redirect-credentials.html]
type: testharness
[Redirect 301 from same origin to remote with user and password]
expected: FAIL
[Redirect 301 from same origin to remote with user]
expected: FAIL
[Redirect 301 from same origin to remote with password]
expected: FAIL
[Redirect 301 from remote to same origin with user and password]
expected: FAIL
[Redirect 301 from remote to same origin with user]
expected: FAIL
[Redirect 301 from remote to same origin with password]
expected: FAIL
[Redirect 301 from remote to same remote with user and password]
expected: FAIL
@ -27,33 +9,6 @@
[Redirect 301 from remote to same remote with password]
expected: FAIL
[Redirect 301 from remote to another remote with user and password]
expected: FAIL
[Redirect 301 from remote to another remote with user]
expected: FAIL
[Redirect 301 from remote to another remote with password]
expected: FAIL
[Redirect 302 from same origin to remote with user and password]
expected: FAIL
[Redirect 302 from same origin to remote with user]
expected: FAIL
[Redirect 302 from same origin to remote with password]
expected: FAIL
[Redirect 302 from remote to same origin with user and password]
expected: FAIL
[Redirect 302 from remote to same origin with user]
expected: FAIL
[Redirect 302 from remote to same origin with password]
expected: FAIL
[Redirect 302 from remote to same remote with user and password]
expected: FAIL
@ -63,33 +18,6 @@
[Redirect 302 from remote to same remote with password]
expected: FAIL
[Redirect 302 from remote to another remote with user and password]
expected: FAIL
[Redirect 302 from remote to another remote with user]
expected: FAIL
[Redirect 302 from remote to another remote with password]
expected: FAIL
[Redirect 303 from same origin to remote with user and password]
expected: FAIL
[Redirect 303 from same origin to remote with user]
expected: FAIL
[Redirect 303 from same origin to remote with password]
expected: FAIL
[Redirect 303 from remote to same origin with user and password]
expected: FAIL
[Redirect 303 from remote to same origin with user]
expected: FAIL
[Redirect 303 from remote to same origin with password]
expected: FAIL
[Redirect 303 from remote to same remote with user and password]
expected: FAIL
@ -99,33 +27,6 @@
[Redirect 303 from remote to same remote with password]
expected: FAIL
[Redirect 303 from remote to another remote with user and password]
expected: FAIL
[Redirect 303 from remote to another remote with user]
expected: FAIL
[Redirect 303 from remote to another remote with password]
expected: FAIL
[Redirect 307 from same origin to remote with user and password]
expected: FAIL
[Redirect 307 from same origin to remote with user]
expected: FAIL
[Redirect 307 from same origin to remote with password]
expected: FAIL
[Redirect 307 from remote to same origin with user and password]
expected: FAIL
[Redirect 307 from remote to same origin with user]
expected: FAIL
[Redirect 307 from remote to same origin with password]
expected: FAIL
[Redirect 307 from remote to same remote with user and password]
expected: FAIL
@ -135,33 +36,6 @@
[Redirect 307 from remote to same remote with password]
expected: FAIL
[Redirect 307 from remote to another remote with user and password]
expected: FAIL
[Redirect 307 from remote to another remote with user]
expected: FAIL
[Redirect 307 from remote to another remote with password]
expected: FAIL
[Redirect 308 from same origin to remote with user and password]
expected: FAIL
[Redirect 308 from same origin to remote with user]
expected: FAIL
[Redirect 308 from same origin to remote with password]
expected: FAIL
[Redirect 308 from remote to same origin with user and password]
expected: FAIL
[Redirect 308 from remote to same origin with user]
expected: FAIL
[Redirect 308 from remote to same origin with password]
expected: FAIL
[Redirect 308 from remote to same remote with user and password]
expected: FAIL
@ -171,12 +45,3 @@
[Redirect 308 from remote to same remote with password]
expected: FAIL
[Redirect 308 from remote to another remote with user and password]
expected: FAIL
[Redirect 308 from remote to another remote with user]
expected: FAIL
[Redirect 308 from remote to another remote with password]
expected: FAIL

View file

@ -1,62 +0,0 @@
[cors-redirect-worker.html]
type: testharness
[Redirect 301: cors to same cors]
expected: FAIL
[Redirect 301: cors to another cors]
expected: FAIL
[Redirect 301: same origin to cors]
expected: FAIL
[Redirect 301: cors to same origin]
expected: FAIL
[Redirect 302: cors to same cors]
expected: FAIL
[Redirect 302: cors to another cors]
expected: FAIL
[Redirect 302: same origin to cors]
expected: FAIL
[Redirect 302: cors to same origin]
expected: FAIL
[Redirect 303: cors to same cors]
expected: FAIL
[Redirect 303: cors to another cors]
expected: FAIL
[Redirect 303: same origin to cors]
expected: FAIL
[Redirect 303: cors to same origin]
expected: FAIL
[Redirect 307: cors to same cors]
expected: FAIL
[Redirect 307: cors to another cors]
expected: FAIL
[Redirect 307: same origin to cors]
expected: FAIL
[Redirect 307: cors to same origin]
expected: FAIL
[Redirect 308: cors to same cors]
expected: FAIL
[Redirect 308: cors to another cors]
expected: FAIL
[Redirect 308: same origin to cors]
expected: FAIL
[Redirect 308: cors to same origin]
expected: FAIL

View file

@ -1,62 +0,0 @@
[cors-redirect.html]
type: testharness
[Redirect 301: cors to same cors]
expected: FAIL
[Redirect 301: cors to another cors]
expected: FAIL
[Redirect 301: same origin to cors]
expected: FAIL
[Redirect 301: cors to same origin]
expected: FAIL
[Redirect 302: cors to same cors]
expected: FAIL
[Redirect 302: cors to another cors]
expected: FAIL
[Redirect 302: same origin to cors]
expected: FAIL
[Redirect 302: cors to same origin]
expected: FAIL
[Redirect 303: cors to same cors]
expected: FAIL
[Redirect 303: cors to another cors]
expected: FAIL
[Redirect 303: same origin to cors]
expected: FAIL
[Redirect 303: cors to same origin]
expected: FAIL
[Redirect 307: cors to same cors]
expected: FAIL
[Redirect 307: cors to another cors]
expected: FAIL
[Redirect 307: same origin to cors]
expected: FAIL
[Redirect 307: cors to same origin]
expected: FAIL
[Redirect 308: cors to same cors]
expected: FAIL
[Redirect 308: cors to another cors]
expected: FAIL
[Redirect 308: same origin to cors]
expected: FAIL
[Redirect 308: cors to same origin]
expected: FAIL

View file

@ -3,6 +3,3 @@
[Request's referrer is origin]
expected: FAIL
[Throw a TypeError referrer is not same-origin with origin]
expected: FAIL

View file

@ -3,6 +3,3 @@
[Request's referrer is origin]
expected: FAIL
[Throw a TypeError referrer is not same-origin with origin]
expected: FAIL

View file

@ -1,32 +0,0 @@
[redirect-count-worker.html]
type: testharness
[Redirect 301 20 times]
expected: FAIL
[Redirect 301 21 times]
expected: FAIL
[Redirect 302 20 times]
expected: FAIL
[Redirect 302 21 times]
expected: FAIL
[Redirect 303 20 times]
expected: FAIL
[Redirect 303 21 times]
expected: FAIL
[Redirect 307 20 times]
expected: FAIL
[Redirect 307 21 times]
expected: FAIL
[Redirect 308 20 times]
expected: FAIL
[Redirect 308 21 times]
expected: FAIL

View file

@ -1,32 +0,0 @@
[redirect-count.html]
type: testharness
[Redirect 301 20 times]
expected: FAIL
[Redirect 301 21 times]
expected: FAIL
[Redirect 302 20 times]
expected: FAIL
[Redirect 302 21 times]
expected: FAIL
[Redirect 303 20 times]
expected: FAIL
[Redirect 303 21 times]
expected: FAIL
[Redirect 307 20 times]
expected: FAIL
[Redirect 307 21 times]
expected: FAIL
[Redirect 308 20 times]
expected: FAIL
[Redirect 308 21 times]
expected: FAIL

View file

@ -1,92 +1,51 @@
[redirect-location-worker.html]
type: testharness
[Redirect 301 in "follow" mode without location]
expected: FAIL
[Redirect 301 in "manual" mode without location]
expected: FAIL
[Redirect 301 in "follow" mode with invalid location]
expected: FAIL
expected: TIMEOUT
[Redirect 301 in "manual" mode with invalid location]
expected: FAIL
[Redirect 301 in "follow" mode with data location]
expected: FAIL
[Redirect 301 in "manual" mode with data location]
expected: FAIL
[Redirect 302 in "follow" mode without location]
expected: FAIL
[Redirect 302 in "manual" mode without location]
expected: FAIL
[Redirect 302 in "follow" mode with invalid location]
expected: FAIL
[Redirect 302 in "manual" mode with invalid location]
expected: FAIL
[Redirect 302 in "follow" mode with data location]
expected: FAIL
[Redirect 302 in "manual" mode with data location]
expected: FAIL
[Redirect 303 in "follow" mode without location]
expected: FAIL
[Redirect 303 in "manual" mode without location]
expected: FAIL
[Redirect 303 in "follow" mode with invalid location]
expected: FAIL
[Redirect 303 in "manual" mode with invalid location]
expected: FAIL
[Redirect 303 in "follow" mode with data location]
expected: FAIL
[Redirect 303 in "manual" mode with data location]
expected: FAIL
[Redirect 307 in "follow" mode without location]
expected: FAIL
[Redirect 307 in "manual" mode without location]
expected: FAIL
[Redirect 307 in "follow" mode with invalid location]
expected: FAIL
expected: TIMEOUT
[Redirect 307 in "manual" mode with invalid location]
expected: FAIL
expected: NOTRUN
[Redirect 307 in "follow" mode with data location]
expected: FAIL
expected: NOTRUN
[Redirect 307 in "manual" mode with data location]
expected: FAIL
expected: NOTRUN
[Redirect 308 in "follow" mode without location]
expected: FAIL
expected: NOTRUN
[Redirect 308 in "manual" mode without location]
expected: FAIL
expected: NOTRUN
[Redirect 308 in "follow" mode with invalid location]
expected: FAIL
expected: NOTRUN
[Redirect 308 in "manual" mode with invalid location]
expected: FAIL
expected: NOTRUN
[Redirect 308 in "follow" mode with data location]
expected: FAIL
expected: NOTRUN
[Redirect 308 in "manual" mode with data location]
expected: FAIL
expected: NOTRUN

View file

@ -1,92 +1,51 @@
[redirect-location.html]
type: testharness
[Redirect 301 in "follow" mode without location]
expected: FAIL
[Redirect 301 in "manual" mode without location]
expected: FAIL
[Redirect 301 in "follow" mode with invalid location]
expected: FAIL
expected: TIMEOUT
[Redirect 301 in "manual" mode with invalid location]
expected: FAIL
[Redirect 301 in "follow" mode with data location]
expected: FAIL
[Redirect 301 in "manual" mode with data location]
expected: FAIL
[Redirect 302 in "follow" mode without location]
expected: FAIL
[Redirect 302 in "manual" mode without location]
expected: FAIL
[Redirect 302 in "follow" mode with invalid location]
expected: FAIL
[Redirect 302 in "manual" mode with invalid location]
expected: FAIL
[Redirect 302 in "follow" mode with data location]
expected: FAIL
[Redirect 302 in "manual" mode with data location]
expected: FAIL
[Redirect 303 in "follow" mode without location]
expected: FAIL
[Redirect 303 in "manual" mode without location]
expected: FAIL
[Redirect 303 in "follow" mode with invalid location]
expected: FAIL
[Redirect 303 in "manual" mode with invalid location]
expected: FAIL
[Redirect 303 in "follow" mode with data location]
expected: FAIL
[Redirect 303 in "manual" mode with data location]
expected: FAIL
[Redirect 307 in "follow" mode without location]
expected: FAIL
[Redirect 307 in "manual" mode without location]
expected: FAIL
[Redirect 307 in "follow" mode with invalid location]
expected: FAIL
expected: TIMEOUT
[Redirect 307 in "manual" mode with invalid location]
expected: FAIL
expected: NOTRUN
[Redirect 307 in "follow" mode with data location]
expected: FAIL
expected: NOTRUN
[Redirect 307 in "manual" mode with data location]
expected: FAIL
expected: NOTRUN
[Redirect 308 in "follow" mode without location]
expected: FAIL
expected: NOTRUN
[Redirect 308 in "manual" mode without location]
expected: FAIL
expected: NOTRUN
[Redirect 308 in "follow" mode with invalid location]
expected: FAIL
expected: NOTRUN
[Redirect 308 in "manual" mode with invalid location]
expected: FAIL
expected: NOTRUN
[Redirect 308 in "follow" mode with data location]
expected: FAIL
expected: NOTRUN
[Redirect 308 in "manual" mode with data location]
expected: FAIL
expected: NOTRUN

View file

@ -1,8 +1,5 @@
[redirect-method-worker.html]
type: testharness
[Response.redirected should be false on not-redirected responses]
expected: FAIL
[Redirect 301 with GET]
expected: FAIL

View file

@ -1,8 +1,5 @@
[redirect-method.html]
type: testharness
[Response.redirected should be false on not-redirected responses]
expected: FAIL
[Redirect 301 with GET]
expected: FAIL

View file

@ -3,45 +3,30 @@
[Redirect 301 in "error" mode ]
expected: FAIL
[Redirect 301 in "follow" mode ]
expected: FAIL
[Redirect 301 in "manual" mode ]
expected: FAIL
[Redirect 302 in "error" mode ]
expected: FAIL
[Redirect 302 in "follow" mode ]
expected: FAIL
[Redirect 302 in "manual" mode ]
expected: FAIL
[Redirect 303 in "error" mode ]
expected: FAIL
[Redirect 303 in "follow" mode ]
expected: FAIL
[Redirect 303 in "manual" mode ]
expected: FAIL
[Redirect 307 in "error" mode ]
expected: FAIL
[Redirect 307 in "follow" mode ]
expected: FAIL
[Redirect 307 in "manual" mode ]
expected: FAIL
[Redirect 308 in "error" mode ]
expected: FAIL
[Redirect 308 in "follow" mode ]
expected: FAIL
[Redirect 308 in "manual" mode ]
expected: FAIL

View file

@ -3,45 +3,30 @@
[Redirect 301 in "error" mode ]
expected: FAIL
[Redirect 301 in "follow" mode ]
expected: FAIL
[Redirect 301 in "manual" mode ]
expected: FAIL
[Redirect 302 in "error" mode ]
expected: FAIL
[Redirect 302 in "follow" mode ]
expected: FAIL
[Redirect 302 in "manual" mode ]
expected: FAIL
[Redirect 303 in "error" mode ]
expected: FAIL
[Redirect 303 in "follow" mode ]
expected: FAIL
[Redirect 303 in "manual" mode ]
expected: FAIL
[Redirect 307 in "error" mode ]
expected: FAIL
[Redirect 307 in "follow" mode ]
expected: FAIL
[Redirect 307 in "manual" mode ]
expected: FAIL
[Redirect 308 in "error" mode ]
expected: FAIL
[Redirect 308 in "follow" mode ]
expected: FAIL
[Redirect 308 in "manual" mode ]
expected: FAIL

View file

@ -1,8 +1,5 @@
[redirect-origin-worker.html]
type: testharness
[Same origin to same origin redirection 301]
expected: FAIL
[Same origin to other origin redirection 301]
expected: FAIL
@ -12,9 +9,6 @@
[Other origin to same origin redirection 301]
expected: FAIL
[Same origin to same origin redirection 302]
expected: FAIL
[Same origin to other origin redirection 302]
expected: FAIL
@ -24,9 +18,6 @@
[Other origin to same origin redirection 302]
expected: FAIL
[Same origin to same origin redirection 303]
expected: FAIL
[Same origin to other origin redirection 303]
expected: FAIL
@ -36,9 +27,6 @@
[Other origin to same origin redirection 303]
expected: FAIL
[Same origin to same origin redirection 307]
expected: FAIL
[Same origin to other origin redirection 307]
expected: FAIL
@ -48,9 +36,6 @@
[Other origin to same origin redirection 307]
expected: FAIL
[Same origin to same origin redirection 308]
expected: FAIL
[Same origin to other origin redirection 308]
expected: FAIL

View file

@ -1,8 +1,5 @@
[redirect-origin.html]
type: testharness
[Same origin to same origin redirection 301]
expected: FAIL
[Same origin to other origin redirection 301]
expected: FAIL
@ -12,9 +9,6 @@
[Other origin to same origin redirection 301]
expected: FAIL
[Same origin to same origin redirection 302]
expected: FAIL
[Same origin to other origin redirection 302]
expected: FAIL
@ -24,9 +18,6 @@
[Other origin to same origin redirection 302]
expected: FAIL
[Same origin to same origin redirection 303]
expected: FAIL
[Same origin to other origin redirection 303]
expected: FAIL
@ -36,9 +27,6 @@
[Other origin to same origin redirection 303]
expected: FAIL
[Same origin to same origin redirection 307]
expected: FAIL
[Same origin to other origin redirection 307]
expected: FAIL
@ -48,9 +36,6 @@
[Other origin to same origin redirection 307]
expected: FAIL
[Same origin to same origin redirection 308]
expected: FAIL
[Same origin to other origin redirection 308]
expected: FAIL

View file

@ -1,20 +1,5 @@
[redirect-schemes.html]
type: testharness
[Fetch: handling different schemes in redirects]
expected: FAIL
[Fetch: handling different schemes in redirects 1]
expected: FAIL
[Fetch: handling different schemes in redirects 2]
expected: FAIL
[Fetch: handling different schemes in redirects 3]
expected: FAIL
[Fetch: handling different schemes in redirects 4]
expected: FAIL
[Fetch: handling different schemes in redirects 5]
expected: FAIL

View file

@ -1,17 +1,8 @@
[redirect-to-dataurl-worker.html]
type: testharness
[Testing data URL loading after same-origin redirection (cors mode)]
expected: FAIL
[Testing data URL loading after same-origin redirection (no-cors mode)]
expected: FAIL
[Testing data URL loading after same-origin redirection (same-origin mode)]
expected: FAIL
[Testing data URL loading after cross-origin redirection (cors mode)]
expected: FAIL
[Testing data URL loading after cross-origin redirection (no-cors mode)]
expected: FAIL

View file

@ -1,17 +1,8 @@
[redirect-to-dataurl.html]
type: testharness
[Testing data URL loading after same-origin redirection (cors mode)]
expected: FAIL
[Testing data URL loading after same-origin redirection (no-cors mode)]
expected: FAIL
[Testing data URL loading after same-origin redirection (same-origin mode)]
expected: FAIL
[Testing data URL loading after cross-origin redirection (cors mode)]
expected: FAIL
[Testing data URL loading after cross-origin redirection (no-cors mode)]
expected: FAIL

View file

@ -1,248 +1,4 @@
[request-cache.html]
type: testharness
[RequestCache "default" mode checks the cache for previously cached content and goes to the network for stale responses with Etag and stale response]
expected: FAIL
[RequestCache "default" mode checks the cache for previously cached content and goes to the network for stale responses with date and stale response]
expected: FAIL
[RequestCache "default" mode checks the cache for previously cached content and avoids going to the network if a fresh response exists with Etag and fresh response]
expected: FAIL
[RequestCache "default" mode checks the cache for previously cached content and avoids going to the network if a fresh response exists with date and fresh response]
expected: FAIL
[RequestCache "no-cache" mode revalidates stale responses found in the cache with Etag and stale response]
expected: FAIL
[RequestCache "no-cache" mode revalidates stale responses found in the cache with date and stale response]
expected: FAIL
[RequestCache "no-cache" mode revalidates fresh responses found in the cache with Etag and fresh response]
expected: FAIL
[RequestCache "no-cache" mode revalidates fresh responses found in the cache with date and fresh response]
expected: FAIL
[RequestCache "force-cache" mode checks the cache for previously cached content and avoid revalidation for stale responses with Etag and stale response]
expected: FAIL
[RequestCache "force-cache" mode checks the cache for previously cached content and avoid revalidation for stale responses with date and stale response]
expected: FAIL
[RequestCache "force-cache" mode checks the cache for previously cached content and avoid revalidation for fresh responses with Etag and fresh response]
expected: FAIL
[RequestCache "force-cache" mode checks the cache for previously cached content and avoid revalidation for fresh responses with date and fresh response]
expected: FAIL
[RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response is not found with Etag and stale response]
expected: FAIL
[RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response is not found with date and stale response]
expected: FAIL
[RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response is not found with Etag and fresh response]
expected: FAIL
[RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response is not found with date and fresh response]
expected: FAIL
[RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response would vary with Etag and stale response]
expected: FAIL
[RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response would vary with date and stale response]
expected: FAIL
[RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response would vary with Etag and fresh response]
expected: FAIL
[RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response would vary with date and fresh response]
expected: FAIL
[RequestCache "force-cache" stores the response in the cache if it goes to the network with Etag and stale response]
expected: FAIL
[RequestCache "force-cache" stores the response in the cache if it goes to the network with date and stale response]
expected: FAIL
[RequestCache "force-cache" stores the response in the cache if it goes to the network with Etag and fresh response]
expected: FAIL
[RequestCache "force-cache" stores the response in the cache if it goes to the network with date and fresh response]
expected: FAIL
[RequestCache "only-if-cached" mode checks the cache for previously cached content and avoids revalidation for stale responses with Etag and stale response]
expected: FAIL
[RequestCache "only-if-cached" mode checks the cache for previously cached content and avoids revalidation for stale responses with date and stale response]
expected: FAIL
[RequestCache "only-if-cached" mode checks the cache for previously cached content and avoids revalidation for fresh responses with Etag and fresh response]
expected: FAIL
[RequestCache "only-if-cached" mode checks the cache for previously cached content and avoids revalidation for fresh responses with date and fresh response]
expected: FAIL
[RequestCache "only-if-cached" mode checks the cache for previously cached content and does not go to the network if a cached response is not found with Etag and fresh response]
expected: FAIL
[RequestCache "only-if-cached" mode checks the cache for previously cached content and does not go to the network if a cached response is not found with date and fresh response]
expected: FAIL
[RequestCache "only-if-cached" (with "same-origin") uses cached same-origin redirects to same-origin content with Etag and fresh response]
expected: FAIL
[RequestCache "only-if-cached" (with "same-origin") uses cached same-origin redirects to same-origin content with date and fresh response]
expected: FAIL
[RequestCache "only-if-cached" (with "same-origin") uses cached same-origin redirects to same-origin content with Etag and stale response]
expected: FAIL
[RequestCache "only-if-cached" (with "same-origin") uses cached same-origin redirects to same-origin content with date and stale response]
expected: FAIL
[RequestCache "only-if-cached" (with "same-origin") does not follow redirects across origins and rejects with Etag and fresh response]
expected: FAIL
[RequestCache "only-if-cached" (with "same-origin") does not follow redirects across origins and rejects with date and fresh response]
expected: FAIL
[RequestCache "only-if-cached" (with "same-origin") does not follow redirects across origins and rejects with Etag and stale response]
expected: FAIL
[RequestCache "only-if-cached" (with "same-origin") does not follow redirects across origins and rejects with date and stale response]
expected: FAIL
[RequestCache "no-store" mode does not check the cache for previously cached content and goes to the network regardless with Etag and stale response]
expected: FAIL
[RequestCache "no-store" mode does not check the cache for previously cached content and goes to the network regardless with date and stale response]
expected: FAIL
[RequestCache "no-store" mode does not check the cache for previously cached content and goes to the network regardless with Etag and fresh response]
expected: FAIL
[RequestCache "no-store" mode does not check the cache for previously cached content and goes to the network regardless with date and fresh response]
expected: FAIL
[RequestCache "no-store" mode does not store the response in the cache with Etag and stale response]
expected: FAIL
[RequestCache "no-store" mode does not store the response in the cache with date and stale response]
expected: FAIL
[RequestCache "no-store" mode does not store the response in the cache with Etag and fresh response]
expected: FAIL
[RequestCache "no-store" mode does not store the response in the cache with date and fresh response]
expected: FAIL
[RequestCache "default" mode with an If-Modified-Since header is treated similarly to "no-store" with Etag and stale response]
expected: FAIL
[RequestCache "default" mode with an If-Modified-Since header is treated similarly to "no-store" with date and stale response]
expected: FAIL
[RequestCache "default" mode with an If-Modified-Since header is treated similarly to "no-store" with Etag and fresh response]
expected: FAIL
[RequestCache "default" mode with an If-Modified-Since header is treated similarly to "no-store" with date and fresh response]
expected: FAIL
[RequestCache "default" mode with an If-None-Match header is treated similarly to "no-store" with Etag and stale response]
expected: FAIL
[RequestCache "default" mode with an If-None-Match header is treated similarly to "no-store" with date and stale response]
expected: FAIL
[RequestCache "default" mode with an If-None-Match header is treated similarly to "no-store" with Etag and fresh response]
expected: FAIL
[RequestCache "default" mode with an If-None-Match header is treated similarly to "no-store" with date and fresh response]
expected: FAIL
[RequestCache "default" mode with an If-Unmodified-Since header is treated similarly to "no-store" with Etag and stale response]
expected: FAIL
[RequestCache "default" mode with an If-Unmodified-Since header is treated similarly to "no-store" with date and stale response]
expected: FAIL
[RequestCache "default" mode with an If-Unmodified-Since header is treated similarly to "no-store" with Etag and fresh response]
expected: FAIL
[RequestCache "default" mode with an If-Unmodified-Since header is treated similarly to "no-store" with date and fresh response]
expected: FAIL
[RequestCache "default" mode with an If-Match header is treated similarly to "no-store" with Etag and stale response]
expected: FAIL
[RequestCache "default" mode with an If-Match header is treated similarly to "no-store" with date and stale response]
expected: FAIL
[RequestCache "default" mode with an If-Match header is treated similarly to "no-store" with Etag and fresh response]
expected: FAIL
[RequestCache "default" mode with an If-Match header is treated similarly to "no-store" with date and fresh response]
expected: FAIL
[RequestCache "default" mode with an If-Range header is treated similarly to "no-store" with Etag and stale response]
expected: FAIL
[RequestCache "default" mode with an If-Range header is treated similarly to "no-store" with date and stale response]
expected: FAIL
[RequestCache "default" mode with an If-Range header is treated similarly to "no-store" with Etag and fresh response]
expected: FAIL
[RequestCache "default" mode with an If-Range header is treated similarly to "no-store" with date and fresh response]
expected: FAIL
[Responses with the "Cache-Control: no-store" header are not stored in the cache with Etag and stale response]
expected: FAIL
[Responses with the "Cache-Control: no-store" header are not stored in the cache with date and stale response]
expected: FAIL
[Responses with the "Cache-Control: no-store" header are not stored in the cache with Etag and fresh response]
expected: FAIL
[Responses with the "Cache-Control: no-store" header are not stored in the cache with date and fresh response]
expected: FAIL
[RequestCache "reload" mode does not check the cache for previously cached content and goes to the network regardless with Etag and stale response]
expected: FAIL
[RequestCache "reload" mode does not check the cache for previously cached content and goes to the network regardless with date and stale response]
expected: FAIL
[RequestCache "reload" mode does not check the cache for previously cached content and goes to the network regardless with Etag and fresh response]
expected: FAIL
[RequestCache "reload" mode does not check the cache for previously cached content and goes to the network regardless with date and fresh response]
expected: FAIL
[RequestCache "reload" mode does store the response in the cache with Etag and stale response]
expected: FAIL
[RequestCache "reload" mode does store the response in the cache with date and stale response]
expected: FAIL
[RequestCache "reload" mode does store the response in the cache with Etag and fresh response]
expected: FAIL
[RequestCache "reload" mode does store the response in the cache with date and fresh response]
expected: FAIL
[RequestCache "reload" mode does store the response in the cache even if a previous response is already stored with Etag and stale response]
expected: FAIL
[RequestCache "reload" mode does store the response in the cache even if a previous response is already stored with date and stale response]
expected: FAIL
[RequestCache "reload" mode does store the response in the cache even if a previous response is already stored with Etag and fresh response]
expected: FAIL
[RequestCache "reload" mode does store the response in the cache even if a previous response is already stored with date and fresh response]
expected: FAIL
disabled: https://github.com/servo/servo/issues/13458
expected: CRASH

View file

@ -15,39 +15,6 @@
[Trying to consume bad JSON text as JSON: 'undefined']
expected: FAIL
[Trying to consume bad JSON text as JSON: '{']
expected: FAIL
[Trying to consume bad JSON text as JSON: 'a']
expected: FAIL
[Trying to consume bad JSON text as JSON: '[']
expected: FAIL
[Consume ArrayBuffer request's body as text]
expected: FAIL
[Consume ArrayBuffer request's body as blob]
expected: FAIL
[Consume ArrayBuffer request's body as arrayBuffer]
expected: FAIL
[Consume ArrayBuffer request's body as JSON]
expected: FAIL
[Consume Uint8Array request's body as text]
expected: FAIL
[Consume Uint8Array request's body as blob]
expected: FAIL
[Consume Uint8Array request's body as arrayBuffer]
expected: FAIL
[Consume Uint8Array request's body as JSON]
expected: FAIL
[Consume Int8Array request's body as text]
expected: FAIL
@ -57,10 +24,7 @@
[Consume Int8Array request's body as arrayBuffer]
expected: FAIL
[Consume Int8Array request's body as JSON]
expected: FAIL
[Consume Float32Array request's body as text]
[Consume ArrayBuffer request's body as text]
expected: FAIL
[Consume Float32Array request's body as blob]
@ -87,3 +51,45 @@
[Consume FormData request's body as FormData]
expected: FAIL
[Consume blob response's body as arrayBuffer]
expected: FAIL
[Trying to consume bad JSON text as JSON: 'undefined']
expected: FAIL
[Trying to consume bad JSON text as JSON: '{']
expected: FAIL
[Trying to consume bad JSON text as JSON: 'a']
expected: FAIL
[Consume ArrayBuffer request's body as blob]
expected: FAIL
[Consume ArrayBuffer request's body as arrayBuffer]
expected: FAIL
[Consume ArrayBuffer request's body as JSON]
expected: FAIL
[Consume Uint8Array request's body as text]
expected: FAIL
[Consume Uint8Array request's body as blob]
expected: FAIL
[Consume Uint8Array request's body as arrayBuffer]
expected: FAIL
[Consume Uint8Array request's body as JSON]
expected: FAIL
[Consume Int8Array request's body as JSON]
expected: FAIL
[Consume Float32Array request's body as text]
expected: FAIL
[Trying to consume bad JSON text as JSON: '[']
expected: FAIL

View file

@ -12,6 +12,9 @@
[Read text response's body as readableStream]
expected: FAIL
[Read array buffer response's body as readableStream]
expected: FAIL
[Read form data response's body as readableStream]
expected: FAIL
@ -21,6 +24,3 @@
[Getting a redirect Response stream]
expected: FAIL
[Read array buffer response's body as readableStream]
expected: FAIL

View file

@ -1,14 +1,5 @@
[response-stream-disturbed-5.html]
type: testharness
[Getting a body reader after consuming as blob]
expected: FAIL
[Getting a body reader after consuming as text]
expected: FAIL
[Getting a body reader after consuming as json]
expected: FAIL
[Getting a body reader after consuming as arrayBuffer]
expected: FAIL

View file

@ -0,0 +1,6 @@
[insecure-protocol.keep-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[insecure-protocol.no-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[insecure-protocol.swap-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[upgrade-protocol.keep-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[upgrade-protocol.no-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[upgrade-protocol.swap-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[insecure-protocol.keep-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[insecure-protocol.no-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[insecure-protocol.swap-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[upgrade-protocol.keep-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[upgrade-protocol.no-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[upgrade-protocol.swap-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[generic.keep-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is omitted when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[generic.no-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is omitted when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[generic.swap-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is omitted when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[generic.keep-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is omitted when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[generic.no-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is omitted when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[generic.swap-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is omitted when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[generic.keep-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is omitted when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[generic.no-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is omitted when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[generic.swap-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is omitted when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[generic.keep-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is omitted when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[generic.no-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is omitted when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[generic.swap-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is omitted when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[cross-origin.keep-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[cross-origin.no-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[cross-origin.swap-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[cross-origin.keep-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[cross-origin.no-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[cross-origin.swap-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[same-origin-insecure.keep-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[same-origin-insecure.no-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[same-origin-insecure.swap-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[same-origin-downgrade.keep-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[same-origin-downgrade.no-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[same-origin-downgrade.swap-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[same-origin-insecure.swap-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[same-origin-upgrade.keep-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[same-origin-upgrade.no-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[same-origin-upgrade.swap-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.]
expected: NOTRUN

View file

@ -0,0 +1,6 @@
[generic.keep-origin-redirect.http.html]
type: testharness
expected: TIMEOUT
[The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.]
expected: NOTRUN

Some files were not shown because too many files have changed in this diff Show more