summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/fetch/api/response
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:22:09 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:22:09 +0000
commit43a97878ce14b72f0981164f87f2e35e14151312 (patch)
tree620249daf56c0258faa40cbdcf9cfba06de2a846 /testing/web-platform/meta/fetch/api/response
parentInitial commit. (diff)
downloadfirefox-upstream.tar.xz
firefox-upstream.zip
Adding upstream version 110.0.1.upstream/110.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/fetch/api/response')
-rw-r--r--testing/web-platform/meta/fetch/api/response/__dir__.ini1
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-cancel-stream.any.js.ini44
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-clone-iframe.window.js.ini5
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-clone.any.js.ini171
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-consume-empty.any.js.ini26
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-consume-stream.any.js.ini15
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-consume.html.ini5
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-error-from-stream.any.js.ini174
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-error.any.js.ini15
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-from-stream.any.js.ini15
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-init-001.any.js.ini15
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-init-002.any.js.ini15
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-init-contenttype.any.js.ini12
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-static-error.any.js.ini15
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-static-json.any.js.ini110
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-static-redirect.any.js.ini15
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-stream-bad-chunk.any.js.ini15
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-stream-disturbed-1.any.js.ini15
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-stream-disturbed-2.any.js.ini15
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-stream-disturbed-3.any.js.ini15
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-stream-disturbed-4.any.js.ini15
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-stream-disturbed-5.any.js.ini15
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-stream-disturbed-6.any.js.ini15
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-stream-disturbed-by-pipe.any.js.ini15
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-stream-with-broken-then.any.js.ini15
25 files changed, 788 insertions, 0 deletions
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-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..2f8b07ae64
--- /dev/null
+++ b/testing/web-platform/meta/fetch/api/response/response-cancel-stream.any.js.ini
@@ -0,0 +1,44 @@
+[response-cancel-stream.any.sharedworker.html]
+ expected:
+ if (os == "mac") and not debug: [OK, TIMEOUT, ERROR]
+ if (os == "mac") and debug: [OK, ERROR, TIMEOUT]
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Cancelling a closed Response stream]
+ expected:
+ if (os == "mac") and not debug: [PASS, TIMEOUT, FAIL]
+ if (os == "mac") and debug: [PASS, FAIL, TIMEOUT]
+
+
+[response-cancel-stream.any.html]
+ expected:
+ if (os == "linux") and not fission and not debug: [OK, ERROR]
+ if (os == "android") and fission: [OK, TIMEOUT]
+ if (os == "mac") and not debug: [OK, ERROR, TIMEOUT]
+ 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, FAIL, TIMEOUT]
+
+
+[response-cancel-stream.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ if os == "mac": [OK, TIMEOUT]
+ [Cancelling a closed Response stream]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL, TIMEOUT]
+ if (os == "mac") and debug: [FAIL, PASS, TIMEOUT]
+
+
+[response-cancel-stream.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ if (os == "win") and not debug: [OK, ERROR]
+ if (os == "mac") and not debug: [OK, TIMEOUT, ERROR]
+ if (os == "mac") and debug: [OK, ERROR, TIMEOUT]
+ [Cancelling a closed Response stream]
+ expected:
+ if (os == "mac") and debug: [PASS, FAIL, TIMEOUT]
+ if (os == "mac") and not debug: [PASS, TIMEOUT, FAIL]
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..9e67364660
--- /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 == "android") and fission: [OK, TIMEOUT]
+ if os == "win": [OK, ERROR]
+ if os == "mac": [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..cc047b5b12
--- /dev/null
+++ b/testing/web-platform/meta/fetch/api/response/response-static-json.any.js.ini
@@ -0,0 +1,110 @@
+[response-static-json.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Check response returned by static json() with init undefined]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"status":400}]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"statusText":"foo"}]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"headers":{}}]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"headers":{"content-type":"foo/bar"}}]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"headers":{"x-foo":"bar"}}]
+ expected: FAIL
+
+ [Check static json() encodes JSON objects correctly]
+ expected: FAIL
+
+ [Check static json() propagates JSON serializer errors]
+ expected: FAIL
+
+
+[response-static-json.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Check response returned by static json() with init undefined]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"status":400}]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"statusText":"foo"}]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"headers":{}}]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"headers":{"content-type":"foo/bar"}}]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"headers":{"x-foo":"bar"}}]
+ expected: FAIL
+
+ [Check static json() encodes JSON objects correctly]
+ expected: FAIL
+
+ [Check static json() propagates JSON serializer errors]
+ expected: FAIL
+
+
+[response-static-json.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Check response returned by static json() with init undefined]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"status":400}]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"statusText":"foo"}]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"headers":{}}]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"headers":{"content-type":"foo/bar"}}]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"headers":{"x-foo":"bar"}}]
+ expected: FAIL
+
+ [Check static json() encodes JSON objects correctly]
+ expected: FAIL
+
+ [Check static json() propagates JSON serializer errors]
+ expected: FAIL
+
+
+[response-static-json.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Check response returned by static json() with init undefined]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"status":400}]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"statusText":"foo"}]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"headers":{}}]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"headers":{"content-type":"foo/bar"}}]
+ expected: FAIL
+
+ [Check response returned by static json() with init {"headers":{"x-foo":"bar"}}]
+ expected: FAIL
+
+ [Check static json() encodes JSON objects correctly]
+ expected: FAIL
+
+ [Check static json() propagates JSON serializer errors]
+ expected: FAIL
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]