Completely failed files: 209; Completely failed subtests: 577; Failure level: 577/2317 (24.90%)
| Test | Ch73 |
|---|---|
| /fetch/sec-metadata/xslt.tentative.https.sub.html (1/1, 100.00%, 0.04% of total) | TIMEOUT |
| /fetch/sec-metadata/xslt.tentative.https.sub.html | TIMEOUT |
| /fetch/data-urls/base64.any.html (4/79, 5.06%, 0.17% of total) | OK |
| data: URL base64 handling: " \t\n\f\r ab\t\n\f\r cd\t\n\f\r " | FAIL |
| data: URL base64 handling: "ab\fcd" | FAIL |
| data: URL base64 handling: "ab\t\n\f\r =\t\n\f\r =\t\n\f\r " | FAIL |
| data: URL base64 handling: "ab\t\n\f\r cd" | FAIL |
| /fetch/sec-metadata/script.tentative.https.sub.html (3/3, 100.00%, 0.13% of total) | OK |
| Cross-site script | FAIL |
| Same-origin script | FAIL |
| Same-site script | FAIL |
| /fetch/api/cors/cors-cookies-redirect.any.html (4/4, 100.00%, 0.17% of total) | TIMEOUT |
| Clean cookies | NOTRUN |
| Set cookies | TIMEOUT |
| Testing credentials after cross-origin redirection with CORS and no preflight | NOTRUN |
| Testing credentials after cross-origin redirection with CORS and preflight | NOTRUN |
| /fetch/api/basic/mode-no-cors.sub.any.html (1/4, 25.00%, 0.04% of total) | OK |
| Fetch http://webapitests2018.ctawave.org:57618/fetch/api/resources/top.txt with no-cors mode | FAIL |
| /fetch/sec-metadata/redirect/same-origin-redirect.tentative.https.sub.html (3/3, 100.00%, 0.13% of total) | TIMEOUT |
| Same-Origin -> Cross-Site redirect | NOTRUN |
| Same-Origin -> Same-Origin redirect | FAIL |
| Same-Origin -> Same-Site redirect | TIMEOUT |
| /fetch/sec-metadata/redirect/multiple-redirect-cross-site.tentative.https.sub.html (1/1, 100.00%, 0.04% of total) | OK |
| Same-Origin -> Cross-Site -> Same-Origin redirect | FAIL |
| /fetch/api/basic/request-upload.any.html (6/17, 35.29%, 0.26% of total) | OK |
| Fetch with POST with ReadableStream | FAIL |
| Fetch with POST with ReadableStream containing ArrayBuffer | FAIL |
| Fetch with POST with ReadableStream containing Blob | FAIL |
| Fetch with POST with ReadableStream containing String | FAIL |
| Fetch with POST with ReadableStream containing null | FAIL |
| Fetch with POST with ReadableStream containing number | FAIL |
| /fetch/cross-origin-resource-policy/fetch.any.html (7/12, 58.33%, 0.30% of total) | TIMEOUT |
| Cross-origin cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header. | FAIL |
| Cross-origin cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header. | FAIL |
| Cross-origin no-cors fetch to a same-site URL with a 'Cross-Origin-Resource-Policy: same-origin' response header. | FAIL |
| Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' redirect response header. | NOTRUN |
| Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header after a cross-origin redirection. | NOTRUN |
| Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header after a redirection. | NOTRUN |
| Valid cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header. | TIMEOUT |
| /fetch/sec-metadata/font.tentative.https.sub.html (3/3, 100.00%, 0.13% of total) | OK |
| Cross-Site font | FAIL |
| Same-Origin font | FAIL |
| Same-Site font | FAIL |
| /fetch/api/response/response-clone.html (12/18, 66.67%, 0.52% of total) | OK |
| Check response clone use structureClone for teed ReadableStreams (ArrayBufferchunk) | FAIL |
| Check response clone use structureClone for teed ReadableStreams (DataViewchunk) | FAIL |
| Check response clone use structureClone for teed ReadableStreams (Float32Arraychunk) | FAIL |
| Check response clone use structureClone for teed ReadableStreams (Float64Arraychunk) | FAIL |
| Check response clone use structureClone for teed ReadableStreams (Int16Arraychunk) | FAIL |
| Check response clone use structureClone for teed ReadableStreams (Int32Arraychunk) | FAIL |
| Check response clone use structureClone for teed ReadableStreams (Int8Arraychunk) | FAIL |
| Check response clone use structureClone for teed ReadableStreams (Uint16Arraychunk) | FAIL |
| Check response clone use structureClone for teed ReadableStreams (Uint32Arraychunk) | FAIL |
| Check response clone use structureClone for teed ReadableStreams (Uint8Arraychunk) | FAIL |
| Check response clone use structureClone for teed ReadableStreams (Uint8ClampedArraychunk) | FAIL |
| Cloned responses should provide the same data | FAIL |
| /fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https.html (1/2, 50.00%, 0.04% of total) | OK |
| Request's referrer is origin | FAIL |
| /fetch/api/cors/cors-preflight-status.any.html (15/27, 55.56%, 0.65% of total) | TIMEOUT |
| Preflight answered with status 305 | TIMEOUT |
| Preflight answered with status 306 | NOTRUN |
| Preflight answered with status 307 | NOTRUN |
| Preflight answered with status 308 | NOTRUN |
| Preflight answered with status 400 | NOTRUN |
| Preflight answered with status 401 | NOTRUN |
| Preflight answered with status 402 | NOTRUN |
| Preflight answered with status 403 | NOTRUN |
| Preflight answered with status 404 | NOTRUN |
| Preflight answered with status 405 | NOTRUN |
| Preflight answered with status 501 | NOTRUN |
| Preflight answered with status 502 | NOTRUN |
| Preflight answered with status 503 | NOTRUN |
| Preflight answered with status 504 | NOTRUN |
| Preflight answered with status 505 | NOTRUN |
| /fetch/api/cors/cors-origin.any.html (15/17, 88.24%, 0.65% of total) | TIMEOUT |
| Allowed origin: "" [origin KO] | NOTRUN |
| CORS preflight [PUT] [origin KO] | NOTRUN |
| CORS preflight [PUT] [origin OK] | NOTRUN |
| Cross domain [HEAD] [origin KO] | NOTRUN |
| Cross domain [HEAD] [origin OK] | NOTRUN |
| Cross domain [POST] [origin KO] | NOTRUN |
| Cross domain [POST] [origin OK] | NOTRUN |
| Cross domain different port [origin KO] | NOTRUN |
| Cross domain different port [origin OK] | NOTRUN |
| Cross domain different protocol [origin KO] | NOTRUN |
| Cross domain different protocol [origin OK] | NOTRUN |
| Same domain different port [origin KO] | NOTRUN |
| Same domain different port [origin OK] | TIMEOUT |
| Same domain different protocol different port [origin KO] | NOTRUN |
| Same domain different protocol different port [origin OK] | NOTRUN |
| /fetch/http-cache/vary.html (2/13, 15.38%, 0.09% of total) | TIMEOUT |
| HTTP cache doesn't invalidate existing Vary response | FAIL |
| HTTP cache doesn't use Vary response with a field value of '*' | TIMEOUT |
| /fetch/sec-metadata/sharedworker.tentative.https.sub.html (1/1, 100.00%, 0.04% of total) | OK |
| Same-Origin sharedworker | FAIL |
| /fetch/sec-metadata/redirect/cross-site-redirect.tentative.https.sub.html (3/3, 100.00%, 0.13% of total) | OK |
| Cross-Site -> Cross-Site redirect | FAIL |
| Cross-Site -> Same-Origin redirect | FAIL |
| Cross-Site -> Same-Site redirect | FAIL |
| /fetch/api/headers/headers-no-cors.window.html (4/19, 21.05%, 0.17% of total) | OK |
| "no-cors" Headers object cannot have accept set to sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss | FAIL |
| "no-cors" Headers object cannot have accept-language set to sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss | FAIL |
| "no-cors" Headers object cannot have content-language set to sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss | FAIL |
| "no-cors" Headers object cannot have content-type set to text/plain;ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, text/plain | FAIL |
| /fetch/api/request/request-keepalive.html (1/2, 50.00%, 0.04% of total) | OK |
| keepalive flag with stream body | FAIL |
| /fetch/sec-metadata/embed.tentative.https.sub.html (3/3, 100.00%, 0.13% of total) | OK |
| Cross-Site embed | FAIL |
| Same-Origin embed | FAIL |
| Same-Site embed | FAIL |
| /fetch/http-cache/partial.html (5/8, 62.50%, 0.22% of total) | OK |
| HTTP cache stores partial content and completes it | FAIL |
| HTTP cache stores partial content and reuses it | FAIL |
| HTTP cache stores partial response and serves smaller ranges from it (absent last-byte-pos) | FAIL |
| HTTP cache stores partial response and serves smaller ranges from it (byte-range-spec) | FAIL |
| HTTP cache stores partial response and serves smaller ranges from it (suffix-byte-range-spec) | FAIL |
| /fetch/api/cors/cors-filtering.sub.any.html (19/19, 100.00%, 0.82% of total) | TIMEOUT |
| CORS filter on Age header | NOTRUN |
| CORS filter on Age header, header is exposed | NOTRUN |
| CORS filter on Cache-Control header | TIMEOUT |
| CORS filter on Content-Language header | NOTRUN |
| CORS filter on Content-Length header | NOTRUN |
| CORS filter on Content-Type header | NOTRUN |
| CORS filter on Expires header | NOTRUN |
| CORS filter on Last-Modified header | NOTRUN |
| CORS filter on Pragma header | NOTRUN |
| CORS filter on Server header | NOTRUN |
| CORS filter on Server header, header is exposed | NOTRUN |
| CORS filter on Set-Cookie header | NOTRUN |
| CORS filter on Set-Cookie header, header is forbidden | NOTRUN |
| CORS filter on Set-Cookie header, header is forbidden(credentials = include) | NOTRUN |
| CORS filter on Set-Cookie2 header | NOTRUN |
| CORS filter on Set-Cookie2 header, header is forbidden | NOTRUN |
| CORS filter on Set-Cookie2 header, header is forbidden(credentials = include) | NOTRUN |
| CORS filter on Warning header | NOTRUN |
| CORS filter on Warning header, header is exposed | NOTRUN |
| /fetch/http-cache/invalidate.html (9/15, 60.00%, 0.39% of total) | OK |
| HTTP cache invalidates Content-Location URL after a successful response from a DELETE | FAIL |
| HTTP cache invalidates Content-Location URL after a successful response from a POST | FAIL |
| HTTP cache invalidates Content-Location URL after a successful response from a PUT | FAIL |
| HTTP cache invalidates Content-Location URL after a successful response from an unknown method | FAIL |
| HTTP cache invalidates Location URL after a successful response from a DELETE | FAIL |
| HTTP cache invalidates Location URL after a successful response from a POST | FAIL |
| HTTP cache invalidates Location URL after a successful response from a PUT | FAIL |
| HTTP cache invalidates Location URL after a successful response from an unknown method | FAIL |
| HTTP cache invalidates after a successful response from an unknown method | FAIL |
| /fetch/nosniff/parsing-nosniff.window.html (5/15, 33.33%, 0.22% of total) | OK |
| X-Content-Type-Options%3A%0D%0AX-Content-Type-Options%3A%20nosniff | FAIL |
| X-Content-Type-Options%3A%20%2Cnosniff | FAIL |
| X-Content-Type-Options%3A%20nosniff%0B | FAIL |
| X-Content-Type-Options%3A%20nosniff%0B%2Cnosniff | FAIL |
| X-Content-Type-Options%3A%20nosniff%0C | FAIL |
| /fetch/api/credentials/cookies.any.html (5/7, 71.43%, 0.22% of total) | OK |
| Include mode: 1 cookie | FAIL |
| Include mode: 2 cookies | FAIL |
| Omit mode: no cookie is stored | FAIL |
| Same-origin mode: 1 cookie | FAIL |
| Same-origin mode: 2 cookies | FAIL |
| /fetch/http-cache/cc-request.html (8/12, 66.67%, 0.35% of total) | OK |
| HTTP cache does reuse stale response with Age header when request contains Cache-Control: max-stale that permits its use | FAIL |
| HTTP cache does use aged stale response when request contains Cache-Control: max-stale that permits its use | FAIL |
| HTTP cache doesn't reuse fresh response when request contains Cache-Control: min-fresh that wants it fresher | FAIL |
| HTTP cache doesn't reuse fresh response when request contains Cache-Control: no-store | FAIL |
| HTTP cache doesn't reuse fresh response with Age header when request contains Cache-Control: min-fresh that wants it fresher | FAIL |
| HTTP cache doesn't use aged but fresh response when request contains Cache-Control: max-age=1 | FAIL |
| HTTP cache doesn't use fresh response with Age header when request contains Cache-Control: max-age that is greater than remaining freshness | FAIL |
| HTTP cache generates 504 status code when nothing is in cache and request contains Cache-Control: only-if-cached | FAIL |
| /fetch/api/cors/cors-expose-star.sub.any.html (3/3, 100.00%, 0.13% of total) | TIMEOUT |
| * can be one of several values | NOTRUN |
| * for credentialed fetches only matches literally | NOTRUN |
| Basic Access-Control-Expose-Headers: * support | TIMEOUT |
| /fetch/api/request/request-init-stream.any.html (6/6, 100.00%, 0.26% of total) | OK |
| Constructing a Request with a Request on which body.getReader() is called | FAIL |
| Constructing a Request with a Request on which body.getReader().read() is called | FAIL |
| Constructing a Request with a Request on which read() and releaseLock() are called | FAIL |
| Constructing a Request with a stream on which getReader() is called | FAIL |
| Constructing a Request with a stream on which read() and releaseLock() are called | FAIL |
| Constructing a Request with a stream on which read() is called | FAIL |
| /fetch/api/redirect/redirect-count.any.html (2/10, 20.00%, 0.09% of total) | TIMEOUT |
| Redirect 308 20 times | TIMEOUT |
| Redirect 308 21 times | NOTRUN |
| /fetch/http-cache/status.html (14/26, 53.85%, 0.60% of total) | TIMEOUT |
| HTTP cache avoids going to the network if it has a fresh 410 response | NOTRUN |
| HTTP cache avoids going to the network if it has a fresh 499 response | NOTRUN |
| HTTP cache avoids going to the network if it has a fresh 500 response | NOTRUN |
| HTTP cache avoids going to the network if it has a fresh 502 response | NOTRUN |
| HTTP cache avoids going to the network if it has a fresh 503 response | NOTRUN |
| HTTP cache avoids going to the network if it has a fresh 504 response | NOTRUN |
| HTTP cache avoids going to the network if it has a fresh 599 response | NOTRUN |
| HTTP cache goes to the network if it has a stale 410 response | TIMEOUT |
| HTTP cache goes to the network if it has a stale 499 response | NOTRUN |
| HTTP cache goes to the network if it has a stale 500 response | NOTRUN |
| HTTP cache goes to the network if it has a stale 502 response | NOTRUN |
| HTTP cache goes to the network if it has a stale 503 response | NOTRUN |
| HTTP cache goes to the network if it has a stale 504 response | NOTRUN |
| HTTP cache goes to the network if it has a stale 599 response | NOTRUN |
| /fetch/api/abort/general.any.html (7/48, 14.58%, 0.30% of total) | TIMEOUT |
| Fetch aborted & connection closed when aborted after calling response.formData() | TIMEOUT |
| Fetch aborted & connection closed when aborted after calling response.json() | NOTRUN |
| Fetch aborted & connection closed when aborted after calling response.text() | NOTRUN |
| Readable stream synchronously cancels with AbortError if aborted before reading | NOTRUN |
| Stream errors once aborted, after reading. Underlying connection closed. | NOTRUN |
| Stream errors once aborted. Underlying connection closed. | NOTRUN |
| Stream will not error if body is empty. It's closed with an empty queue before it errors. | NOTRUN |
| /fetch/cross-origin-resource-policy/fetch-in-iframe.html (5/5, 100.00%, 0.22% of total) | TIMEOUT |
| Cross-origin fetch in a cross origin iframe load fails if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-origin' response header. | FAIL |
| Cross-origin fetch in a cross origin iframe load fails if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-site' response header. | TIMEOUT |
| Cross-origin fetch in a data: iframe load fails if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-origin' response header. | FAIL |
| Cross-origin fetch in a data: iframe load fails if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-site' response header. | FAIL |
| Same-origin fetch in a cross origin iframe load succeeds if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-origin' response header. | NOTRUN |
| /fetch/api/response/response-consume-empty.html (1/14, 7.14%, 0.04% of total) | OK |
| Consume empty FormData response body as text | FAIL |
| /fetch/api/cors/cors-preflight-redirect.any.html (10/10, 100.00%, 0.43% of total) | OK |
| Redirection 301 after preflight failed | FAIL |
| Redirection 301 on preflight failed | FAIL |
| Redirection 302 after preflight failed | FAIL |
| Redirection 302 on preflight failed | FAIL |
| Redirection 303 after preflight failed | FAIL |
| Redirection 303 on preflight failed | FAIL |
| Redirection 307 after preflight failed | FAIL |
| Redirection 307 on preflight failed | FAIL |
| Redirection 308 after preflight failed | FAIL |
| Redirection 308 on preflight failed | FAIL |
| /fetch/api/headers/headers-record.html (1/13, 7.69%, 0.04% of total) | OK |
| Correct operation ordering with repeated keys | FAIL |
| /fetch/api/cors/cors-redirect-credentials.any.html (65/65, 100.00%, 2.81% of total) | TIMEOUT |
| Redirect 301 from remote to another remote with password | NOTRUN |
| Redirect 301 from remote to another remote with user | NOTRUN |
| Redirect 301 from remote to another remote with user and password | NOTRUN |
| Redirect 301 from remote to same origin with password | NOTRUN |
| Redirect 301 from remote to same origin with user | NOTRUN |
| Redirect 301 from remote to same origin with user and password | NOTRUN |
| Redirect 301 from remote to same remote with password | NOTRUN |
| Redirect 301 from remote to same remote with user | NOTRUN |
| Redirect 301 from remote to same remote with user and password | NOTRUN |
| Redirect 301 from same origin to remote with password | NOTRUN |
| Redirect 301 from same origin to remote with user | NOTRUN |
| Redirect 301 from same origin to remote with user and password | NOTRUN |
| Redirect 301 from same origin to remote without user and password | TIMEOUT |
| Redirect 302 from remote to another remote with password | NOTRUN |
| Redirect 302 from remote to another remote with user | NOTRUN |
| Redirect 302 from remote to another remote with user and password | NOTRUN |
| Redirect 302 from remote to same origin with password | NOTRUN |
| Redirect 302 from remote to same origin with user | NOTRUN |
| Redirect 302 from remote to same origin with user and password | NOTRUN |
| Redirect 302 from remote to same remote with password | NOTRUN |
| Redirect 302 from remote to same remote with user | NOTRUN |
| Redirect 302 from remote to same remote with user and password | NOTRUN |
| Redirect 302 from same origin to remote with password | NOTRUN |
| Redirect 302 from same origin to remote with user | NOTRUN |
| Redirect 302 from same origin to remote with user and password | NOTRUN |
| Redirect 302 from same origin to remote without user and password | NOTRUN |
| Redirect 303 from remote to another remote with password | NOTRUN |
| Redirect 303 from remote to another remote with user | NOTRUN |
| Redirect 303 from remote to another remote with user and password | NOTRUN |
| Redirect 303 from remote to same origin with password | NOTRUN |
| Redirect 303 from remote to same origin with user | NOTRUN |
| Redirect 303 from remote to same origin with user and password | NOTRUN |
| Redirect 303 from remote to same remote with password | NOTRUN |
| Redirect 303 from remote to same remote with user | NOTRUN |
| Redirect 303 from remote to same remote with user and password | NOTRUN |
| Redirect 303 from same origin to remote with password | NOTRUN |
| Redirect 303 from same origin to remote with user | NOTRUN |
| Redirect 303 from same origin to remote with user and password | NOTRUN |
| Redirect 303 from same origin to remote without user and password | NOTRUN |
| Redirect 307 from remote to another remote with password | NOTRUN |
| Redirect 307 from remote to another remote with user | NOTRUN |
| Redirect 307 from remote to another remote with user and password | NOTRUN |
| Redirect 307 from remote to same origin with password | NOTRUN |
| Redirect 307 from remote to same origin with user | NOTRUN |
| Redirect 307 from remote to same origin with user and password | NOTRUN |
| Redirect 307 from remote to same remote with password | NOTRUN |
| Redirect 307 from remote to same remote with user | NOTRUN |
| Redirect 307 from remote to same remote with user and password | NOTRUN |
| Redirect 307 from same origin to remote with password | NOTRUN |
| Redirect 307 from same origin to remote with user | NOTRUN |
| Redirect 307 from same origin to remote with user and password | NOTRUN |
| Redirect 307 from same origin to remote without user and password | NOTRUN |
| Redirect 308 from remote to another remote with password | NOTRUN |
| Redirect 308 from remote to another remote with user | NOTRUN |
| Redirect 308 from remote to another remote with user and password | NOTRUN |
| Redirect 308 from remote to same origin with password | NOTRUN |
| Redirect 308 from remote to same origin with user | NOTRUN |
| Redirect 308 from remote to same origin with user and password | NOTRUN |
| Redirect 308 from remote to same remote with password | NOTRUN |
| Redirect 308 from remote to same remote with user | NOTRUN |
| Redirect 308 from remote to same remote with user and password | NOTRUN |
| Redirect 308 from same origin to remote with password | NOTRUN |
| Redirect 308 from same origin to remote with user | NOTRUN |
| Redirect 308 from same origin to remote with user and password | NOTRUN |
| Redirect 308 from same origin to remote without user and password | NOTRUN |
| /fetch/api/abort/destroyed-context.html (1/1, 100.00%, 0.04% of total) | OK |
| aborting a fetch in a destroyed context should not crash | FAIL |
| /fetch/api/basic/integrity.sub.any.html (5/15, 33.33%, 0.22% of total) | TIMEOUT |
| CORS SHA-512 integrity | NOTRUN |
| CORS empty integrity | TIMEOUT |
| CORS invalid integrity | NOTRUN |
| Empty string integrity for opaque response | NOTRUN |
| SHA-* integrity for opaque response | NOTRUN |
| /fetch/api/redirect/redirect-empty-location.any.html (1/2, 50.00%, 0.04% of total) | OK |
| redirect response with empty Location, follow mode | FAIL |
| /fetch/api/cors/cors-preflight.any.html (6/16, 37.50%, 0.26% of total) | TIMEOUT |
| CORS [GET] [several headers], server allows | NOTRUN |
| CORS [GET] [several headers], server refuses | NOTRUN |
| CORS [GET] [x-test-header: refused], server refuses | TIMEOUT |
| CORS [PUT] [only safe headers], server allows | NOTRUN |
| CORS [PUT] [several headers], server allows | NOTRUN |
| CORS [PUT] [several headers], server refuses | NOTRUN |
| /fetch/api/request/request-consume-empty.html (1/14, 7.14%, 0.04% of total) | OK |
| Consume empty FormData request body as text | FAIL |
| /fetch/cors-rfc1918/idlharness.tentative.any.html (2/6, 33.33%, 0.09% of total) | OK |
| Document interface: attribute addressSpace | FAIL |
| Document interface: document must inherit property "addressSpace" with the proper type | FAIL |
| /fetch/api/request/request-reset-attributes.https.html (1/3, 33.33%, 0.04% of total) | OK |
| Request.isReloadNavigation is reset with non-empty RequestInit | FAIL |
| /fetch/sec-metadata/object.tentative.https.sub.html (3/3, 100.00%, 0.13% of total) | OK |
| Cross-Site object | FAIL |
| Same-Origin object | FAIL |
| Same-Site object | FAIL |
| /fetch/api/cors/cors-cookies.any.html (1/6, 16.67%, 0.04% of total) | OK |
| Include mode: remote cookies are not sent with local request | FAIL |
| /fetch/api/request/request-cache-only-if-cached.html (2/14, 14.29%, 0.09% of total) | TIMEOUT |
| RequestCache "only-if-cached" (with "same-origin") does not follow redirects across origins and rejects with Etag and stale response | TIMEOUT |
| RequestCache "only-if-cached" (with "same-origin") does not follow redirects across origins and rejects with Last-Modified and stale response | NOTRUN |
| /fetch/api/redirect/redirect-location.any.html (5/30, 16.67%, 0.22% of total) | OK |
| Redirect 301 in "manual" mode with data location | FAIL |
| Redirect 302 in "manual" mode with data location | FAIL |
| Redirect 303 in "manual" mode with data location | FAIL |
| Redirect 307 in "manual" mode with data location | FAIL |
| Redirect 308 in "manual" mode with data location | FAIL |
| /fetch/api/request/request-disturbed.html (4/9, 44.44%, 0.17% of total) | OK |
| Check creating a new request with a new body from a disturbed request | FAIL |
| Input request used for creating new request became disturbed | FAIL |
| Input request used for creating new request became disturbed even if body is not used | FAIL |
| Request's body: initial state | FAIL |
| /fetch/sec-metadata/serviceworker.tentative.https.sub.html (1/1, 100.00%, 0.04% of total) | OK |
| serviceworker | FAIL |
| /fetch/api/cors/cors-multiple-origins.sub.any.html (6/6, 100.00%, 0.26% of total) | TIMEOUT |
| Listing multiple origins is illegal: "",http://example.com,* | NOTRUN |
| Listing multiple origins is illegal: "",http://example.com,http://webapitests2018.ctawave.org:8000 | TIMEOUT |
| Listing multiple origins is illegal: "",http://webapitests2018.ctawave.org:8000,http://webapitests2018.ctawave.org:8000 | NOTRUN |
| Listing multiple origins is illegal: *,http://example.com,* | NOTRUN |
| Listing multiple origins is illegal: *,http://example.com,http://webapitests2018.ctawave.org:8000 | NOTRUN |
| Listing multiple origins is illegal: ,http://example.com,https://example2.com | NOTRUN |
| /fetch/api/request/request-error.html (1/21, 4.76%, 0.04% of total) | OK |
| RequestInit's window is not null | FAIL |
| /fetch/api/policies/referrer-origin-when-cross-origin.html (1/1, 100.00%, 0.04% of total) | OK |
| Request's referrer is origin | FAIL |
| /fetch/api/redirect/redirect-referrer.any.html (17/32, 53.13%, 0.73% of total) | TIMEOUT |
| Cross origin redirection, empty init, no-referrer redirect header | NOTRUN |
| Cross origin redirection, empty init, no-referrer-when-downgrade redirect header | NOTRUN |
| Cross origin redirection, empty init, origin redirect header | NOTRUN |
| Cross origin redirection, empty init, origin-when-cross-origin redirect header | NOTRUN |
| Cross origin redirection, empty init, same-origin redirect header | NOTRUN |
| Cross origin redirection, empty init, strict-origin redirect header | NOTRUN |
| Cross origin redirection, empty init, strict-origin-when-cross-origin redirect header | NOTRUN |
| Cross origin redirection, empty init, unsafe-url redirect header | NOTRUN |
| Cross origin redirection, empty redirect header, no-referrer init | NOTRUN |
| Cross origin redirection, empty redirect header, no-referrer-when-downgrade init | NOTRUN |
| Cross origin redirection, empty redirect header, origin init | NOTRUN |
| Cross origin redirection, empty redirect header, origin-when-cross-origin init | NOTRUN |
| Cross origin redirection, empty redirect header, same-origin init | NOTRUN |
| Cross origin redirection, empty redirect header, strict-origin init | NOTRUN |
| Cross origin redirection, empty redirect header, strict-origin-when-cross-origin init | NOTRUN |
| Cross origin redirection, empty redirect header, unsafe-url init | NOTRUN |
| Same origin redirection, empty redirect header, strict-origin-when-cross-origin init | TIMEOUT |
| /fetch/data-urls/processing.any.html (26/71, 36.62%, 1.12% of total) | OK |
| "data://test:test/,X" | FAIL |
| "data:;%62ase64,WA" | FAIL |
| "data:;BASe64,WA" | FAIL |
| "data:;CHARSET=\"X\",X" | FAIL |
| "data:;base 64,WA" | FAIL |
| "data:;base64,W%0CA" | FAIL |
| "data:;base64;,WA" | FAIL |
| "data:;base64;base64,WA" | FAIL |
| "data:;charset =x,X" | FAIL |
| "data:;charset,X" | FAIL |
| "data:;charset= x,X" | FAIL |
| "data:;charset=,X" | FAIL |
| "data:;charset=\"x\",X" | FAIL |
| "data:;x=x,X" | FAIL |
| "data:;x=x;charset=x,X" | FAIL |
| "data:IMAGE/gif;CHARSET=x,%C2%B1" | FAIL |
| "data:IMAGE/gif;hi=x,%C2%B1" | FAIL |
| "data:application/javascript,X X" | FAIL |
| "data:image/png,X X" | FAIL |
| "data:text/plain;Charset=UTF-8,%C2%B1" | FAIL |
| "data:text/plain;a=%2C,X" | FAIL |
| "data:text/plain;a=\",\",X" | FAIL |
| "data:unknown/unknown,X X" | FAIL |
| "data:x/x;base64;base64x,WA" | FAIL |
| "data:x/x;base64;charset=x,WA" | FAIL |
| "data:x;base64;x,WA" | FAIL |
| /fetch/sec-metadata/redirect/same-site-redirect.tentative.https.sub.html (3/3, 100.00%, 0.13% of total) | OK |
| Same-Site -> Cross-Site redirect | FAIL |
| Same-Site -> Same-Origin redirect | FAIL |
| Same-Site -> Same-Site redirect | FAIL |
| /fetch/api/cors/cors-redirect.any.html (19/20, 95.00%, 0.82% of total) | TIMEOUT |
| Redirect 301: cors to another cors | TIMEOUT |
| Redirect 301: cors to same origin | NOTRUN |
| Redirect 301: same origin to cors | NOTRUN |
| Redirect 302: cors to another cors | NOTRUN |
| Redirect 302: cors to same cors | NOTRUN |
| Redirect 302: cors to same origin | NOTRUN |
| Redirect 302: same origin to cors | NOTRUN |
| Redirect 303: cors to another cors | NOTRUN |
| Redirect 303: cors to same cors | NOTRUN |
| Redirect 303: cors to same origin | NOTRUN |
| Redirect 303: same origin to cors | NOTRUN |
| Redirect 307: cors to another cors | NOTRUN |
| Redirect 307: cors to same cors | NOTRUN |
| Redirect 307: cors to same origin | NOTRUN |
| Redirect 307: same origin to cors | NOTRUN |
| Redirect 308: cors to another cors | NOTRUN |
| Redirect 308: cors to same cors | NOTRUN |
| Redirect 308: cors to same origin | NOTRUN |
| Redirect 308: same origin to cors | NOTRUN |
| /fetch/security/redirect-to-url-with-credentials.https.html (5/7, 71.43%, 0.22% of total) | TIMEOUT |
| CORS Image loading after a redirect with a same origin URL containing credentials | FAIL |
| CORS fetch after a redirect with a same origin URL containing credentials | FAIL |
| Frame loading after a redirect with an URL containing credentials | TIMEOUT |
| Image loading after a redirect with an URL containing credentials | FAIL |
| No CORS fetch after a redirect with an URL containing credentials | FAIL |
| /fetch/sec-metadata/fetch.tentative.https.sub.html (3/3, 100.00%, 0.13% of total) | OK |
| Cross-site fetch | FAIL |
| Same-origin fetch | FAIL |
| Same-site fetch | FAIL |
| /fetch/range/general.window.html (1/2, 50.00%, 0.04% of total) | OK |
| Fetch with range header will be sent with Accept-Encoding: identity | FAIL |
| /fetch/cross-origin-resource-policy/iframe-loads.html (1/1, 100.00%, 0.04% of total) | OK |
| Load an iframe that has Cross-Origin-Resource-Policy header | FAIL |
| /fetch/api/cors/cors-basic.any.html (15/15, 100.00%, 0.65% of total) | TIMEOUT |
| Cross domain basic usage [cors mode] | NOTRUN |
| Cross domain basic usage [no-cors mode] | NOTRUN |
| Cross domain basic usage [server forbid CORS] | NOTRUN |
| Cross domain different port [cors mode] | NOTRUN |
| Cross domain different port [no-cors mode] | NOTRUN |
| Cross domain different port [server forbid CORS] | NOTRUN |
| Cross domain different protocol [cors mode] | NOTRUN |
| Cross domain different protocol [no-cors mode] | NOTRUN |
| Cross domain different protocol [server forbid CORS] | NOTRUN |
| Same domain different port [cors mode] | NOTRUN |
| Same domain different port [no-cors mode] | TIMEOUT |
| Same domain different port [server forbid CORS] | NOTRUN |
| Same domain different protocol different port [cors mode] | NOTRUN |
| Same domain different protocol different port [no-cors mode] | NOTRUN |
| Same domain different protocol different port [server forbid CORS] | NOTRUN |
| /fetch/cross-origin-resource-policy/script-loads.html (2/6, 33.33%, 0.09% of total) | OK |
| Cross-origin cors script load with a 'Cross-Origin-Resource-Policy: same-origin' response header. | FAIL |
| Cross-origin cors script load with a 'Cross-Origin-Resource-Policy: same-site' response header. | FAIL |
| /fetch/api/request/request-cache-default-conditional.html (30/40, 75.00%, 1.29% of total) | TIMEOUT |
| RequestCache "default" mode with an If-Match header (following a request without additional headers) is treated similarly to "no-store" with Etag and fresh response | NOTRUN |
| RequestCache "default" mode with an If-Match header (following a request without additional headers) is treated similarly to "no-store" with Etag and stale response | NOTRUN |
| RequestCache "default" mode with an If-Match header (following a request without additional headers) is treated similarly to "no-store" with Last-Modified and fresh response | NOTRUN |
| RequestCache "default" mode with an If-Match header (following a request without additional headers) is treated similarly to "no-store" with Last-Modified and stale response | NOTRUN |
| RequestCache "default" mode with an If-Match header is treated similarly to "no-store" with Etag and fresh response | NOTRUN |
| RequestCache "default" mode with an If-Match header is treated similarly to "no-store" with Etag and stale response | NOTRUN |
| RequestCache "default" mode with an If-Match header is treated similarly to "no-store" with Last-Modified and fresh response | NOTRUN |
| RequestCache "default" mode with an If-Match header is treated similarly to "no-store" with Last-Modified and stale response | NOTRUN |
| RequestCache "default" mode with an If-None-Match header (following a request without additional headers) is treated similarly to "no-store" with Etag and fresh response | TIMEOUT |
| RequestCache "default" mode with an If-None-Match header (following a request without additional headers) is treated similarly to "no-store" with Last-Modified and fresh response | NOTRUN |
| RequestCache "default" mode with an If-None-Match header is treated similarly to "no-store" with Etag and fresh response | NOTRUN |
| RequestCache "default" mode with an If-None-Match header is treated similarly to "no-store" with Etag and stale response | NOTRUN |
| RequestCache "default" mode with an If-None-Match header is treated similarly to "no-store" with Last-Modified and fresh response | NOTRUN |
| RequestCache "default" mode with an If-None-Match header is treated similarly to "no-store" with Last-Modified and stale response | NOTRUN |
| RequestCache "default" mode with an If-Range header (following a request without additional headers) is treated similarly to "no-store" with Etag and fresh response | NOTRUN |
| RequestCache "default" mode with an If-Range header (following a request without additional headers) is treated similarly to "no-store" with Etag and stale response | NOTRUN |
| RequestCache "default" mode with an If-Range header (following a request without additional headers) is treated similarly to "no-store" with Last-Modified and fresh response | NOTRUN |
| RequestCache "default" mode with an If-Range header (following a request without additional headers) is treated similarly to "no-store" with Last-Modified and stale response | NOTRUN |
| RequestCache "default" mode with an If-Range header is treated similarly to "no-store" with Etag and fresh response | NOTRUN |
| RequestCache "default" mode with an If-Range header is treated similarly to "no-store" with Etag and stale response | NOTRUN |
| RequestCache "default" mode with an If-Range header is treated similarly to "no-store" with Last-Modified and fresh response | NOTRUN |
| RequestCache "default" mode with an If-Range header is treated similarly to "no-store" with Last-Modified and stale response | NOTRUN |
| RequestCache "default" mode with an If-Unmodified-Since header (following a request without additional headers) is treated similarly to "no-store" with Etag and fresh response | NOTRUN |
| RequestCache "default" mode with an If-Unmodified-Since header (following a request without additional headers) is treated similarly to "no-store" with Etag and stale response | NOTRUN |
| RequestCache "default" mode with an If-Unmodified-Since header (following a request without additional headers) is treated similarly to "no-store" with Last-Modified and fresh response | NOTRUN |
| RequestCache "default" mode with an If-Unmodified-Since header (following a request without additional headers) is treated similarly to "no-store" with Last-Modified and stale response | NOTRUN |
| RequestCache "default" mode with an If-Unmodified-Since header is treated similarly to "no-store" with Etag and fresh response | NOTRUN |
| RequestCache "default" mode with an If-Unmodified-Since header is treated similarly to "no-store" with Etag and stale response | NOTRUN |
| RequestCache "default" mode with an If-Unmodified-Since header is treated similarly to "no-store" with Last-Modified and fresh response | NOTRUN |
| RequestCache "default" mode with an If-Unmodified-Since header is treated similarly to "no-store" with Last-Modified and stale response | NOTRUN |
| /fetch/api/cors/cors-preflight-not-cors-safelisted.any.html (2/10, 20.00%, 0.09% of total) | TIMEOUT |
| Need CORS-preflight for content-type/text/plain; long=0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901 header | TIMEOUT |
| Need CORS-preflight for test/hi header | NOTRUN |
| /fetch/sec-metadata/track.tentative.https.sub.html (3/3, 100.00%, 0.13% of total) | ERROR |
| Cross-Site track | NOTRUN |
| Same-Origin track | TIMEOUT |
| Same-Site track | NOTRUN |
| /fetch/api/request/destination/fetch-destination.https.html (7/25, 28.00%, 0.30% of total) | TIMEOUT |
| HTMLLinkElement with rel=preload and as=document fetches with a "document" Request.destination | NOTRUN |
| HTMLLinkElement with rel=preload and as=manifest fetches with a "manifest" Request.destination | NOTRUN |
| HTMLLinkElement with rel=preload and as=sharedworker fetches with a "sharedworker" Request.destination | NOTRUN |
| HTMLLinkElement with rel=preload and as=track fetches with a "track" Request.destination | NOTRUN |
| HTMLLinkElement with rel=preload and as=video fetches with a "video" Request.destination | TIMEOUT |
| HTMLLinkElement with rel=preload and as=worker fetches with a "worker" Request.destination | NOTRUN |
| HTMLLinkElement with rel=preload and as=xslt fetches with a "xslt" Request.destination | NOTRUN |
| /fetch/cross-origin-resource-policy/image-loads.html (2/6, 33.33%, 0.09% of total) | OK |
| Cross-origin cors image load with a 'Cross-Origin-Resource-Policy: same-origin' response header. | FAIL |
| Cross-origin cors image load with a 'Cross-Origin-Resource-Policy: same-site' response header. | FAIL |
| /fetch/api/request/request-keepalive-quota.html?include=fast (1/1, 100.00%, 0.04% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /fetch/sec-metadata/iframe.tentative.https.sub.html (3/3, 100.00%, 0.13% of total) | TIMEOUT |
| Cross-site iframe | TIMEOUT |
| Same-origin iframe | FAIL |
| Same-site iframe | TIMEOUT |
| /fetch/api/request/request-cache-reload.html (2/12, 16.67%, 0.09% of total) | TIMEOUT |
| RequestCache "reload" mode does store the response in the cache even if a previous response is already stored with Etag and fresh response | TIMEOUT |
| RequestCache "reload" mode does store the response in the cache even if a previous response is already stored with Last-Modified and fresh response | NOTRUN |
| /fetch/api/response/response-error-from-stream.html (10/12, 83.33%, 0.43% of total) | OK |
| ReadableStream pull() Error propagates to Response.arrayBuffer() Promise | FAIL |
| ReadableStream pull() Error propagates to Response.blob() Promise | FAIL |
| ReadableStream pull() Error propagates to Response.formData() Promise | FAIL |
| ReadableStream pull() Error propagates to Response.json() Promise | FAIL |
| ReadableStream pull() Error propagates to Response.text() Promise | FAIL |
| ReadableStream start() Error propagates to Response.arrayBuffer() Promise | FAIL |
| ReadableStream start() Error propagates to Response.blob() Promise | FAIL |
| ReadableStream start() Error propagates to Response.formData() Promise | FAIL |
| ReadableStream start() Error propagates to Response.json() Promise | FAIL |
| ReadableStream start() Error propagates to Response.text() Promise | FAIL |
| /fetch/api/response/response-trailer.html (1/1, 100.00%, 0.04% of total) | OK |
| trailer() test | FAIL |
| /fetch/sec-metadata/style.tentative.https.sub.html (3/3, 100.00%, 0.13% of total) | TIMEOUT |
| Cross-Site style | NOTRUN |
| Same-Origin style | FAIL |
| Same-Site style | TIMEOUT |
| /fetch/sec-metadata/worker.tentative.https.sub.html (1/1, 100.00%, 0.04% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /fetch/sec-metadata/img.tentative.https.sub.html (3/3, 100.00%, 0.13% of total) | OK |
| Cross-site image | FAIL |
| Same-origin image | FAIL |
| Same-site image | FAIL |
| /fetch/api/cors/cors-redirect-preflight.any.html (26/30, 86.67%, 1.12% of total) | TIMEOUT |
| Redirect 301: cors to another cors (preflight after redirection failure case) | NOTRUN |
| Redirect 301: cors to another cors (preflight after redirection success case) | TIMEOUT |
| Redirect 302: cors to another cors (preflight after redirection failure case) | NOTRUN |
| Redirect 302: cors to another cors (preflight after redirection success case) | NOTRUN |
| Redirect 302: cors to same origin (preflight after redirection failure case) | NOTRUN |
| Redirect 302: cors to same origin (preflight after redirection success case) | NOTRUN |
| Redirect 302: same origin to cors (preflight after redirection failure case) | NOTRUN |
| Redirect 302: same origin to cors (preflight after redirection success case) | NOTRUN |
| Redirect 303: cors to another cors (preflight after redirection failure case) | NOTRUN |
| Redirect 303: cors to another cors (preflight after redirection success case) | NOTRUN |
| Redirect 303: cors to same origin (preflight after redirection failure case) | NOTRUN |
| Redirect 303: cors to same origin (preflight after redirection success case) | NOTRUN |
| Redirect 303: same origin to cors (preflight after redirection failure case) | NOTRUN |
| Redirect 303: same origin to cors (preflight after redirection success case) | NOTRUN |
| Redirect 307: cors to another cors (preflight after redirection failure case) | NOTRUN |
| Redirect 307: cors to another cors (preflight after redirection success case) | NOTRUN |
| Redirect 307: cors to same origin (preflight after redirection failure case) | NOTRUN |
| Redirect 307: cors to same origin (preflight after redirection success case) | NOTRUN |
| Redirect 307: same origin to cors (preflight after redirection failure case) | NOTRUN |
| Redirect 307: same origin to cors (preflight after redirection success case) | NOTRUN |
| Redirect 308: cors to another cors (preflight after redirection failure case) | NOTRUN |
| Redirect 308: cors to another cors (preflight after redirection success case) | NOTRUN |
| Redirect 308: cors to same origin (preflight after redirection failure case) | NOTRUN |
| Redirect 308: cors to same origin (preflight after redirection success case) | NOTRUN |
| Redirect 308: same origin to cors (preflight after redirection failure case) | NOTRUN |
| Redirect 308: same origin to cors (preflight after redirection success case) | NOTRUN |
| /fetch/api/redirect/redirect-mode.any.html (35/60, 58.33%, 1.51% of total) | TIMEOUT |
| cross-origin redirect 301 in error redirect and cors mode | NOTRUN |
| cross-origin redirect 301 in error redirect and no-cors mode | NOTRUN |
| cross-origin redirect 301 in follow redirect and cors mode | NOTRUN |
| cross-origin redirect 301 in follow redirect and no-cors mode | NOTRUN |
| cross-origin redirect 301 in manual redirect and cors mode | NOTRUN |
| cross-origin redirect 301 in manual redirect and no-cors mode | NOTRUN |
| cross-origin redirect 302 in error redirect and cors mode | NOTRUN |
| cross-origin redirect 302 in error redirect and no-cors mode | NOTRUN |
| cross-origin redirect 302 in follow redirect and cors mode | NOTRUN |
| cross-origin redirect 302 in follow redirect and no-cors mode | NOTRUN |
| cross-origin redirect 302 in manual redirect and cors mode | NOTRUN |
| cross-origin redirect 302 in manual redirect and no-cors mode | NOTRUN |
| cross-origin redirect 303 in error redirect and cors mode | NOTRUN |
| cross-origin redirect 303 in error redirect and no-cors mode | NOTRUN |
| cross-origin redirect 303 in follow redirect and cors mode | NOTRUN |
| cross-origin redirect 303 in follow redirect and no-cors mode | NOTRUN |
| cross-origin redirect 303 in manual redirect and cors mode | NOTRUN |
| cross-origin redirect 303 in manual redirect and no-cors mode | NOTRUN |
| cross-origin redirect 307 in error redirect and cors mode | NOTRUN |
| cross-origin redirect 307 in error redirect and no-cors mode | NOTRUN |
| cross-origin redirect 307 in follow redirect and cors mode | NOTRUN |
| cross-origin redirect 307 in follow redirect and no-cors mode | NOTRUN |
| cross-origin redirect 307 in manual redirect and cors mode | NOTRUN |
| cross-origin redirect 307 in manual redirect and no-cors mode | NOTRUN |
| cross-origin redirect 308 in error redirect and cors mode | NOTRUN |
| cross-origin redirect 308 in error redirect and no-cors mode | NOTRUN |
| cross-origin redirect 308 in follow redirect and cors mode | NOTRUN |
| cross-origin redirect 308 in follow redirect and no-cors mode | NOTRUN |
| cross-origin redirect 308 in manual redirect and cors mode | NOTRUN |
| cross-origin redirect 308 in manual redirect and no-cors mode | NOTRUN |
| same-origin redirect 308 in error redirect and no-cors mode | TIMEOUT |
| same-origin redirect 308 in follow redirect and cors mode | NOTRUN |
| same-origin redirect 308 in follow redirect and no-cors mode | NOTRUN |
| same-origin redirect 308 in manual redirect and cors mode | NOTRUN |
| same-origin redirect 308 in manual redirect and no-cors mode | NOTRUN |
| /fetch/sec-metadata/redirect/multiple-redirect-same-site.tentative.https.sub.html (1/1, 100.00%, 0.04% of total) | OK |
| Same-Origin -> Same-Site -> Same-Origin redirect | FAIL |
| /fetch/api/policies/csp-blocked-worker.html (1/1, 100.00%, 0.04% of total) | OK |
| Fetch is blocked by CSP, got a TypeError | FAIL |
| /fetch/api/cors/cors-no-preflight.any.html (14/15, 93.33%, 0.60% of total) | TIMEOUT |
| Cross domain [GET] [Accept-Language: fr] | NOTRUN |
| Cross domain [GET] [Accept: */*] | NOTRUN |
| Cross domain [GET] [Content-Language: fr] | NOTRUN |
| Cross domain [GET] [Content-Type: Text/Plain;charset=utf-8] | NOTRUN |
| Cross domain [GET] [Content-Type: application/x-www-form-urlencoded] | NOTRUN |
| Cross domain [GET] [Content-Type: multipart/form-data] | NOTRUN |
| Cross domain [GET] [Content-Type: text/plain;charset=utf-8] | NOTRUN |
| Cross domain [GET] [Content-Type: text/plain] | NOTRUN |
| Cross domain [HEAD] | NOTRUN |
| Cross domain [POST] | NOTRUN |
| Cross domain different port [GET] | NOTRUN |
| Cross domain different protocol [GET] | NOTRUN |
| Same domain different port [GET] | TIMEOUT |
| Same domain different protocol different port [GET] | NOTRUN |
| /fetch/security/embedded-credentials.tentative.sub.html (4/6, 66.67%, 0.17% of total) | TIMEOUT |
| Embedded credentials are treated as network errors in new windows. | TIMEOUT |
| Embedded credentials matching the top-level are not treated as network errors for relative URLs. | FAIL |
| Embedded credentials matching the top-level are not treated as network errors for same-origin URLs. | FAIL |
| Embedded credentials matching the top-level are treated as network errors for cross-origin URLs. | FAIL |
| /fetch/range/sw.https.window.html (5/9, 55.56%, 0.22% of total) | TIMEOUT |
| Accept-Encoding should not appear in a service worker | TIMEOUT |
| Headers correctly filtered | FAIL |
| Include range header in network request | FAIL |
| Non-opaque ranged response executed | FAIL |
| Range headers correctly preserved | FAIL |
| /fetch/api/policies/referrer-origin-when-cross-origin-worker.html (1/1, 100.00%, 0.04% of total) | OK |
| Request's referrer is origin | FAIL |
| /fetch/api/request/request-cache-force-cache.html (3/16, 18.75%, 0.13% of total) | TIMEOUT |
| RequestCache "force-cache" stores the response in the cache if it goes to the network with Etag and fresh response | NOTRUN |
| RequestCache "force-cache" stores the response in the cache if it goes to the network with Last-Modified and fresh response | NOTRUN |
| RequestCache "force-cache" stores the response in the cache if it goes to the network with Last-Modified and stale response | TIMEOUT |
| /fetch/api/request/request-structure.html (1/20, 5.00%, 0.04% of total) | OK |
| Check isReloadNavigation attribute | FAIL |
| /fetch/http-cache/heuristic.html (6/16, 37.50%, 0.26% of total) | OK |
| HTTP cache reuses a 204 No Content response with Last-Modified based upon heuristic freshness | FAIL |
| HTTP cache reuses a 404 Not Found response with Last-Modified based upon heuristic freshness | FAIL |
| HTTP cache reuses a 405 Method Not Allowed response with Last-Modified based upon heuristic freshness | FAIL |
| HTTP cache reuses a 414 URI Too Long response with Last-Modified based upon heuristic freshness | FAIL |
| HTTP cache reuses a 501 Not Implemented response with Last-Modified based upon heuristic freshness | FAIL |
| HTTP cache reuses an unknown response with Last-Modified based upon heuristic freshness when Cache-Control: public is present | FAIL |
| /fetch/api/redirect/redirect-origin.any.html (10/20, 50.00%, 0.43% of total) | TIMEOUT |
| Other origin to other origin redirection 303 | TIMEOUT |
| Other origin to other origin redirection 307 | NOTRUN |
| Other origin to other origin redirection 308 | NOTRUN |
| Other origin to same origin redirection 303 | NOTRUN |
| Other origin to same origin redirection 307 | NOTRUN |
| Other origin to same origin redirection 308 | NOTRUN |
| Same origin to other origin redirection 307 | NOTRUN |
| Same origin to other origin redirection 308 | NOTRUN |
| Same origin to same origin redirection 307 | NOTRUN |
| Same origin to same origin redirection 308 | NOTRUN |
| /fetch/api/idl.any.html (6/139, 4.32%, 0.26% of total) | OK |
| Request interface: attribute body | FAIL |
| Request interface: attribute isReloadNavigation | FAIL |
| Request interface: new Request('about:blank') must inherit property "body" with the proper type | FAIL |
| Request interface: new Request('about:blank') must inherit property "isReloadNavigation" with the proper type | FAIL |
| Response interface: attribute trailer | FAIL |
| Response interface: new Response() must inherit property "trailer" with the proper type | FAIL |
| /fetch/sec-metadata/window-open.tentative.https.sub.html (6/6, 100.00%, 0.26% of total) | ERROR |
| Cross-site window, forced | TIMEOUT |
| Cross-site window, user-activated | TIMEOUT |
| Same-origin window, forced | TIMEOUT |
| Same-origin window, user-activated | TIMEOUT |
| Same-site window, forced | TIMEOUT |
| Same-site window, user-activated | TIMEOUT |