diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 19:33:14 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 19:33:14 +0000 |
commit | 36d22d82aa202bb199967e9512281e9a53db42c9 (patch) | |
tree | 105e8c98ddea1c1e4784a60a5a6410fa416be2de /testing/web-platform/meta/fetch/api | |
parent | Initial commit. (diff) | |
download | firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip |
Adding upstream version 115.7.0esr.upstream/115.7.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/fetch/api')
160 files changed, 3198 insertions, 0 deletions
diff --git a/testing/web-platform/meta/fetch/api/__dir__.ini b/testing/web-platform/meta/fetch/api/__dir__.ini new file mode 100644 index 0000000000..c4b2fdedd4 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/__dir__.ini @@ -0,0 +1 @@ +leak-threshold: [tab:51200] diff --git a/testing/web-platform/meta/fetch/api/abort/__dir__.ini b/testing/web-platform/meta/fetch/api/abort/__dir__.ini new file mode 100644 index 0000000000..b9f5886878 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/abort/__dir__.ini @@ -0,0 +1,2 @@ +lsan-disabled: true +leak-threshold: [default:51200] diff --git a/testing/web-platform/meta/fetch/api/abort/cache.https.any.js.ini b/testing/web-platform/meta/fetch/api/abort/cache.https.any.js.ini new file mode 100644 index 0000000000..38fb1d2375 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/abort/cache.https.any.js.ini @@ -0,0 +1,36 @@ +[cache.https.any.serviceworker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [Signals are not stored in the cache API, even if they're already aborted] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [Signals are not stored in the cache API] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + +[cache.https.any.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [Signals are not stored in the cache API] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Signals are not stored in the cache API, even if they're already aborted] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + + +[cache.https.any.sharedworker.html] + +[cache.https.any.worker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [Signals are not stored in the cache API] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Signals are not stored in the cache API, even if they're already aborted] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] diff --git a/testing/web-platform/meta/fetch/api/abort/destroyed-context.html.ini b/testing/web-platform/meta/fetch/api/abort/destroyed-context.html.ini new file mode 100644 index 0000000000..9450ef56bf --- /dev/null +++ b/testing/web-platform/meta/fetch/api/abort/destroyed-context.html.ini @@ -0,0 +1,3 @@ +[destroyed-context.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/abort/general.any.js.ini b/testing/web-platform/meta/fetch/api/abort/general.any.js.ini new file mode 100644 index 0000000000..57f6fa3454 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/abort/general.any.js.ini @@ -0,0 +1,89 @@ +[general.any.worker.html] + prefs: [browser.opaqueResponseBlocking.javascriptValidator:false] + expected: + if (os == "linux") and not debug and fission: [OK, CRASH] + [Stream will not error if body is empty. It's closed with an empty queue before it errors.] + expected: FAIL + + [Readable stream synchronously cancels with AbortError if aborted before reading] + expected: FAIL + + [Stream errors once aborted. Underlying connection closed.] + expected: + if (os == "linux") and not debug: [PASS, FAIL] + + [Stream errors once aborted, after reading. Underlying connection closed.] + expected: + if (os == "linux") and not fission: [PASS, FAIL] + + [Clone aborts with original controller] + expected: FAIL + + +[general.any.html] + prefs: [browser.opaqueResponseBlocking.javascriptValidator:false] + [Stream will not error if body is empty. It's closed with an empty queue before it errors.] + expected: FAIL + + [Readable stream synchronously cancels with AbortError if aborted before reading] + expected: FAIL + + [Stream errors once aborted. Underlying connection closed.] + expected: + if (os == "linux") and debug and not fission and not swgl: [PASS, FAIL] + + [Stream errors once aborted, after reading. Underlying connection closed.] + expected: + if (os == "linux") and not fission and not debug: [PASS, FAIL] + + [Clone aborts with original controller] + expected: FAIL + + +[general.any.sharedworker.html] + prefs: [browser.opaqueResponseBlocking.javascriptValidator:false] + expected: + if (os == "linux") and not debug and fission: [OK, CRASH] + [Stream will not error if body is empty. It's closed with an empty queue before it errors.] + expected: FAIL + + [Readable stream synchronously cancels with AbortError if aborted before reading] + expected: FAIL + + [Stream errors once aborted. Underlying connection closed.] + expected: + if (os == "linux") and not swgl and fission and not debug: [PASS, FAIL] + if (os == "linux") and not swgl and not fission and debug: [PASS, FAIL] + + [Stream errors once aborted, after reading. Underlying connection closed.] + expected: + if (os == "linux") and debug and not fission and not swgl: [PASS, FAIL] + + [Clone aborts with original controller] + expected: FAIL + + +[general.https.any.serviceworker.html] + expected: TIMEOUT + +[general.any.serviceworker.html] + prefs: [browser.opaqueResponseBlocking.javascriptValidator:false] + expected: + if (os == "linux") and not debug and fission: [OK, CRASH] + [Readable stream synchronously cancels with AbortError if aborted before reading] + expected: FAIL + + [Stream will not error if body is empty. It's closed with an empty queue before it errors.] + expected: FAIL + + [Stream errors once aborted. Underlying connection closed.] + expected: + if (os == "linux") and not fission and not debug: [PASS, FAIL] + + [Stream errors once aborted, after reading. Underlying connection closed.] + expected: + if (os == "linux") and not swgl and not fission and not debug: [PASS, FAIL] + if (os == "linux") and swgl: [PASS, FAIL] + + [Clone aborts with original controller] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/abort/request.any.js.ini b/testing/web-platform/meta/fetch/api/abort/request.any.js.ini new file mode 100644 index 0000000000..5150b6be80 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/abort/request.any.js.ini @@ -0,0 +1,15 @@ +[request.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/abort/serviceworker-intercepted.https.html.ini b/testing/web-platform/meta/fetch/api/abort/serviceworker-intercepted.https.html.ini new file mode 100644 index 0000000000..c35c3cd8be --- /dev/null +++ b/testing/web-platform/meta/fetch/api/abort/serviceworker-intercepted.https.html.ini @@ -0,0 +1,7 @@ +[serviceworker-intercepted.https.html] + expected: TIMEOUT + [Service Worker can observe the fetch abort and associated abort reason] + expected: TIMEOUT + + [Abort reason serialization happens on abort] + expected: NOTRUN 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..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..49e71312d8 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/keepalive.any.js.ini @@ -0,0 +1,2 @@ +[keepalive.any.html] + expected: ERROR 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..f132f6576f --- /dev/null +++ b/testing/web-platform/meta/fetch/api/basic/request-upload.h2.any.js.ini @@ -0,0 +1,145 @@ +[request-upload.h2.any.serviceworker.html] + expected: + if (os == "android") and not fission: OK + if (os == "android") and fission: [OK, TIMEOUT] + OK + + [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] + OK + + [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] + OK + + [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] diff --git a/testing/web-platform/meta/fetch/api/body/mime-type.any.js.ini b/testing/web-platform/meta/fetch/api/body/mime-type.any.js.ini new file mode 100644 index 0000000000..d3619680a0 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/body/mime-type.any.js.ini @@ -0,0 +1,8 @@ +[mime-type.any.html] + [Response: Extract a MIME type with clone] + expected: FAIL + + +[mime-type.any.worker.html] + [Response: Extract a MIME type with clone] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/cors/__dir__.ini b/testing/web-platform/meta/fetch/api/cors/__dir__.ini new file mode 100644 index 0000000000..a7d0306744 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/__dir__.ini @@ -0,0 +1,2 @@ +lsan-disabled: true +leak-threshold: [tab:307200] diff --git a/testing/web-platform/meta/fetch/api/cors/cors-cookies-redirect.any.js.ini b/testing/web-platform/meta/fetch/api/cors/cors-cookies-redirect.any.js.ini new file mode 100644 index 0000000000..54b90a91ae --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/cors-cookies-redirect.any.js.ini @@ -0,0 +1,7 @@ +[cors-cookies-redirect.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[cors-cookies-redirect.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/cors/cors-cookies.any.js.ini b/testing/web-platform/meta/fetch/api/cors/cors-cookies.any.js.ini new file mode 100644 index 0000000000..4184f02594 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/cors-cookies.any.js.ini @@ -0,0 +1,7 @@ +[cors-cookies.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[cors-cookies.any.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/fetch/api/cors/cors-expose-star.sub.any.js.ini b/testing/web-platform/meta/fetch/api/cors/cors-expose-star.sub.any.js.ini new file mode 100644 index 0000000000..3f6cf6c012 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/cors-expose-star.sub.any.js.ini @@ -0,0 +1,7 @@ +[cors-expose-star.sub.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[cors-expose-star.sub.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/cors/cors-filtering.sub.any.js.ini b/testing/web-platform/meta/fetch/api/cors/cors-filtering.sub.any.js.ini new file mode 100644 index 0000000000..aa20ccce3a --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/cors-filtering.sub.any.js.ini @@ -0,0 +1,7 @@ +[cors-filtering.sub.any.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[cors-filtering.sub.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/cors/cors-multiple-origins.sub.any.js.ini b/testing/web-platform/meta/fetch/api/cors/cors-multiple-origins.sub.any.js.ini new file mode 100644 index 0000000000..a6face063b --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/cors-multiple-origins.sub.any.js.ini @@ -0,0 +1,10 @@ +[cors-multiple-origins.sub.any.worker.html] + +[cors-multiple-origins.sub.any.html] + +[cors-multiple-origins.sub.any.serviceworker.html] + expected: + if (os == "win") and (processor == "x86") and debug: [OK, TIMEOUT] + if (os == "win") and (processor == "x86_64") and not debug: [OK, TIMEOUT] + +[cors-multiple-origins.sub.any.sharedworker.html] diff --git a/testing/web-platform/meta/fetch/api/cors/cors-no-preflight.any.js.ini b/testing/web-platform/meta/fetch/api/cors/cors-no-preflight.any.js.ini new file mode 100644 index 0000000000..8a1e3285d7 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/cors-no-preflight.any.js.ini @@ -0,0 +1,7 @@ +[cors-no-preflight.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[cors-no-preflight.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/cors/cors-origin.any.js.ini b/testing/web-platform/meta/fetch/api/cors/cors-origin.any.js.ini new file mode 100644 index 0000000000..822c3feaa5 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/cors-origin.any.js.ini @@ -0,0 +1,7 @@ +[cors-origin.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[cors-origin.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/cors/cors-preflight-cache.any.js.ini b/testing/web-platform/meta/fetch/api/cors/cors-preflight-cache.any.js.ini new file mode 100644 index 0000000000..eb23f9d19d --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/cors-preflight-cache.any.js.ini @@ -0,0 +1,7 @@ +[cors-preflight-cache.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[cors-preflight-cache.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/cors/cors-preflight-not-cors-safelisted.any.js.ini b/testing/web-platform/meta/fetch/api/cors/cors-preflight-not-cors-safelisted.any.js.ini new file mode 100644 index 0000000000..cfa60c192f --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/cors-preflight-not-cors-safelisted.any.js.ini @@ -0,0 +1,7 @@ +[cors-preflight-not-cors-safelisted.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[cors-preflight-not-cors-safelisted.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/cors/cors-preflight-redirect.any.js.ini b/testing/web-platform/meta/fetch/api/cors/cors-preflight-redirect.any.js.ini new file mode 100644 index 0000000000..a937029d46 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/cors-preflight-redirect.any.js.ini @@ -0,0 +1,60 @@ +[cors-preflight-redirect.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Redirection 301 after preflight failed] + expected: FAIL + + [Redirection 302 after preflight failed] + expected: FAIL + + [Redirection 303 after preflight failed] + expected: FAIL + + [Redirection 307 after preflight failed] + expected: FAIL + + [Redirection 308 after preflight failed] + expected: FAIL + + +[cors-preflight-redirect.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Redirection 301 after preflight failed] + expected: FAIL + + [Redirection 302 after preflight failed] + expected: FAIL + + [Redirection 303 after preflight failed] + expected: FAIL + + [Redirection 307 after preflight failed] + expected: FAIL + + [Redirection 308 after preflight failed] + expected: FAIL + + +[cors-preflight-redirect.any.sharedworker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Redirection 308 after preflight failed] + expected: FAIL + + [Redirection 301 after preflight failed] + expected: FAIL + + [Redirection 303 after preflight failed] + expected: FAIL + + [Redirection 307 after preflight failed] + expected: FAIL + + [Redirection 302 after preflight failed] + expected: FAIL + + +[cors-preflight-redirect.any.serviceworker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/fetch/api/cors/cors-preflight-referrer.any.js.ini b/testing/web-platform/meta/fetch/api/cors/cors-preflight-referrer.any.js.ini new file mode 100644 index 0000000000..c88dc284e4 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/cors-preflight-referrer.any.js.ini @@ -0,0 +1,7 @@ +[cors-preflight-referrer.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[cors-preflight-referrer.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/cors/cors-preflight-response-validation.any.js.ini b/testing/web-platform/meta/fetch/api/cors/cors-preflight-response-validation.any.js.ini new file mode 100644 index 0000000000..3853b16b8b --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/cors-preflight-response-validation.any.js.ini @@ -0,0 +1,7 @@ +[cors-preflight-response-validation.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[cors-preflight-response-validation.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/cors/cors-preflight-star.any.js.ini b/testing/web-platform/meta/fetch/api/cors/cors-preflight-star.any.js.ini new file mode 100644 index 0000000000..362f322ef7 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/cors-preflight-star.any.js.ini @@ -0,0 +1,8 @@ +prefs: [network.cors_preflight.authorization_covered_by_wildcard:false] +[cors-preflight-star.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[cors-preflight-star.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/cors/cors-preflight-status.any.js.ini b/testing/web-platform/meta/fetch/api/cors/cors-preflight-status.any.js.ini new file mode 100644 index 0000000000..0576695091 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/cors-preflight-status.any.js.ini @@ -0,0 +1,7 @@ +[cors-preflight-status.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[cors-preflight-status.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/cors/cors-preflight.any.js.ini b/testing/web-platform/meta/fetch/api/cors/cors-preflight.any.js.ini new file mode 100644 index 0000000000..9bb3c2590f --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/cors-preflight.any.js.ini @@ -0,0 +1,12 @@ +[cors-preflight.any.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + ["authorization" should not be covered by the wildcard symbol] + expected: FAIL + + +[cors-preflight.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + ["authorization" should not be covered by the wildcard symbol] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/cors/cors-redirect-credentials.any.js.ini b/testing/web-platform/meta/fetch/api/cors/cors-redirect-credentials.any.js.ini new file mode 100644 index 0000000000..a164474207 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/cors-redirect-credentials.any.js.ini @@ -0,0 +1,7 @@ +[cors-redirect-credentials.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[cors-redirect-credentials.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/cors/cors-redirect-preflight.any.js.ini b/testing/web-platform/meta/fetch/api/cors/cors-redirect-preflight.any.js.ini new file mode 100644 index 0000000000..e20998a53f --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/cors-redirect-preflight.any.js.ini @@ -0,0 +1,7 @@ +[cors-redirect-preflight.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[cors-redirect-preflight.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/cors/cors-redirect.any.js.ini b/testing/web-platform/meta/fetch/api/cors/cors-redirect.any.js.ini new file mode 100644 index 0000000000..28aebeedd1 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/cors-redirect.any.js.ini @@ -0,0 +1,7 @@ +[cors-redirect.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[cors-redirect.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/cors/data-url-iframe.html.ini b/testing/web-platform/meta/fetch/api/cors/data-url-iframe.html.ini new file mode 100644 index 0000000000..b303e3a551 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/data-url-iframe.html.ini @@ -0,0 +1,3 @@ +[data-url-iframe.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/cors/data-url-shared-worker.html.ini b/testing/web-platform/meta/fetch/api/cors/data-url-shared-worker.html.ini new file mode 100644 index 0000000000..4c23ade631 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/data-url-shared-worker.html.ini @@ -0,0 +1,3 @@ +[data-url-shared-worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/cors/data-url-worker.html.ini b/testing/web-platform/meta/fetch/api/cors/data-url-worker.html.ini new file mode 100644 index 0000000000..0e35a19527 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/data-url-worker.html.ini @@ -0,0 +1,3 @@ +[data-url-worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/cors/sandboxed-iframe.html.ini b/testing/web-platform/meta/fetch/api/cors/sandboxed-iframe.html.ini new file mode 100644 index 0000000000..72fb6cabc3 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/cors/sandboxed-iframe.html.ini @@ -0,0 +1,3 @@ +[sandboxed-iframe.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/fetch/api/credentials/authentication-basic.any.js.ini b/testing/web-platform/meta/fetch/api/credentials/authentication-basic.any.js.ini new file mode 100644 index 0000000000..ab58ba1848 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/credentials/authentication-basic.any.js.ini @@ -0,0 +1,9 @@ +[authentication-basic.any.html] + +[authentication-basic.any.serviceworker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + +[authentication-basic.any.worker.html] + +[authentication-basic.any.sharedworker.html] diff --git a/testing/web-platform/meta/fetch/api/credentials/authentication-redirection.any.js.ini b/testing/web-platform/meta/fetch/api/credentials/authentication-redirection.any.js.ini new file mode 100644 index 0000000000..5d12f12307 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/credentials/authentication-redirection.any.js.ini @@ -0,0 +1,9 @@ +[authentication-redirection.any.html] + +[authentication-redirection.any.worker.html] + +[authentication-redirection.any.sharedworker.html] + +[authentication-redirection.any.serviceworker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/credentials/cookies.any.js.ini b/testing/web-platform/meta/fetch/api/credentials/cookies.any.js.ini new file mode 100644 index 0000000000..1600c4e327 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/credentials/cookies.any.js.ini @@ -0,0 +1,15 @@ +[cookies.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[cookies.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[cookies.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[cookies.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/headers/header-values-normalize.any.js.ini b/testing/web-platform/meta/fetch/api/headers/header-values-normalize.any.js.ini new file mode 100644 index 0000000000..743370c21f --- /dev/null +++ b/testing/web-platform/meta/fetch/api/headers/header-values-normalize.any.js.ini @@ -0,0 +1,15 @@ +[header-values-normalize.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[header-values-normalize.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[header-values-normalize.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[header-values-normalize.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/headers/header-values.any.js.ini b/testing/web-platform/meta/fetch/api/headers/header-values.any.js.ini new file mode 100644 index 0000000000..ef63dbbf67 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/headers/header-values.any.js.ini @@ -0,0 +1,15 @@ +[header-values.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[header-values.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[header-values.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[header-values.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/headers/headers-basic.any.js.ini b/testing/web-platform/meta/fetch/api/headers/headers-basic.any.js.ini new file mode 100644 index 0000000000..97e8321fc6 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/headers/headers-basic.any.js.ini @@ -0,0 +1,15 @@ +[headers-basic.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-basic.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-basic.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-basic.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/headers/headers-casing.any.js.ini b/testing/web-platform/meta/fetch/api/headers/headers-casing.any.js.ini new file mode 100644 index 0000000000..7d2c8b5d9b --- /dev/null +++ b/testing/web-platform/meta/fetch/api/headers/headers-casing.any.js.ini @@ -0,0 +1,15 @@ +[headers-casing.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-casing.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-casing.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-casing.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/headers/headers-combine.any.js.ini b/testing/web-platform/meta/fetch/api/headers/headers-combine.any.js.ini new file mode 100644 index 0000000000..d5bb0952b7 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/headers/headers-combine.any.js.ini @@ -0,0 +1,15 @@ +[headers-combine.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-combine.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-combine.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-combine.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/headers/headers-errors.any.js.ini b/testing/web-platform/meta/fetch/api/headers/headers-errors.any.js.ini new file mode 100644 index 0000000000..4279662c96 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/headers/headers-errors.any.js.ini @@ -0,0 +1,15 @@ +[headers-errors.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-errors.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-errors.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-errors.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/headers/headers-no-cors.any.js.ini b/testing/web-platform/meta/fetch/api/headers/headers-no-cors.any.js.ini new file mode 100644 index 0000000000..4ab4dcc446 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/headers/headers-no-cors.any.js.ini @@ -0,0 +1,15 @@ +[headers-no-cors.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-no-cors.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-no-cors.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-no-cors.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/headers/headers-record.any.js.ini b/testing/web-platform/meta/fetch/api/headers/headers-record.any.js.ini new file mode 100644 index 0000000000..da581eb7b8 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/headers/headers-record.any.js.ini @@ -0,0 +1,15 @@ +[headers-record.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-record.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-record.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-record.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/headers/headers-structure.any.js.ini b/testing/web-platform/meta/fetch/api/headers/headers-structure.any.js.ini new file mode 100644 index 0000000000..80d5c96933 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/headers/headers-structure.any.js.ini @@ -0,0 +1,15 @@ +[headers-structure.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-structure.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-structure.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[headers-structure.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/idlharness.any.js.ini b/testing/web-platform/meta/fetch/api/idlharness.any.js.ini new file mode 100644 index 0000000000..00e5c38345 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/idlharness.any.js.ini @@ -0,0 +1,146 @@ +[idlharness.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Request interface: new Request('about:blank') must inherit property "isHistoryNavigation" with the proper type] + expected: FAIL + + [Request interface: attribute keepalive] + expected: FAIL + + [Request interface: attribute isHistoryNavigation] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type] + expected: FAIL + + [Request interface: attribute isReloadNavigation] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "isReloadNavigation" with the proper type] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "body" with the proper type] + expected: FAIL + + [Request interface: attribute body] + expected: FAIL + + [Response interface: operation json(any, optional ResponseInit)] + expected: FAIL + + [Request interface: attribute duplex] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "duplex" with the proper type] + expected: FAIL + + +[idlharness.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Request interface: new Request('about:blank') must inherit property "isHistoryNavigation" with the proper type] + expected: FAIL + + [Request interface: attribute keepalive] + expected: FAIL + + [Request interface: attribute isHistoryNavigation] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type] + expected: FAIL + + [Request interface: attribute isReloadNavigation] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "isReloadNavigation" with the proper type] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "body" with the proper type] + expected: FAIL + + [Request interface: attribute body] + expected: FAIL + + [Response interface: operation json(any, optional ResponseInit)] + expected: FAIL + + [Request interface: attribute duplex] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "duplex" with the proper type] + expected: FAIL + + +[idlharness.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Request interface: new Request('about:blank') must inherit property "isHistoryNavigation" with the proper type] + expected: FAIL + + [Request interface: attribute keepalive] + expected: FAIL + + [Request interface: attribute isHistoryNavigation] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type] + expected: FAIL + + [Request interface: attribute isReloadNavigation] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "isReloadNavigation" with the proper type] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "body" with the proper type] + expected: FAIL + + [Request interface: attribute body] + expected: FAIL + + [Response interface: operation json(any, optional ResponseInit)] + expected: FAIL + + [Request interface: attribute duplex] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "duplex" with the proper type] + expected: FAIL + + +[idlharness.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Request interface: new Request('about:blank') must inherit property "isHistoryNavigation" with the proper type] + expected: FAIL + + [Request interface: attribute keepalive] + expected: FAIL + + [Request interface: attribute isHistoryNavigation] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type] + expected: FAIL + + [Request interface: attribute isReloadNavigation] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "isReloadNavigation" with the proper type] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "body" with the proper type] + expected: FAIL + + [Request interface: attribute body] + expected: FAIL + + [Response interface: operation json(any, optional ResponseInit)] + expected: FAIL + + [Request interface: attribute duplex] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "duplex" with the proper type] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/policies/__dir__.ini b/testing/web-platform/meta/fetch/api/policies/__dir__.ini new file mode 100644 index 0000000000..a8a688f00a --- /dev/null +++ b/testing/web-platform/meta/fetch/api/policies/__dir__.ini @@ -0,0 +1 @@ +lsan-allowed: [Alloc, Create, Malloc, Then, mozilla::BasePrincipal::CreateContentPrincipal, mozilla::SupportsThreadSafeWeakPtr, mozilla::dom::DocGroup::Create, mozilla::dom::ServiceWorkerJobQueue::RunJob, mozilla::dom::ServiceWorkerManager::Unregister, mozilla::dom::ServiceWorkerRegistrationMainThread::Unregister, mozilla::dom::UnregisterCallback::UnregisterCallback, mozilla::ipc::BackgroundChildImpl::AllocPRemoteWorkerChild, mozilla::net::nsStandardURL::TemplatedMutator, operator] diff --git a/testing/web-platform/meta/fetch/api/policies/referrer-no-referrer-worker.html.ini b/testing/web-platform/meta/fetch/api/policies/referrer-no-referrer-worker.html.ini new file mode 100644 index 0000000000..224303accb --- /dev/null +++ b/testing/web-platform/meta/fetch/api/policies/referrer-no-referrer-worker.html.ini @@ -0,0 +1,3 @@ +[referrer-no-referrer-worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/policies/referrer-no-referrer.html.ini b/testing/web-platform/meta/fetch/api/policies/referrer-no-referrer.html.ini new file mode 100644 index 0000000000..cf11fc4ec5 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/policies/referrer-no-referrer.html.ini @@ -0,0 +1,3 @@ +[referrer-no-referrer.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/fetch/api/policies/referrer-origin-service-worker.https.html.ini b/testing/web-platform/meta/fetch/api/policies/referrer-origin-service-worker.https.html.ini new file mode 100644 index 0000000000..1248c13c09 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/policies/referrer-origin-service-worker.https.html.ini @@ -0,0 +1,3 @@ +[referrer-origin-service-worker.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https.html.ini b/testing/web-platform/meta/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https.html.ini new file mode 100644 index 0000000000..20cdaf64c2 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https.html.ini @@ -0,0 +1,5 @@ +[referrer-origin-when-cross-origin-service-worker.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Request's referrer is origin] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/policies/referrer-origin-when-cross-origin-worker.html.ini b/testing/web-platform/meta/fetch/api/policies/referrer-origin-when-cross-origin-worker.html.ini new file mode 100644 index 0000000000..7ce931fabc --- /dev/null +++ b/testing/web-platform/meta/fetch/api/policies/referrer-origin-when-cross-origin-worker.html.ini @@ -0,0 +1,3 @@ +[referrer-origin-when-cross-origin-worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/policies/referrer-origin-when-cross-origin.html.ini b/testing/web-platform/meta/fetch/api/policies/referrer-origin-when-cross-origin.html.ini new file mode 100644 index 0000000000..3b6b69f9c9 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/policies/referrer-origin-when-cross-origin.html.ini @@ -0,0 +1,3 @@ +[referrer-origin-when-cross-origin.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/fetch/api/policies/referrer-origin-worker.html.ini b/testing/web-platform/meta/fetch/api/policies/referrer-origin-worker.html.ini new file mode 100644 index 0000000000..d29615ea5a --- /dev/null +++ b/testing/web-platform/meta/fetch/api/policies/referrer-origin-worker.html.ini @@ -0,0 +1,3 @@ +[referrer-origin-worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/policies/referrer-origin.html.ini b/testing/web-platform/meta/fetch/api/policies/referrer-origin.html.ini new file mode 100644 index 0000000000..1f2fa411a0 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/policies/referrer-origin.html.ini @@ -0,0 +1,3 @@ +[referrer-origin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/policies/referrer-unsafe-url-service-worker.https.html.ini b/testing/web-platform/meta/fetch/api/policies/referrer-unsafe-url-service-worker.https.html.ini new file mode 100644 index 0000000000..cefc39acef --- /dev/null +++ b/testing/web-platform/meta/fetch/api/policies/referrer-unsafe-url-service-worker.https.html.ini @@ -0,0 +1,3 @@ +[referrer-unsafe-url-service-worker.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/policies/referrer-unsafe-url-worker.html.ini b/testing/web-platform/meta/fetch/api/policies/referrer-unsafe-url-worker.html.ini new file mode 100644 index 0000000000..569f92afab --- /dev/null +++ b/testing/web-platform/meta/fetch/api/policies/referrer-unsafe-url-worker.html.ini @@ -0,0 +1,3 @@ +[referrer-unsafe-url-worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/policies/referrer-unsafe-url.html.ini b/testing/web-platform/meta/fetch/api/policies/referrer-unsafe-url.html.ini new file mode 100644 index 0000000000..2381a3bde0 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/policies/referrer-unsafe-url.html.ini @@ -0,0 +1,3 @@ +[referrer-unsafe-url.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/fetch/api/redirect/__dir__.ini b/testing/web-platform/meta/fetch/api/redirect/__dir__.ini new file mode 100644 index 0000000000..c91231497e --- /dev/null +++ b/testing/web-platform/meta/fetch/api/redirect/__dir__.ini @@ -0,0 +1 @@ +lsan-allowed: [InitializeStaticHeaders] diff --git a/testing/web-platform/meta/fetch/api/redirect/redirect-back-to-original-origin.any.js.ini b/testing/web-platform/meta/fetch/api/redirect/redirect-back-to-original-origin.any.js.ini new file mode 100644 index 0000000000..180dc75015 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/redirect/redirect-back-to-original-origin.any.js.ini @@ -0,0 +1,10 @@ +[redirect-back-to-original-origin.any.worker.html] + +[redirect-back-to-original-origin.any.html] + +[redirect-back-to-original-origin.any.sharedworker.html] + +[redirect-back-to-original-origin.any.serviceworker.html] + expected: + if (processor == "x86") and not debug and (os == "linux"): [OK, TIMEOUT] + if (processor == "x86") and not debug and (os == "win"): [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/redirect/redirect-count.any.js.ini b/testing/web-platform/meta/fetch/api/redirect/redirect-count.any.js.ini new file mode 100644 index 0000000000..53b8c00b6b --- /dev/null +++ b/testing/web-platform/meta/fetch/api/redirect/redirect-count.any.js.ini @@ -0,0 +1,15 @@ +[redirect-count.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-count.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-count.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-count.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/redirect/redirect-empty-location.any.js.ini b/testing/web-platform/meta/fetch/api/redirect/redirect-empty-location.any.js.ini new file mode 100644 index 0000000000..1bc4de0fa4 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/redirect/redirect-empty-location.any.js.ini @@ -0,0 +1,15 @@ +[redirect-empty-location.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-empty-location.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-empty-location.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-empty-location.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/redirect/redirect-keepalive.any.js.ini b/testing/web-platform/meta/fetch/api/redirect/redirect-keepalive.any.js.ini new file mode 100644 index 0000000000..8a11c43aa0 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/redirect/redirect-keepalive.any.js.ini @@ -0,0 +1,2 @@ +[redirect-keepalive.any.html] + expected: ERROR diff --git a/testing/web-platform/meta/fetch/api/redirect/redirect-location-escape.tentative.any.js.ini b/testing/web-platform/meta/fetch/api/redirect/redirect-location-escape.tentative.any.js.ini new file mode 100644 index 0000000000..1e557ae3db --- /dev/null +++ b/testing/web-platform/meta/fetch/api/redirect/redirect-location-escape.tentative.any.js.ini @@ -0,0 +1,15 @@ +[redirect-location-escape.tentative.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-location-escape.tentative.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-location-escape.tentative.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-location-escape.tentative.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/redirect/redirect-location.any.js.ini b/testing/web-platform/meta/fetch/api/redirect/redirect-location.any.js.ini new file mode 100644 index 0000000000..71d8dda7cf --- /dev/null +++ b/testing/web-platform/meta/fetch/api/redirect/redirect-location.any.js.ini @@ -0,0 +1,15 @@ +[redirect-location.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-location.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-location.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-location.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/redirect/redirect-method.any.js.ini b/testing/web-platform/meta/fetch/api/redirect/redirect-method.any.js.ini new file mode 100644 index 0000000000..68632a1f05 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/redirect/redirect-method.any.js.ini @@ -0,0 +1,15 @@ +[redirect-method.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-method.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-method.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-method.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/redirect/redirect-mode.any.js.ini b/testing/web-platform/meta/fetch/api/redirect/redirect-mode.any.js.ini new file mode 100644 index 0000000000..b1689f2abe --- /dev/null +++ b/testing/web-platform/meta/fetch/api/redirect/redirect-mode.any.js.ini @@ -0,0 +1,7 @@ +[redirect-mode.any.worker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[redirect-mode.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/redirect/redirect-origin.any.js.ini b/testing/web-platform/meta/fetch/api/redirect/redirect-origin.any.js.ini new file mode 100644 index 0000000000..ac3a71dbca --- /dev/null +++ b/testing/web-platform/meta/fetch/api/redirect/redirect-origin.any.js.ini @@ -0,0 +1,18 @@ +[redirect-origin.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[POST\] Redirect 307 Same origin to same origin] + expected: FAIL + + [[POST\] Redirect 308 Same origin to same origin] + expected: FAIL + + +[redirect-origin.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[POST\] Redirect 307 Same origin to same origin] + expected: FAIL + + [[POST\] Redirect 308 Same origin to same origin] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/redirect/redirect-referrer-override.any.js.ini b/testing/web-platform/meta/fetch/api/redirect/redirect-referrer-override.any.js.ini new file mode 100644 index 0000000000..a47095621d --- /dev/null +++ b/testing/web-platform/meta/fetch/api/redirect/redirect-referrer-override.any.js.ini @@ -0,0 +1,7 @@ +[redirect-referrer-override.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-referrer-override.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/redirect/redirect-referrer.any.js.ini b/testing/web-platform/meta/fetch/api/redirect/redirect-referrer.any.js.ini new file mode 100644 index 0000000000..71c50d2532 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/redirect/redirect-referrer.any.js.ini @@ -0,0 +1,7 @@ +[redirect-referrer.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-referrer.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/redirect/redirect-schemes.any.js.ini b/testing/web-platform/meta/fetch/api/redirect/redirect-schemes.any.js.ini new file mode 100644 index 0000000000..43fc79e050 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/redirect/redirect-schemes.any.js.ini @@ -0,0 +1,15 @@ +[redirect-schemes.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-schemes.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-schemes.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[redirect-schemes.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/redirect/redirect-upload.h2.any.js.ini b/testing/web-platform/meta/fetch/api/redirect/redirect-upload.h2.any.js.ini new file mode 100644 index 0000000000..9a9883f3fa --- /dev/null +++ b/testing/web-platform/meta/fetch/api/redirect/redirect-upload.h2.any.js.ini @@ -0,0 +1,62 @@ +[redirect-upload.h2.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fetch upload streaming should fail on 301] + expected: FAIL + + [Fetch upload streaming should fail on 302] + expected: FAIL + + [Fetch upload streaming should fail on 307] + expected: FAIL + + [Fetch upload streaming should fail on 308] + expected: FAIL + + +[redirect-upload.h2.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fetch upload streaming should fail on 301] + expected: FAIL + + [Fetch upload streaming should fail on 302] + expected: FAIL + + [Fetch upload streaming should fail on 307] + expected: FAIL + + [Fetch upload streaming should fail on 308] + expected: FAIL + + +[redirect-upload.h2.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fetch upload streaming should fail on 301] + expected: FAIL + + [Fetch upload streaming should fail on 302] + expected: FAIL + + [Fetch upload streaming should fail on 307] + expected: FAIL + + [Fetch upload streaming should fail on 308] + expected: FAIL + + +[redirect-upload.h2.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fetch upload streaming should fail on 301] + expected: FAIL + + [Fetch upload streaming should fail on 302] + expected: FAIL + + [Fetch upload streaming should fail on 307] + expected: FAIL + + [Fetch upload streaming should fail on 308] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/request/__dir__.ini b/testing/web-platform/meta/fetch/api/request/__dir__.ini new file mode 100644 index 0000000000..4ac0db528c --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/__dir__.ini @@ -0,0 +1,2 @@ +lsan-disabled: true +leak-threshold: [default:51200, rdd:51200, tab:768000] diff --git a/testing/web-platform/meta/fetch/api/request/destination/__dir__.ini b/testing/web-platform/meta/fetch/api/request/destination/__dir__.ini new file mode 100644 index 0000000000..e80e37198d --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/destination/__dir__.ini @@ -0,0 +1 @@ +lsan-allowed: [Create, Then, mozilla::BasePrincipal::CreateContentPrincipal, mozilla::dom::DocGroup::Create, mozilla::dom::ServiceWorkerJobQueue::RunJob, mozilla::dom::ServiceWorkerManager::Unregister, mozilla::dom::ServiceWorkerRegistrationMainThread::Unregister, mozilla::dom::UnregisterCallback::UnregisterCallback, operator] diff --git a/testing/web-platform/meta/fetch/api/request/destination/fetch-destination-frame.https.html.ini b/testing/web-platform/meta/fetch/api/request/destination/fetch-destination-frame.https.html.ini new file mode 100644 index 0000000000..ec9a73d3ba --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/destination/fetch-destination-frame.https.html.ini @@ -0,0 +1,10 @@ +[fetch-destination-frame.https.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [Initialize global state] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [frame fetches with a "frame" Request.destination] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] diff --git a/testing/web-platform/meta/fetch/api/request/destination/fetch-destination-no-load-event.https.html.ini b/testing/web-platform/meta/fetch/api/request/destination/fetch-destination-no-load-event.https.html.ini new file mode 100644 index 0000000000..4fd8403946 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/destination/fetch-destination-no-load-event.https.html.ini @@ -0,0 +1,3 @@ +[fetch-destination-no-load-event.https.html] + disabled: + if verify: fails in verify mode diff --git a/testing/web-platform/meta/fetch/api/request/destination/fetch-destination-prefetch.https.html.ini b/testing/web-platform/meta/fetch/api/request/destination/fetch-destination-prefetch.https.html.ini new file mode 100644 index 0000000000..4b001d611b --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/destination/fetch-destination-prefetch.https.html.ini @@ -0,0 +1,2 @@ +[fetch-destination-prefetch.https.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1500089 diff --git a/testing/web-platform/meta/fetch/api/request/destination/fetch-destination-worker.https.html.ini b/testing/web-platform/meta/fetch/api/request/destination/fetch-destination-worker.https.html.ini new file mode 100644 index 0000000000..a62e0ef89a --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/destination/fetch-destination-worker.https.html.ini @@ -0,0 +1,3 @@ +[fetch-destination-worker.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/request/destination/fetch-destination.https.html.ini b/testing/web-platform/meta/fetch/api/request/destination/fetch-destination.https.html.ini new file mode 100644 index 0000000000..2f220240f8 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/destination/fetch-destination.https.html.ini @@ -0,0 +1,11 @@ +[fetch-destination.https.html] + prefs: [dom.audioworklet.enabled:true, dom.worklet.enabled:true] + [HTMLLinkElement with rel=preload and as=audio fetches with a "audio" Request.destination] + expected: FAIL + + [HTMLLinkElement with rel=preload and as=video fetches with a "video" Request.destination] + expected: FAIL + + [HTMLLinkElement with rel=preload and as=track fetches with a "track" Request.destination] + expected: FAIL + diff --git a/testing/web-platform/meta/fetch/api/request/multi-globals/url-parsing.html.ini b/testing/web-platform/meta/fetch/api/request/multi-globals/url-parsing.html.ini new file mode 100644 index 0000000000..ca5f8381d9 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/multi-globals/url-parsing.html.ini @@ -0,0 +1,3 @@ +[url-parsing.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/request/request-bad-port.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-bad-port.any.js.ini new file mode 100644 index 0000000000..496558e324 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-bad-port.any.js.ini @@ -0,0 +1,11 @@ +[request-bad-port.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-bad-port.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-bad-port.any.worker.html] + +[request-bad-port.any.sharedworker.html] diff --git a/testing/web-platform/meta/fetch/api/request/request-cache-default.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-cache-default.any.js.ini new file mode 100644 index 0000000000..55a266e1e3 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-cache-default.any.js.ini @@ -0,0 +1,15 @@ +[request-cache-default.any.sharedworker.html] + expected: + if (os == "android") and fission: TIMEOUT + +[request-cache-default.any.html] + +[request-cache-default.any.serviceworker.html] + [RequestCache "default" mode checks the cache for previously cached content and avoids going to the network if a fresh response exists with Last-Modified and fresh response] + expected: + if (os == "android") and not debug: [PASS, FAIL] + + +[request-cache-default.any.worker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/fetch/api/request/request-cache-force-cache.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-cache-force-cache.any.js.ini new file mode 100644 index 0000000000..c324c11f1f --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-cache-force-cache.any.js.ini @@ -0,0 +1,16 @@ +[request-cache-force-cache.any.serviceworker.html] + +[request-cache-force-cache.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-cache-force-cache.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-cache-force-cache.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [RequestCache "force-cache" mode checks the cache for previously cached content and avoid revalidation for stale responses with Etag and stale response] + expected: + if (os == "linux") and not debug and fission and (processor == "x86_64"): [PASS, FAIL] diff --git a/testing/web-platform/meta/fetch/api/request/request-cache-no-cache.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-cache-no-cache.any.js.ini new file mode 100644 index 0000000000..64c8b2f74a --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-cache-no-cache.any.js.ini @@ -0,0 +1,9 @@ +[request-cache-no-cache.any.sharedworker.html] + +[request-cache-no-cache.any.serviceworker.html] + +[request-cache-no-cache.any.worker.html] + +[request-cache-no-cache.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/request/request-cache-no-store.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-cache-no-store.any.js.ini new file mode 100644 index 0000000000..116b71c71b --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-cache-no-store.any.js.ini @@ -0,0 +1,11 @@ +[request-cache-no-store.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-cache-no-store.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-cache-no-store.any.serviceworker.html] + +[request-cache-no-store.any.sharedworker.html] diff --git a/testing/web-platform/meta/fetch/api/request/request-cache-only-if-cached.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-cache-only-if-cached.any.js.ini new file mode 100644 index 0000000000..b774dacbf4 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-cache-only-if-cached.any.js.ini @@ -0,0 +1,7 @@ +[request-cache-only-if-cached.any.worker.html] + +[request-cache-only-if-cached.any.sharedworker.html] + +[request-cache-only-if-cached.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/request/request-cache-reload.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-cache-reload.any.js.ini new file mode 100644 index 0000000000..48a1deff33 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-cache-reload.any.js.ini @@ -0,0 +1,13 @@ +[request-cache-reload.any.worker.html] + +[request-cache-reload.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-cache-reload.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-cache-reload.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/request/request-consume-empty.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-consume-empty.any.js.ini new file mode 100644 index 0000000000..a52e5c266c --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-consume-empty.any.js.ini @@ -0,0 +1,25 @@ +[request-consume-empty.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Consume empty FormData request body as text] + expected: FAIL + + +[request-consume-empty.any.worker.html] + [Consume empty FormData request body as text] + expected: FAIL + + +[request-consume-empty.any.serviceworker.html] + expected: + if (processor == "x86_64") and (os == "android") and fission: [OK, TIMEOUT] + if (processor == "x86") and not debug: [OK, TIMEOUT] + [Consume empty FormData request body as text] + expected: FAIL + + +[request-consume-empty.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Consume empty FormData request body as text] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/request/request-consume.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-consume.any.js.ini new file mode 100644 index 0000000000..1b32f543c4 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-consume.any.js.ini @@ -0,0 +1,13 @@ +[request-consume.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-consume.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-consume.any.sharedworker.html] + +[request-consume.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/request/request-disturbed.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-disturbed.any.js.ini new file mode 100644 index 0000000000..61704bb3aa --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-disturbed.any.js.ini @@ -0,0 +1,56 @@ +[request-disturbed.any.worker.html] + [Request's body: initial state] + expected: FAIL + + [Input request used for creating new request became disturbed even if body is not used] + expected: FAIL + + [Check creating a new request with a new body from a disturbed request] + expected: FAIL + + [Input request used for creating new request became disturbed] + expected: FAIL + + +[request-disturbed.any.serviceworker.html] + [Request's body: initial state] + expected: FAIL + + [Input request used for creating new request became disturbed even if body is not used] + expected: FAIL + + [Check creating a new request with a new body from a disturbed request] + expected: FAIL + + [Input request used for creating new request became disturbed] + expected: FAIL + + +[request-disturbed.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Request's body: initial state] + expected: FAIL + + [Input request used for creating new request became disturbed even if body is not used] + expected: FAIL + + [Check creating a new request with a new body from a disturbed request] + expected: FAIL + + [Input request used for creating new request became disturbed] + expected: FAIL + + +[request-disturbed.any.sharedworker.html] + [Request's body: initial state] + expected: FAIL + + [Input request used for creating new request became disturbed even if body is not used] + expected: FAIL + + [Check creating a new request with a new body from a disturbed request] + expected: FAIL + + [Input request used for creating new request became disturbed] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/request/request-error.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-error.any.js.ini new file mode 100644 index 0000000000..d6c7332c6d --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-error.any.js.ini @@ -0,0 +1,22 @@ +[request-error.any.worker.html] + [RequestInit's window is not null] + expected: FAIL + + +[request-error.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [RequestInit's window is not null] + expected: FAIL + + +[request-error.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [RequestInit's window is not null] + expected: FAIL + + +[request-error.any.sharedworker.html] + [RequestInit's window is not null] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/request/request-headers.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-headers.any.js.ini new file mode 100644 index 0000000000..f9c8684e35 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-headers.any.js.ini @@ -0,0 +1,22 @@ +[request-headers.any.serviceworker.html] + [Adding invalid request header "Access-Control-Request-Private-Network: KO"] + expected: FAIL + + +[request-headers.any.worker.html] + [Adding invalid request header "Access-Control-Request-Private-Network: KO"] + expected: FAIL + + +[request-headers.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Adding invalid request header "Access-Control-Request-Private-Network: KO"] + expected: FAIL + + +[request-headers.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Adding invalid request header "Access-Control-Request-Private-Network: KO"] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/request/request-init-002.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-init-002.any.js.ini new file mode 100644 index 0000000000..24ccacd0af --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-init-002.any.js.ini @@ -0,0 +1,13 @@ +[request-init-002.any.serviceworker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[request-init-002.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[request-init-002.any.sharedworker.html] + +[request-init-002.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/request/request-init-003.sub.html.ini b/testing/web-platform/meta/fetch/api/request/request-init-003.sub.html.ini new file mode 100644 index 0000000000..52a83cb4b9 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-init-003.sub.html.ini @@ -0,0 +1,3 @@ +[request-init-003.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/request/request-init-contenttype.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-init-contenttype.any.js.ini new file mode 100644 index 0000000000..a02e8dfcb0 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-init-contenttype.any.js.ini @@ -0,0 +1,8 @@ +[request-init-contenttype.any.html] + [Default Content-Type for Request with ReadableStream body] + expected: FAIL + + +[request-init-contenttype.any.worker.html] + [Default Content-Type for Request with ReadableStream body] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/request/request-init-priority.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-init-priority.any.js.ini new file mode 100644 index 0000000000..56ad957c34 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-init-priority.any.js.ini @@ -0,0 +1,14 @@ +[request-init-priority.any.html] + [new Request() throws a TypeError if any of RequestInit's members' values are invalid] + expected: FAIL + + [fetch() with an invalid priority returns a rejected promise with a TypeError] + expected: FAIL + + +[request-init-priority.any.worker.html] + [new Request() throws a TypeError if any of RequestInit's members' values are invalid] + expected: FAIL + + [fetch() with an invalid priority returns a rejected promise with a TypeError] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/request/request-init-stream.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-init-stream.any.js.ini new file mode 100644 index 0000000000..b2ece33e0c --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-init-stream.any.js.ini @@ -0,0 +1,164 @@ +[request-init-stream.any.worker.html] + [It is error to omit .duplex when the body is a ReadableStream.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is null.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is a string.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is a Uint8Array.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is a Blob.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is a ReadableStream.] + expected: FAIL + + [Constructing a Request with a Request on which body.getReader().read() is called] + expected: FAIL + + [Constructing a Request with a stream on which read() and releaseLock() are called] + expected: FAIL + + [Constructing a Request with a Request on which body.getReader() is called] + expected: FAIL + + [Constructing a Request with a Request on which read() and releaseLock() are called] + expected: FAIL + + [Constructing a Request with a stream on which getReader() is called] + expected: FAIL + + [Constructing a Request with a stream on which read() is called] + expected: FAIL + + [Constructing a Request with a stream holds the original object.] + expected: FAIL + + +[request-init-stream.any.sharedworker.html] + [It is error to omit .duplex when the body is a ReadableStream.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is null.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is a string.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is a Uint8Array.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is a Blob.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is a ReadableStream.] + expected: FAIL + + [Constructing a Request with a Request on which body.getReader().read() is called] + expected: FAIL + + [Constructing a Request with a stream on which read() and releaseLock() are called] + expected: FAIL + + [Constructing a Request with a Request on which body.getReader() is called] + expected: FAIL + + [Constructing a Request with a Request on which read() and releaseLock() are called] + expected: FAIL + + [Constructing a Request with a stream on which getReader() is called] + expected: FAIL + + [Constructing a Request with a stream on which read() is called] + expected: FAIL + + [Constructing a Request with a stream holds the original object.] + expected: FAIL + + +[request-init-stream.any.html] + [It is error to omit .duplex when the body is a ReadableStream.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is null.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is a string.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is a Uint8Array.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is a Blob.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is a ReadableStream.] + expected: FAIL + + [Constructing a Request with a Request on which body.getReader().read() is called] + expected: FAIL + + [Constructing a Request with a stream on which read() and releaseLock() are called] + expected: FAIL + + [Constructing a Request with a Request on which body.getReader() is called] + expected: FAIL + + [Constructing a Request with a Request on which read() and releaseLock() are called] + expected: FAIL + + [Constructing a Request with a stream on which getReader() is called] + expected: FAIL + + [Constructing a Request with a stream on which read() is called] + expected: FAIL + + [Constructing a Request with a stream holds the original object.] + expected: FAIL + + +[request-init-stream.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [It is error to omit .duplex when the body is a ReadableStream.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is null.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is a string.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is a Uint8Array.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is a Blob.] + expected: FAIL + + [It is error to set .duplex = 'full' when the body is a ReadableStream.] + expected: FAIL + + [Constructing a Request with a Request on which body.getReader().read() is called] + expected: FAIL + + [Constructing a Request with a stream on which read() and releaseLock() are called] + expected: FAIL + + [Constructing a Request with a Request on which body.getReader() is called] + expected: FAIL + + [Constructing a Request with a Request on which read() and releaseLock() are called] + expected: FAIL + + [Constructing a Request with a stream on which getReader() is called] + expected: FAIL + + [Constructing a Request with a stream on which read() is called] + expected: FAIL + + [Constructing a Request with a stream holds the original object.] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/request/request-keepalive-quota.html.ini b/testing/web-platform/meta/fetch/api/request/request-keepalive-quota.html.ini new file mode 100644 index 0000000000..e1f5ddfbae --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-keepalive-quota.html.ini @@ -0,0 +1,49 @@ +[request-keepalive-quota.html] + [A Keep-Alive fetch() with a body over the Quota Limit should reject.] + expected: FAIL + + [A Keep-Alive fetch() should not be allowed if the Quota is used up.] + expected: FAIL + + [A Keep-Alive fetch() should return only its allocated Quota upon promise resolution.] + expected: FAIL + + +[request-keepalive-quota.html?slow-2] + [Request Keepalive Quota Tests] + expected: FAIL + + +[request-keepalive-quota.html?fast] + [Request Keepalive Quota Tests] + expected: FAIL + + +[request-keepalive-quota.html?slow-3] + [Request Keepalive Quota Tests] + expected: FAIL + + +[request-keepalive-quota.html?slow-1] + [Request Keepalive Quota Tests] + expected: FAIL + + +[request-keepalive-quota.html?include=slow-2] + [A Keep-Alive fetch() should return only its allocated Quota upon promise resolution.] + expected: FAIL + + +[request-keepalive-quota.html?include=fast] + [A Keep-Alive fetch() with a body over the Quota Limit should reject.] + expected: FAIL + + +[request-keepalive-quota.html?include=slow-3] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [A Keep-Alive fetch() should not be allowed if the Quota is used up.] + expected: FAIL + + +[request-keepalive-quota.html?include=slow-1] diff --git a/testing/web-platform/meta/fetch/api/request/request-keepalive.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-keepalive.any.js.ini new file mode 100644 index 0000000000..a381948828 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-keepalive.any.js.ini @@ -0,0 +1,34 @@ +[request-keepalive.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [keepalive flag with stream body] + expected: FAIL + + [keepalive flag] + expected: FAIL + + +[request-keepalive.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [keepalive flag with stream body] + expected: FAIL + + [keepalive flag] + expected: FAIL + + +[request-keepalive.any.serviceworker.html] + [keepalive flag with stream body] + expected: FAIL + + [keepalive flag] + expected: FAIL + + +[request-keepalive.any.html] + [keepalive flag with stream body] + expected: FAIL + + [keepalive flag] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/request/request-reset-attributes.https.html.ini b/testing/web-platform/meta/fetch/api/request/request-reset-attributes.https.html.ini new file mode 100644 index 0000000000..ed047a8559 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-reset-attributes.https.html.ini @@ -0,0 +1,8 @@ +[request-reset-attributes.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Request.isReloadNavigation is reset with non-empty RequestInit] + expected: FAIL + + [Request.isHistoryNavigation is reset with non-empty RequestInit] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/request/request-structure.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-structure.any.js.ini new file mode 100644 index 0000000000..61ac2a7602 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/request-structure.any.js.ini @@ -0,0 +1,44 @@ +[request-structure.any.worker.html] + [Check isReloadNavigation attribute] + expected: FAIL + + [Check isHistoryNavigation attribute] + expected: FAIL + + [Check duplex attribute] + expected: FAIL + + +[request-structure.any.sharedworker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Check isReloadNavigation attribute] + expected: FAIL + + [Check isHistoryNavigation attribute] + expected: FAIL + + [Check duplex attribute] + expected: FAIL + + +[request-structure.any.html] + [Check isReloadNavigation attribute] + expected: FAIL + + [Check isHistoryNavigation attribute] + expected: FAIL + + [Check duplex attribute] + expected: FAIL + + +[request-structure.any.serviceworker.html] + [Check isReloadNavigation attribute] + expected: FAIL + + [Check isHistoryNavigation attribute] + expected: FAIL + + [Check duplex attribute] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/request/url-encoding.html.ini b/testing/web-platform/meta/fetch/api/request/url-encoding.html.ini new file mode 100644 index 0000000000..f5aba1e054 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/request/url-encoding.html.ini @@ -0,0 +1,3 @@ +[url-encoding.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/response/__dir__.ini b/testing/web-platform/meta/fetch/api/response/__dir__.ini new file mode 100644 index 0000000000..83d49dd735 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/__dir__.ini @@ -0,0 +1 @@ +lsan-allowed: [Alloc, NS_NewCStringInputStream, PR_NewMonitor, maybe_pod_malloc, mozilla::NonBlockingAsyncInputStream::AsyncWait, mozilla::NonBlockingAsyncInputStream::Create, mozilla::dom::BodyStream::Create, mozilla::dom::WorkerPrivate::WorkerPrivate, unknown stack] diff --git a/testing/web-platform/meta/fetch/api/response/response-body-read-task-handling.html.ini b/testing/web-platform/meta/fetch/api/response/response-body-read-task-handling.html.ini new file mode 100644 index 0000000000..dbb5d2c92d --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-body-read-task-handling.html.ini @@ -0,0 +1,3 @@ +[response-body-read-task-handling.html] + [reading from a body stream should occur in a microtask scope] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/response/response-cancel-stream.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-cancel-stream.any.js.ini new file mode 100644 index 0000000000..0a1d0b35ec --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-cancel-stream.any.js.ini @@ -0,0 +1,40 @@ +[response-cancel-stream.any.sharedworker.html] + expected: + if os == "mac": [OK, ERROR, TIMEOUT] + [Cancelling a closed Response stream] + expected: + if os == "mac": [PASS, FAIL, TIMEOUT] + + +[response-cancel-stream.any.html] + expected: + if (os == "linux") and not fission and not debug: [OK, ERROR] + if (os == "mac") and not debug: [OK, TIMEOUT, ERROR] + if (os == "mac") and debug: [OK, ERROR, TIMEOUT] + if os == "win": [OK, ERROR] + [Cancelling a closed Response stream] + expected: + if (os == "mac") and debug: [PASS, FAIL, TIMEOUT] + if (os == "mac") and not debug: [PASS, TIMEOUT, FAIL] + + [Accessing .body after canceling it] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + +[response-cancel-stream.any.serviceworker.html] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [OK, TIMEOUT] + if os == "mac": [OK, TIMEOUT] + [Cancelling a closed Response stream] + expected: + if os == "mac": [PASS, FAIL, TIMEOUT] + + +[response-cancel-stream.any.worker.html] + expected: + if (os == "win") and not debug: [OK, ERROR] + if os == "mac": [OK, ERROR, TIMEOUT] + [Cancelling a closed Response stream] + expected: + if os == "mac": [PASS, FAIL, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/response/response-clone-iframe.window.js.ini b/testing/web-platform/meta/fetch/api/response/response-clone-iframe.window.js.ini new file mode 100644 index 0000000000..4b1028f41f --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-clone-iframe.window.js.ini @@ -0,0 +1,5 @@ +[response-clone-iframe.window.html] + expected: + if (os == "mac") and not debug: [OK, ERROR] + if (os == "mac") and debug: [OK, ERROR] + if os == "win": [OK, ERROR] diff --git a/testing/web-platform/meta/fetch/api/response/response-clone.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-clone.any.js.ini new file mode 100644 index 0000000000..6c8dade15d --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-clone.any.js.ini @@ -0,0 +1,171 @@ +[response-clone.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Check response clone use structureClone for teed ReadableStreams (Uint8ClampedArraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Float32Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Float64Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Uint16Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Int8Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (ArrayBufferchunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Int32Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (DataViewchunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Uint32Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Int16Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Uint8Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (BigInt64Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (BigUint64Arraychunk)] + expected: FAIL + + +[response-clone.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Check response clone use structureClone for teed ReadableStreams (Uint8ClampedArraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Float32Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Float64Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Uint16Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Int8Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (ArrayBufferchunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Int32Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (DataViewchunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Uint32Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Int16Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Uint8Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (BigInt64Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (BigUint64Arraychunk)] + expected: FAIL + + +[response-clone.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if os == "mac": [OK, ERROR] + [Check response clone use structureClone for teed ReadableStreams (Uint8ClampedArraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Float32Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Float64Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Uint16Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Int8Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (ArrayBufferchunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Int32Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (DataViewchunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Uint32Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Int16Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Uint8Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (BigInt64Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (BigUint64Arraychunk)] + expected: FAIL + + +[response-clone.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Check response clone use structureClone for teed ReadableStreams (Uint8ClampedArraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Float32Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Float64Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Uint16Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Int8Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (ArrayBufferchunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Int32Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (DataViewchunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Uint32Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Int16Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (Uint8Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (BigInt64Arraychunk)] + expected: FAIL + + [Check response clone use structureClone for teed ReadableStreams (BigUint64Arraychunk)] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/response/response-consume-empty.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-consume-empty.any.js.ini new file mode 100644 index 0000000000..a84b09e39c --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-consume-empty.any.js.ini @@ -0,0 +1,26 @@ +[response-consume-empty.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Consume empty FormData response body as text] + expected: FAIL + + +[response-consume-empty.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Consume empty FormData response body as text] + expected: FAIL + + +[response-consume-empty.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Consume empty FormData response body as text] + expected: FAIL + + +[response-consume-empty.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Consume empty FormData response body as text] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/response/response-consume-stream.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-consume-stream.any.js.ini new file mode 100644 index 0000000000..564dbe44e6 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-consume-stream.any.js.ini @@ -0,0 +1,15 @@ +[response-consume-stream.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-consume-stream.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-consume-stream.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-consume-stream.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/response/response-consume.html.ini b/testing/web-platform/meta/fetch/api/response/response-consume.html.ini new file mode 100644 index 0000000000..f4b90a1126 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-consume.html.ini @@ -0,0 +1,5 @@ +[response-consume.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Consume response's body: from FormData to blob] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/response/response-error-from-stream.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-error-from-stream.any.js.ini new file mode 100644 index 0000000000..cfb794e5ca --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-error-from-stream.any.js.ini @@ -0,0 +1,174 @@ +[response-error-from-stream.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [ReadableStream start() Error propagates to Response.text() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream start() Error propagates to Response.formData() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.text() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream start() Error propagates to Response.json() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream start() Error propagates to Response.arrayBuffer() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.json() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.arrayBuffer() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream start() Error propagates to Response.blob() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.blob() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.formData() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + +[response-error-from-stream.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [ReadableStream start() Error propagates to Response.text() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream start() Error propagates to Response.formData() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.text() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream start() Error propagates to Response.json() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream start() Error propagates to Response.arrayBuffer() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.json() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.arrayBuffer() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream start() Error propagates to Response.blob() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.blob() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.formData() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + +[response-error-from-stream.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [ReadableStream start() Error propagates to Response.text() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream start() Error propagates to Response.formData() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.text() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream start() Error propagates to Response.json() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream start() Error propagates to Response.arrayBuffer() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.json() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.arrayBuffer() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream start() Error propagates to Response.blob() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.blob() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.formData() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + +[response-error-from-stream.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [ReadableStream start() Error propagates to Response.text() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream start() Error propagates to Response.formData() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.text() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream start() Error propagates to Response.json() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream start() Error propagates to Response.arrayBuffer() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.json() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.arrayBuffer() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream start() Error propagates to Response.blob() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.blob() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL + + [ReadableStream pull() Error propagates to Response.formData() Promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1794141 + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/response/response-error.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-error.any.js.ini new file mode 100644 index 0000000000..87ba800556 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-error.any.js.ini @@ -0,0 +1,15 @@ +[response-error.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-error.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-error.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-error.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/response/response-from-stream.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-from-stream.any.js.ini new file mode 100644 index 0000000000..b5b870d8e2 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-from-stream.any.js.ini @@ -0,0 +1,15 @@ +[response-from-stream.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-from-stream.any.serviceworker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[response-from-stream.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-from-stream.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/response/response-init-001.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-init-001.any.js.ini new file mode 100644 index 0000000000..b21cd420c2 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-init-001.any.js.ini @@ -0,0 +1,15 @@ +[response-init-001.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-init-001.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-init-001.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-init-001.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/response/response-init-002.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-init-002.any.js.ini new file mode 100644 index 0000000000..028bdceab9 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-init-002.any.js.ini @@ -0,0 +1,15 @@ +[response-init-002.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-init-002.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-init-002.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-init-002.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/response/response-init-contenttype.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-init-contenttype.any.js.ini new file mode 100644 index 0000000000..38817757e9 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-init-contenttype.any.js.ini @@ -0,0 +1,12 @@ +[response-init-contenttype.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Default Content-Type for Response with ReadableStream body] + expected: FAIL + + +[response-init-contenttype.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Default Content-Type for Response with ReadableStream body] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/response/response-static-error.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-static-error.any.js.ini new file mode 100644 index 0000000000..3b73fa1bd5 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-static-error.any.js.ini @@ -0,0 +1,15 @@ +[response-static-error.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-static-error.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-static-error.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-static-error.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/response/response-static-json.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-static-json.any.js.ini new file mode 100644 index 0000000000..993587cdc6 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-static-json.any.js.ini @@ -0,0 +1,15 @@ +[response-static-json.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-static-json.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-static-json.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-static-json.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/response/response-static-redirect.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-static-redirect.any.js.ini new file mode 100644 index 0000000000..b75e2043cf --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-static-redirect.any.js.ini @@ -0,0 +1,15 @@ +[response-static-redirect.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-static-redirect.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-static-redirect.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-static-redirect.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/response/response-stream-bad-chunk.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-stream-bad-chunk.any.js.ini new file mode 100644 index 0000000000..a886549f15 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-stream-bad-chunk.any.js.ini @@ -0,0 +1,15 @@ +[response-stream-bad-chunk.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-bad-chunk.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-bad-chunk.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-bad-chunk.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-1.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-1.any.js.ini new file mode 100644 index 0000000000..4fa3d6e29f --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-1.any.js.ini @@ -0,0 +1,15 @@ +[response-stream-disturbed-1.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-1.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-1.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-1.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-2.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-2.any.js.ini new file mode 100644 index 0000000000..6138b3d4b5 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-2.any.js.ini @@ -0,0 +1,15 @@ +[response-stream-disturbed-2.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-2.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-2.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-2.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-3.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-3.any.js.ini new file mode 100644 index 0000000000..dc573e3b0e --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-3.any.js.ini @@ -0,0 +1,15 @@ +[response-stream-disturbed-3.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-3.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-3.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-3.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-4.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-4.any.js.ini new file mode 100644 index 0000000000..e2dc5abda7 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-4.any.js.ini @@ -0,0 +1,15 @@ +[response-stream-disturbed-4.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-4.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-4.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-4.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-5.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-5.any.js.ini new file mode 100644 index 0000000000..c41af4ea43 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-5.any.js.ini @@ -0,0 +1,15 @@ +[response-stream-disturbed-5.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-5.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-5.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-5.any.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-6.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-6.any.js.ini new file mode 100644 index 0000000000..4c56479b89 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-6.any.js.ini @@ -0,0 +1,15 @@ +[response-stream-disturbed-6.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-6.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-6.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-6.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-by-pipe.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-by-pipe.any.js.ini new file mode 100644 index 0000000000..aa9bb1c872 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-stream-disturbed-by-pipe.any.js.ini @@ -0,0 +1,15 @@ +[response-stream-disturbed-by-pipe.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-by-pipe.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-by-pipe.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-disturbed-by-pipe.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/response/response-stream-with-broken-then.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-stream-with-broken-then.any.js.ini new file mode 100644 index 0000000000..496b923e59 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/response/response-stream-with-broken-then.any.js.ini @@ -0,0 +1,15 @@ +[response-stream-with-broken-then.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-with-broken-then.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-with-broken-then.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[response-stream-with-broken-then.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] |