diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 09:22:09 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 09:22:09 +0000 |
commit | 43a97878ce14b72f0981164f87f2e35e14151312 (patch) | |
tree | 620249daf56c0258faa40cbdcf9cfba06de2a846 /testing/web-platform/meta/fetch/api/basic | |
parent | Initial commit. (diff) | |
download | firefox-upstream.tar.xz firefox-upstream.zip |
Adding upstream version 110.0.1.upstream/110.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/fetch/api/basic')
34 files changed, 1000 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..927b980189 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/accept-header.any.js.ini @@ -0,0 +1,15 @@ +[accept-header.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[accept-header.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[accept-header.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[accept-header.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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/header-value-null-byte.any.js.ini b/testing/web-platform/meta/fetch/api/basic/header-value-null-byte.any.js.ini new file mode 100644 index 0000000000..1c9c8bf043 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/header-value-null-byte.any.js.ini @@ -0,0 +1,26 @@ +[header-value-null-byte.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Ensure fetch() rejects null bytes in headers] + expected: FAIL + + +[header-value-null-byte.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Ensure fetch() rejects null bytes in headers] + expected: FAIL + + +[header-value-null-byte.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Ensure fetch() rejects null bytes in headers] + expected: FAIL + + +[header-value-null-byte.any.sharedworker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Ensure fetch() rejects null bytes in headers] + 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..eb7e24f384 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/integrity.sub.any.js.ini @@ -0,0 +1,11 @@ +[integrity.sub.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[integrity.sub.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[integrity.sub.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/keepalive.html.ini b/testing/web-platform/meta/fetch/api/basic/keepalive.html.ini new file mode 100644 index 0000000000..bb2b1933e4 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/keepalive.html.ini @@ -0,0 +1,14 @@ +[keepalive.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [same-origin] + expected: FAIL + + [cross-origin redirect with preflight] + expected: FAIL + + [cross-origin redirect] + expected: FAIL + + [keepalive in onunload in nested frame in another window] + expected: FAIL 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..bf82cc2158 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/request-forbidden-headers.any.js.ini @@ -0,0 +1,131 @@ +[request-forbidden-headers.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Access-Control-Request-Private-Network is a forbidden request header] + expected: FAIL + + +[request-forbidden-headers.any.serviceworker.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Access-Control-Request-Private-Network is a forbidden request header] + expected: FAIL + + [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] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Access-Control-Request-Private-Network is a forbidden request header] + expected: FAIL + + +[request-forbidden-headers.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Access-Control-Request-Private-Network is a forbidden request header] + expected: FAIL 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-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..f71a969fec --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/request-referrer.any.js.ini @@ -0,0 +1,15 @@ +[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] + +[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..36c453130a --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/request-upload.any.js.ini @@ -0,0 +1,86 @@ +[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] + [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..1838c1197f --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/request-upload.h2.any.js.ini @@ -0,0 +1,142 @@ +[request-upload.h2.any.serviceworker.html] + expected: + if (os == "android") and not fission: OK + if (os == "android") and fission: [OK, TIMEOUT] + 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 + + +[request-upload.h2.any.sharedworker.html] + expected: + if (os == "android") and not fission: OK + if (os == "android") and fission: [OK, TIMEOUT] + 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 + + +[request-upload.h2.any.worker.html] + expected: + if (os == "android") and not fission: OK + if (os == "android") and fission: [OK, TIMEOUT] + 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 + + +[request-upload.h2.any.html] + expected: + if (os == "android") and not fission: OK + if (os == "android") and fission: [OK, TIMEOUT] + 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..dd6334badf --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/response-null-body.any.js.ini @@ -0,0 +1,134 @@ +[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.body is null for responses with method=HEAD] + 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.body is null for responses with method=HEAD] + 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.body is null for responses with method=HEAD] + 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 + + [Response.body is null for responses with method=HEAD] + 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..8c193f07d6 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/scheme-blob.sub.any.js.ini @@ -0,0 +1,7 @@ +[scheme-blob.sub.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[scheme-blob.sub.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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..d462153fcd --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/scheme-data.any.js.ini @@ -0,0 +1,26 @@ +[scheme-data.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fetching [HEAD\] data:,response%27s%20body is OK] + expected: FAIL + + +[scheme-data.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fetching [HEAD\] data:,response%27s%20body is OK] + expected: FAIL + + +[scheme-data.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fetching [HEAD\] data:,response%27s%20body is OK] + expected: FAIL + + +[scheme-data.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fetching [HEAD\] data:,response%27s%20body is OK] + expected: FAIL 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..78ddfcce6c --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/status.h2.any.js.ini @@ -0,0 +1,48 @@ +[status.h2.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [statusText over H2 for status 200 should be the empty string] + expected: FAIL + + [statusText over H2 for status 210 should be the empty string] + expected: FAIL + + [statusText over H2 for status 400 should be the empty string] + expected: FAIL + + [statusText over H2 for status 404 should be the empty string] + expected: FAIL + + [statusText over H2 for status 410 should be the empty string] + expected: FAIL + + [statusText over H2 for status 500 should be the empty string] + expected: FAIL + + [statusText over H2 for status 502 should be the empty string] + expected: FAIL + + +[status.h2.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [statusText over H2 for status 200 should be the empty string] + expected: FAIL + + [statusText over H2 for status 210 should be the empty string] + expected: FAIL + + [statusText over H2 for status 400 should be the empty string] + expected: FAIL + + [statusText over H2 for status 404 should be the empty string] + expected: FAIL + + [statusText over H2 for status 410 should be the empty string] + expected: FAIL + + [statusText over H2 for status 500 should be the empty string] + expected: FAIL + + [statusText over H2 for status 502 should be the empty string] + expected: FAIL 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] |