diff options
Diffstat (limited to 'testing/web-platform/meta/fetch/api/basic')
34 files changed, 903 insertions, 0 deletions
diff --git a/testing/web-platform/meta/fetch/api/basic/__dir__.ini b/testing/web-platform/meta/fetch/api/basic/__dir__.ini new file mode 100644 index 0000000000..d1ce8a0ed7 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/__dir__.ini @@ -0,0 +1,2 @@ +lsan-disabled: true +leak-threshold: [default:3020800] diff --git a/testing/web-platform/meta/fetch/api/basic/accept-header.any.js.ini b/testing/web-platform/meta/fetch/api/basic/accept-header.any.js.ini new file mode 100644 index 0000000000..6343db64db --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/accept-header.any.js.ini @@ -0,0 +1,9 @@ +[accept-header.any.html] + +[accept-header.any.worker.html] + +[accept-header.any.serviceworker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + +[accept-header.any.sharedworker.html] diff --git a/testing/web-platform/meta/fetch/api/basic/block-mime-as-script.html.ini b/testing/web-platform/meta/fetch/api/basic/block-mime-as-script.html.ini new file mode 100644 index 0000000000..b4ab0dc5fe --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/block-mime-as-script.html.ini @@ -0,0 +1,3 @@ +[block-mime-as-script.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/conditional-get.any.js.ini b/testing/web-platform/meta/fetch/api/basic/conditional-get.any.js.ini new file mode 100644 index 0000000000..a3a33547d8 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/conditional-get.any.js.ini @@ -0,0 +1,15 @@ +[conditional-get.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[conditional-get.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[conditional-get.any.serviceworker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[conditional-get.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/error-after-response.any.js.ini b/testing/web-platform/meta/fetch/api/basic/error-after-response.any.js.ini new file mode 100644 index 0000000000..cc38c00b77 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/error-after-response.any.js.ini @@ -0,0 +1,38 @@ +[error-after-response.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Response reader closed promise should reject after a network error happening after resolving fetch promise] + expected: FAIL + + [Response reader read() promise should reject after a network error happening after resolving fetch promise] + expected: FAIL + + +[error-after-response.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Response reader closed promise should reject after a network error happening after resolving fetch promise] + expected: FAIL + + [Response reader read() promise should reject after a network error happening after resolving fetch promise] + expected: FAIL + + +[error-after-response.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Response reader closed promise should reject after a network error happening after resolving fetch promise] + expected: FAIL + + [Response reader read() promise should reject after a network error happening after resolving fetch promise] + expected: FAIL + + +[error-after-response.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Response reader closed promise should reject after a network error happening after resolving fetch promise] + expected: FAIL + + [Response reader read() promise should reject after a network error happening after resolving fetch promise] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/basic/header-value-combining.any.js.ini b/testing/web-platform/meta/fetch/api/basic/header-value-combining.any.js.ini new file mode 100644 index 0000000000..a2f5e451ff --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/header-value-combining.any.js.ini @@ -0,0 +1,62 @@ +[header-value-combining.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [response.headers.get('content-length') expects 0, 0] + expected: FAIL + + [response.headers.get('double-trouble') expects , ] + expected: FAIL + + [response.headers.get('heya') expects , \x0b\x0c, 1, , , 2] + expected: FAIL + + [response.headers.get('www-authenticate') expects 1, 2, 3, 4] + expected: FAIL + + +[header-value-combining.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [response.headers.get('content-length') expects 0, 0] + expected: FAIL + + [response.headers.get('double-trouble') expects , ] + expected: FAIL + + [response.headers.get('heya') expects , \x0b\x0c, 1, , , 2] + expected: FAIL + + [response.headers.get('www-authenticate') expects 1, 2, 3, 4] + expected: FAIL + + +[header-value-combining.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [response.headers.get('content-length') expects 0, 0] + expected: FAIL + + [response.headers.get('double-trouble') expects , ] + expected: FAIL + + [response.headers.get('heya') expects , \x0b\x0c, 1, , , 2] + expected: FAIL + + [response.headers.get('www-authenticate') expects 1, 2, 3, 4] + expected: FAIL + + +[header-value-combining.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [response.headers.get('content-length') expects 0, 0] + expected: FAIL + + [response.headers.get('double-trouble') expects , ] + expected: FAIL + + [response.headers.get('heya') expects , \x0b\x0c, 1, , , 2] + expected: FAIL + + [response.headers.get('www-authenticate') expects 1, 2, 3, 4] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/basic/historical.any.js.ini b/testing/web-platform/meta/fetch/api/basic/historical.any.js.ini new file mode 100644 index 0000000000..0960c8b994 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/historical.any.js.ini @@ -0,0 +1,15 @@ +[historical.any.worker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[historical.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[historical.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[historical.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/http-response-code.any.js.ini b/testing/web-platform/meta/fetch/api/basic/http-response-code.any.js.ini new file mode 100644 index 0000000000..c4f8a8654c --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/http-response-code.any.js.ini @@ -0,0 +1,15 @@ +[http-response-code.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[http-response-code.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[http-response-code.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[http-response-code.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/integrity.sub.any.js.ini b/testing/web-platform/meta/fetch/api/basic/integrity.sub.any.js.ini new file mode 100644 index 0000000000..6ee4a7021a --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/integrity.sub.any.js.ini @@ -0,0 +1,14 @@ +[integrity.sub.any.sharedworker.html] + +[integrity.sub.any.html] + +[integrity.sub.any.worker.html] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + [SHA-* integrity for opaque response] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + [Empty string integrity for opaque response] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/keepalive.any.js.ini b/testing/web-platform/meta/fetch/api/basic/keepalive.any.js.ini new file mode 100644 index 0000000000..9052466588 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/keepalive.any.js.ini @@ -0,0 +1,2 @@ +[keepalive.any.html] + disabled: true diff --git a/testing/web-platform/meta/fetch/api/basic/mediasource.window.js.ini b/testing/web-platform/meta/fetch/api/basic/mediasource.window.js.ini new file mode 100644 index 0000000000..92703f5a9a --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/mediasource.window.js.ini @@ -0,0 +1,3 @@ +[mediasource.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/mode-no-cors.sub.any.js.ini b/testing/web-platform/meta/fetch/api/basic/mode-no-cors.sub.any.js.ini new file mode 100644 index 0000000000..89d73b029a --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/mode-no-cors.sub.any.js.ini @@ -0,0 +1,7 @@ +[mode-no-cors.sub.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[mode-no-cors.sub.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/mode-same-origin.any.js.ini b/testing/web-platform/meta/fetch/api/basic/mode-same-origin.any.js.ini new file mode 100644 index 0000000000..c46593c7f9 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/mode-same-origin.any.js.ini @@ -0,0 +1,7 @@ +[mode-same-origin.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[mode-same-origin.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/referrer.any.js.ini b/testing/web-platform/meta/fetch/api/basic/referrer.any.js.ini new file mode 100644 index 0000000000..6d5f8f2ec6 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/referrer.any.js.ini @@ -0,0 +1,10 @@ +[referrer.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[referrer.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [origin-when-cross-origin policy on a cross-origin URL] + expected: + if os == "mac": [PASS, FAIL] diff --git a/testing/web-platform/meta/fetch/api/basic/request-forbidden-headers.any.js.ini b/testing/web-platform/meta/fetch/api/basic/request-forbidden-headers.any.js.ini new file mode 100644 index 0000000000..2b90db244b --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/request-forbidden-headers.any.js.ini @@ -0,0 +1,113 @@ +[request-forbidden-headers.any.sharedworker.html] + +[request-forbidden-headers.any.serviceworker.html] + expected: + if (processor == "x86") and not debug: [OK, TIMEOUT] + [header X-HTTP-METHOD is forbidden to use value GET,track ] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [header X-METHOD-OVERRIDE is forbidden to use value GET,track ] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header x-http-method-override is forbidden to use value connect] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header x-http-method is forbidden to use value connect] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header x-method-override is forbidden to use value connect] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header X-HTTP-METHOD-OVERRIDE is forbidden to use value connect] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header X-HTTP-METHOD is forbidden to use value connect] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header X-METHOD-OVERRIDE is forbidden to use value connect] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header x-http-method-override is allowed to use value GETTRACE] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header x-http-method is allowed to use value GETTRACE] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header x-method-override is allowed to use value GETTRACE] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header X-HTTP-METHOD-OVERRIDE is allowed to use value GETTRACE] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header X-HTTP-METHOD is allowed to use value GETTRACE] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header X-METHOD-OVERRIDE is allowed to use value GETTRACE] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header x-http-method-override is allowed to use value GET] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header x-http-method is allowed to use value GET] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header x-method-override is allowed to use value GET] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header X-HTTP-METHOD-OVERRIDE is allowed to use value GET] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header X-HTTP-METHOD is allowed to use value GET] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header X-METHOD-OVERRIDE is allowed to use value GET] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header x-http-method-override is allowed to use value ",TRACE",] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header x-http-method is allowed to use value ",TRACE",] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header x-method-override is allowed to use value ",TRACE",] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header X-HTTP-METHOD-OVERRIDE is allowed to use value ",TRACE",] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header X-HTTP-METHOD is allowed to use value ",TRACE",] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [header X-METHOD-OVERRIDE is allowed to use value ",TRACE",] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + +[request-forbidden-headers.any.html] + +[request-forbidden-headers.any.worker.html] diff --git a/testing/web-platform/meta/fetch/api/basic/request-head.any.js.ini b/testing/web-platform/meta/fetch/api/basic/request-head.any.js.ini new file mode 100644 index 0000000000..ed2c411778 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/request-head.any.js.ini @@ -0,0 +1,15 @@ +[request-head.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-head.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-head.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-head.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/request-headers-case.any.js.ini b/testing/web-platform/meta/fetch/api/basic/request-headers-case.any.js.ini new file mode 100644 index 0000000000..ab262f323a --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/request-headers-case.any.js.ini @@ -0,0 +1,15 @@ +[request-headers-case.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-headers-case.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-headers-case.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-headers-case.any.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/fetch/api/basic/request-headers-nonascii.any.js.ini b/testing/web-platform/meta/fetch/api/basic/request-headers-nonascii.any.js.ini new file mode 100644 index 0000000000..1571230e0d --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/request-headers-nonascii.any.js.ini @@ -0,0 +1,15 @@ +[request-headers-nonascii.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-headers-nonascii.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-headers-nonascii.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-headers-nonascii.any.sharedworker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/fetch/api/basic/request-headers.any.js.ini b/testing/web-platform/meta/fetch/api/basic/request-headers.any.js.ini new file mode 100644 index 0000000000..0fe20d2bd0 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/request-headers.any.js.ini @@ -0,0 +1,15 @@ +[request-headers.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-headers.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-headers.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-headers.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/request-private-network-headers.tentative.any.js.ini b/testing/web-platform/meta/fetch/api/basic/request-private-network-headers.tentative.any.js.ini new file mode 100644 index 0000000000..b1ce4970bd --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/request-private-network-headers.tentative.any.js.ini @@ -0,0 +1,30 @@ +[request-private-network-headers.tentative.any.worker.html] + [Access-Control-Request-Private-Network is a forbidden request header] + expected: FAIL + + [Adding invalid request header "Access-Control-Request-Private-Network: KO"] + expected: FAIL + + +[request-private-network-headers.tentative.any.serviceworker.html] + [Access-Control-Request-Private-Network is a forbidden request header] + expected: FAIL + + [Adding invalid request header "Access-Control-Request-Private-Network: KO"] + expected: FAIL + + +[request-private-network-headers.tentative.any.sharedworker.html] + [Access-Control-Request-Private-Network is a forbidden request header] + expected: FAIL + + [Adding invalid request header "Access-Control-Request-Private-Network: KO"] + expected: FAIL + + +[request-private-network-headers.tentative.any.html] + [Access-Control-Request-Private-Network is a forbidden request header] + expected: FAIL + + [Adding invalid request header "Access-Control-Request-Private-Network: KO"] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/basic/request-referrer-redirected-worker.html.ini b/testing/web-platform/meta/fetch/api/basic/request-referrer-redirected-worker.html.ini new file mode 100644 index 0000000000..ae5216e252 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/request-referrer-redirected-worker.html.ini @@ -0,0 +1,3 @@ +[request-referrer-redirected-worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/request-referrer.any.js.ini b/testing/web-platform/meta/fetch/api/basic/request-referrer.any.js.ini new file mode 100644 index 0000000000..b8e9a6b54e --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/request-referrer.any.js.ini @@ -0,0 +1,16 @@ +[request-referrer.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-referrer.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + +[request-referrer.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-referrer.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/request-upload.any.js.ini b/testing/web-platform/meta/fetch/api/basic/request-upload.any.js.ini new file mode 100644 index 0000000000..20a1725e9b --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/request-upload.any.js.ini @@ -0,0 +1,87 @@ +[request-upload.any.worker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Fetch with POST with ReadableStream containing String] + expected: FAIL + + [Fetch with POST with ReadableStream containing null] + expected: FAIL + + [Fetch with POST with ReadableStream containing number] + expected: FAIL + + [Fetch with POST with ReadableStream containing ArrayBuffer] + expected: FAIL + + [Fetch with POST with ReadableStream containing Blob] + expected: FAIL + + [Streaming upload shouldn't work on Http/1.1.] + expected: FAIL + + +[request-upload.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fetch with POST with ReadableStream containing String] + expected: FAIL + + [Fetch with POST with ReadableStream containing null] + expected: FAIL + + [Fetch with POST with ReadableStream containing number] + expected: FAIL + + [Fetch with POST with ReadableStream containing ArrayBuffer] + expected: FAIL + + [Fetch with POST with ReadableStream containing Blob] + expected: FAIL + + [Streaming upload shouldn't work on Http/1.1.] + expected: FAIL + + +[request-upload.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [Fetch with POST with ReadableStream containing String] + expected: FAIL + + [Fetch with POST with ReadableStream containing number] + expected: FAIL + + [Fetch with POST with ReadableStream containing ArrayBuffer] + expected: FAIL + + [Fetch with POST with ReadableStream containing Blob] + expected: FAIL + + [Fetch with POST with ReadableStream containing null] + expected: FAIL + + [Streaming upload shouldn't work on Http/1.1.] + expected: FAIL + + +[request-upload.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fetch with POST with ReadableStream containing String] + expected: FAIL + + [Fetch with POST with ReadableStream containing number] + expected: FAIL + + [Fetch with POST with ReadableStream containing ArrayBuffer] + expected: FAIL + + [Fetch with POST with ReadableStream containing Blob] + expected: FAIL + + [Fetch with POST with ReadableStream containing null] + expected: FAIL + + [Streaming upload shouldn't work on Http/1.1.] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/basic/request-upload.h2.any.js.ini b/testing/web-platform/meta/fetch/api/basic/request-upload.h2.any.js.ini new file mode 100644 index 0000000000..2cb877fc8e --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/request-upload.h2.any.js.ini @@ -0,0 +1,130 @@ +[request-upload.h2.any.serviceworker.html] + [Fetch with POST with empty ReadableStream] + expected: FAIL + + [Fetch with POST with ReadableStream] + expected: FAIL + + [Fetch with POST with ReadableStream on 421 response should return the response and not retry.] + expected: FAIL + + [Feature detect for POST with ReadableStream] + expected: FAIL + + [Feature detect for POST with ReadableStream, using request object] + expected: FAIL + + [Streaming upload with body containing a String] + expected: FAIL + + [Streaming upload with body containing null] + expected: FAIL + + [Streaming upload with body containing a number] + expected: FAIL + + [Streaming upload should fail on a 401 response] + expected: FAIL + + [Synchronous feature detect] + expected: FAIL + + +[request-upload.h2.any.sharedworker.html] + [Fetch with POST with empty ReadableStream] + expected: FAIL + + [Fetch with POST with ReadableStream] + expected: FAIL + + [Fetch with POST with ReadableStream on 421 response should return the response and not retry.] + expected: FAIL + + [Feature detect for POST with ReadableStream] + expected: FAIL + + [Feature detect for POST with ReadableStream, using request object] + expected: FAIL + + [Streaming upload with body containing a String] + expected: FAIL + + [Streaming upload with body containing null] + expected: FAIL + + [Streaming upload with body containing a number] + expected: FAIL + + [Streaming upload should fail on a 401 response] + expected: FAIL + + [Synchronous feature detect] + expected: FAIL + + +[request-upload.h2.any.worker.html] + [Fetch with POST with empty ReadableStream] + expected: FAIL + + [Fetch with POST with ReadableStream] + expected: FAIL + + [Fetch with POST with ReadableStream on 421 response should return the response and not retry.] + expected: FAIL + + [Feature detect for POST with ReadableStream] + expected: FAIL + + [Feature detect for POST with ReadableStream, using request object] + expected: FAIL + + [Streaming upload with body containing a String] + expected: FAIL + + [Streaming upload with body containing null] + expected: FAIL + + [Streaming upload with body containing a number] + expected: FAIL + + [Streaming upload should fail on a 401 response] + expected: FAIL + + [Synchronous feature detect] + expected: FAIL + + +[request-upload.h2.any.html] + expected: + if (os == "mac") and not debug: [ERROR, OK] + if os == "android": OK + ERROR + [Fetch with POST with empty ReadableStream] + expected: FAIL + + [Fetch with POST with ReadableStream] + expected: FAIL + + [Fetch with POST with ReadableStream on 421 response should return the response and not retry.] + expected: FAIL + + [Feature detect for POST with ReadableStream] + expected: FAIL + + [Feature detect for POST with ReadableStream, using request object] + expected: FAIL + + [Streaming upload with body containing a String] + expected: FAIL + + [Streaming upload with body containing null] + expected: FAIL + + [Streaming upload with body containing a number] + expected: FAIL + + [Streaming upload should fail on a 401 response] + expected: FAIL + + [Synchronous feature detect] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/basic/response-null-body.any.js.ini b/testing/web-platform/meta/fetch/api/basic/response-null-body.any.js.ini new file mode 100644 index 0000000000..7810bbed36 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/response-null-body.any.js.ini @@ -0,0 +1,122 @@ +[response-null-body.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Response.body is null for responses with status=204 (method=GET)] + expected: FAIL + + [Response.body is null for responses with status=204 (method=POST)] + expected: FAIL + + [Response.body is null for responses with status=204 (method=OPTIONS)] + expected: FAIL + + [Response.body is null for responses with status=205 (method=GET)] + expected: FAIL + + [Response.body is null for responses with status=205 (method=POST)] + expected: FAIL + + [Response.body is null for responses with status=205 (method=OPTIONS)] + expected: FAIL + + [Response.body is null for responses with status=304 (method=GET)] + expected: FAIL + + [Response.body is null for responses with status=304 (method=POST)] + expected: FAIL + + [Response.body is null for responses with status=304 (method=OPTIONS)] + expected: FAIL + + +[response-null-body.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Response.body is null for responses with status=204 (method=GET)] + expected: FAIL + + [Response.body is null for responses with status=204 (method=POST)] + expected: FAIL + + [Response.body is null for responses with status=204 (method=OPTIONS)] + expected: FAIL + + [Response.body is null for responses with status=205 (method=GET)] + expected: FAIL + + [Response.body is null for responses with status=205 (method=POST)] + expected: FAIL + + [Response.body is null for responses with status=205 (method=OPTIONS)] + expected: FAIL + + [Response.body is null for responses with status=304 (method=GET)] + expected: FAIL + + [Response.body is null for responses with status=304 (method=POST)] + expected: FAIL + + [Response.body is null for responses with status=304 (method=OPTIONS)] + expected: FAIL + + +[response-null-body.any.sharedworker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Response.body is null for responses with status=204 (method=GET)] + expected: FAIL + + [Response.body is null for responses with status=204 (method=POST)] + expected: FAIL + + [Response.body is null for responses with status=204 (method=OPTIONS)] + expected: FAIL + + [Response.body is null for responses with status=205 (method=GET)] + expected: FAIL + + [Response.body is null for responses with status=205 (method=POST)] + expected: FAIL + + [Response.body is null for responses with status=205 (method=OPTIONS)] + expected: FAIL + + [Response.body is null for responses with status=304 (method=GET)] + expected: FAIL + + [Response.body is null for responses with status=304 (method=POST)] + expected: FAIL + + [Response.body is null for responses with status=304 (method=OPTIONS)] + expected: FAIL + + +[response-null-body.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Response.body is null for responses with status=204 (method=GET)] + expected: FAIL + + [Response.body is null for responses with status=204 (method=POST)] + expected: FAIL + + [Response.body is null for responses with status=204 (method=OPTIONS)] + expected: FAIL + + [Response.body is null for responses with status=205 (method=GET)] + expected: FAIL + + [Response.body is null for responses with status=205 (method=POST)] + expected: FAIL + + [Response.body is null for responses with status=205 (method=OPTIONS)] + expected: FAIL + + [Response.body is null for responses with status=304 (method=GET)] + expected: FAIL + + [Response.body is null for responses with status=304 (method=POST)] + expected: FAIL + + [Response.body is null for responses with status=304 (method=OPTIONS)] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/basic/response-url.sub.any.js.ini b/testing/web-platform/meta/fetch/api/basic/response-url.sub.any.js.ini new file mode 100644 index 0000000000..994cf457c1 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/response-url.sub.any.js.ini @@ -0,0 +1,7 @@ +[response-url.sub.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-url.sub.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/scheme-about.any.js.ini b/testing/web-platform/meta/fetch/api/basic/scheme-about.any.js.ini new file mode 100644 index 0000000000..9b61b209ad --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/scheme-about.any.js.ini @@ -0,0 +1,15 @@ +[scheme-about.any.serviceworker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[scheme-about.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[scheme-about.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[scheme-about.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/scheme-blob.sub.any.js.ini b/testing/web-platform/meta/fetch/api/basic/scheme-blob.sub.any.js.ini new file mode 100644 index 0000000000..97ea5720d0 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/scheme-blob.sub.any.js.ini @@ -0,0 +1,12 @@ +[scheme-blob.sub.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fetching URL.createObjectURL(invalid_type_blob) is OK] + expected: FAIL + + +[scheme-blob.sub.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fetching URL.createObjectURL(invalid_type_blob) is OK] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/basic/scheme-data.any.js.ini b/testing/web-platform/meta/fetch/api/basic/scheme-data.any.js.ini new file mode 100644 index 0000000000..cb371824bb --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/scheme-data.any.js.ini @@ -0,0 +1,15 @@ +[scheme-data.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[scheme-data.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[scheme-data.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[scheme-data.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/scheme-others.sub.any.js.ini b/testing/web-platform/meta/fetch/api/basic/scheme-others.sub.any.js.ini new file mode 100644 index 0000000000..3a33f0b4aa --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/scheme-others.sub.any.js.ini @@ -0,0 +1,15 @@ +[scheme-others.sub.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[scheme-others.sub.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[scheme-others.sub.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[scheme-others.sub.any.worker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/fetch/api/basic/status.h2.any.js.ini b/testing/web-platform/meta/fetch/api/basic/status.h2.any.js.ini new file mode 100644 index 0000000000..4f0ffb00b9 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/status.h2.any.js.ini @@ -0,0 +1,8 @@ +[status.h2.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + + +[status.h2.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/stream-response.any.js.ini b/testing/web-platform/meta/fetch/api/basic/stream-response.any.js.ini new file mode 100644 index 0000000000..bc85b3140c --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/stream-response.any.js.ini @@ -0,0 +1,26 @@ +[stream-response.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Stream response's body when content-type is not present] + expected: FAIL + + +[stream-response.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Stream response's body when content-type is not present] + expected: FAIL + + +[stream-response.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Stream response's body when content-type is not present] + expected: FAIL + + +[stream-response.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Stream response's body when content-type is not present] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/basic/stream-safe-creation.any.js.ini b/testing/web-platform/meta/fetch/api/basic/stream-safe-creation.any.js.ini new file mode 100644 index 0000000000..8c3ec4b4df --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/stream-safe-creation.any.js.ini @@ -0,0 +1,23 @@ +[stream-safe-creation.any.html] + disabled: + if (os == "mac") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1564531 + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[stream-safe-creation.any.worker.html] + disabled: + if (os == "mac") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1564531 + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[stream-safe-creation.any.serviceworker.html] + disabled: + if (os == "mac") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1564531 + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[stream-safe-creation.any.sharedworker.html] + disabled: + if (os == "mac") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1564531 + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/text-utf8.any.js.ini b/testing/web-platform/meta/fetch/api/basic/text-utf8.any.js.ini new file mode 100644 index 0000000000..934e8a23f8 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/text-utf8.any.js.ini @@ -0,0 +1,19 @@ +[text-utf8.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "mac") and debug: [OK, ERROR, CRASH] + +[text-utf8.any.worker.html] + expected: + if (os == "mac") and debug: [OK, CRASH] + if (os == "android") and fission: [OK, TIMEOUT] + +[text-utf8.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "mac") and debug: [OK, ERROR, CRASH] + +[text-utf8.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "mac") and debug: [OK, ERROR, CRASH] |