summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/streams/readable-streams
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
commit36d22d82aa202bb199967e9512281e9a53db42c9 (patch)
tree105e8c98ddea1c1e4784a60a5a6410fa416be2de /testing/web-platform/meta/streams/readable-streams
parentInitial commit. (diff)
downloadfirefox-esr-upstream.tar.xz
firefox-esr-upstream.zip
Adding upstream version 115.7.0esr.upstream/115.7.0esrupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/streams/readable-streams')
-rw-r--r--testing/web-platform/meta/streams/readable-streams/async-iterator.any.js.ini20
-rw-r--r--testing/web-platform/meta/streams/readable-streams/bad-strategies.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/readable-streams/bad-underlying-sources.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/readable-streams/cancel.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/readable-streams/constructor.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/readable-streams/count-queuing-strategy-integration.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/readable-streams/cross-realm-crash.window.js.ini3
-rw-r--r--testing/web-platform/meta/streams/readable-streams/default-reader.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/readable-streams/floating-point-total-queue-size.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/readable-streams/garbage-collection.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/readable-streams/general.any.js.ini9
-rw-r--r--testing/web-platform/meta/streams/readable-streams/global.html.ini4
-rw-r--r--testing/web-platform/meta/streams/readable-streams/owning-type-message-port.any.js.ini30
-rw-r--r--testing/web-platform/meta/streams/readable-streams/owning-type-video-frame.any.js.ini66
-rw-r--r--testing/web-platform/meta/streams/readable-streams/owning-type.any.js.ini66
-rw-r--r--testing/web-platform/meta/streams/readable-streams/patched-global.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/readable-streams/reentrant-strategies.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/readable-streams/tee.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/readable-streams/templated.any.js.ini15
19 files changed, 378 insertions, 0 deletions
diff --git a/testing/web-platform/meta/streams/readable-streams/async-iterator.any.js.ini b/testing/web-platform/meta/streams/readable-streams/async-iterator.any.js.ini
new file mode 100644
index 0000000000..1b8b3a40e9
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/async-iterator.any.js.ini
@@ -0,0 +1,20 @@
+[async-iterator.any.serviceworker.html]
+ [Async iterator instances should have the correct list of properties]
+ expected: FAIL
+
+
+[async-iterator.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
+ [Async iterator instances should have the correct list of properties]
+ expected: FAIL
+
+
+[async-iterator.any.worker.html]
+ [Async iterator instances should have the correct list of properties]
+ expected: FAIL
+
+
+[async-iterator.any.html]
+ [Async iterator instances should have the correct list of properties]
+ expected: FAIL
diff --git a/testing/web-platform/meta/streams/readable-streams/bad-strategies.any.js.ini b/testing/web-platform/meta/streams/readable-streams/bad-strategies.any.js.ini
new file mode 100644
index 0000000000..328091c9f5
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/bad-strategies.any.js.ini
@@ -0,0 +1,15 @@
+[bad-strategies.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[bad-strategies.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[bad-strategies.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[bad-strategies.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/readable-streams/bad-underlying-sources.any.js.ini b/testing/web-platform/meta/streams/readable-streams/bad-underlying-sources.any.js.ini
new file mode 100644
index 0000000000..ee66a3076e
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/bad-underlying-sources.any.js.ini
@@ -0,0 +1,15 @@
+[bad-underlying-sources.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+
+[bad-underlying-sources.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[bad-underlying-sources.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[bad-underlying-sources.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/readable-streams/cancel.any.js.ini b/testing/web-platform/meta/streams/readable-streams/cancel.any.js.ini
new file mode 100644
index 0000000000..fe361fce7b
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/cancel.any.js.ini
@@ -0,0 +1,15 @@
+[cancel.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[cancel.any.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+
+[cancel.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[cancel.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/readable-streams/constructor.any.js.ini b/testing/web-platform/meta/streams/readable-streams/constructor.any.js.ini
new file mode 100644
index 0000000000..d199f43366
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/constructor.any.js.ini
@@ -0,0 +1,15 @@
+[constructor.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[constructor.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[constructor.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[constructor.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/readable-streams/count-queuing-strategy-integration.any.js.ini b/testing/web-platform/meta/streams/readable-streams/count-queuing-strategy-integration.any.js.ini
new file mode 100644
index 0000000000..47052ff367
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/count-queuing-strategy-integration.any.js.ini
@@ -0,0 +1,15 @@
+[count-queuing-strategy-integration.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[count-queuing-strategy-integration.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[count-queuing-strategy-integration.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[count-queuing-strategy-integration.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/streams/readable-streams/cross-realm-crash.window.js.ini b/testing/web-platform/meta/streams/readable-streams/cross-realm-crash.window.js.ini
new file mode 100644
index 0000000000..c8a64a2f9a
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/cross-realm-crash.window.js.ini
@@ -0,0 +1,3 @@
+[cross-realm-crash.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/readable-streams/default-reader.any.js.ini b/testing/web-platform/meta/streams/readable-streams/default-reader.any.js.ini
new file mode 100644
index 0000000000..ec84c31bb4
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/default-reader.any.js.ini
@@ -0,0 +1,15 @@
+[default-reader.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[default-reader.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[default-reader.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[default-reader.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/readable-streams/floating-point-total-queue-size.any.js.ini b/testing/web-platform/meta/streams/readable-streams/floating-point-total-queue-size.any.js.ini
new file mode 100644
index 0000000000..c50cf2a836
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/floating-point-total-queue-size.any.js.ini
@@ -0,0 +1,15 @@
+[floating-point-total-queue-size.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[floating-point-total-queue-size.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[floating-point-total-queue-size.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[floating-point-total-queue-size.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/readable-streams/garbage-collection.any.js.ini b/testing/web-platform/meta/streams/readable-streams/garbage-collection.any.js.ini
new file mode 100644
index 0000000000..73f1f6a8ae
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/garbage-collection.any.js.ini
@@ -0,0 +1,15 @@
+[garbage-collection.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[garbage-collection.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[garbage-collection.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[garbage-collection.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/readable-streams/general.any.js.ini b/testing/web-platform/meta/streams/readable-streams/general.any.js.ini
new file mode 100644
index 0000000000..6f803e3f0f
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/general.any.js.ini
@@ -0,0 +1,9 @@
+[general.any.worker.html]
+
+[general.any.html]
+
+[general.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
+
+[general.any.serviceworker.html]
diff --git a/testing/web-platform/meta/streams/readable-streams/global.html.ini b/testing/web-platform/meta/streams/readable-streams/global.html.ini
new file mode 100644
index 0000000000..6a05bfc702
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/global.html.ini
@@ -0,0 +1,4 @@
+[global.html]
+ prefs: [dom.webidl.crosscontext_hasinstance.enabled:false]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/readable-streams/owning-type-message-port.any.js.ini b/testing/web-platform/meta/streams/readable-streams/owning-type-message-port.any.js.ini
new file mode 100644
index 0000000000..7cfc5e1cb1
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/owning-type-message-port.any.js.ini
@@ -0,0 +1,30 @@
+[owning-type-message-port.any.worker.html]
+ [Transferred MessageChannel works as expected]
+ expected: FAIL
+
+ [Second branch of owning ReadableStream tee should end up into errors with transfer only values]
+ expected: FAIL
+
+
+[owning-type-message-port.any.sharedworker.html]
+ [Transferred MessageChannel works as expected]
+ expected: FAIL
+
+ [Second branch of owning ReadableStream tee should end up into errors with transfer only values]
+ expected: FAIL
+
+
+[owning-type-message-port.any.serviceworker.html]
+ [Transferred MessageChannel works as expected]
+ expected: FAIL
+
+ [Second branch of owning ReadableStream tee should end up into errors with transfer only values]
+ expected: FAIL
+
+
+[owning-type-message-port.any.html]
+ [Transferred MessageChannel works as expected]
+ expected: FAIL
+
+ [Second branch of owning ReadableStream tee should end up into errors with transfer only values]
+ expected: FAIL
diff --git a/testing/web-platform/meta/streams/readable-streams/owning-type-video-frame.any.js.ini b/testing/web-platform/meta/streams/readable-streams/owning-type-video-frame.any.js.ini
new file mode 100644
index 0000000000..d9eab936df
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/owning-type-video-frame.any.js.ini
@@ -0,0 +1,66 @@
+[owning-type-video-frame.any.serviceworker.html]
+ [ReadableStream of type owning should close serialized chunks]
+ expected: FAIL
+
+ [ReadableStream of type owning should transfer JS chunks with transferred values]
+ expected: FAIL
+
+ [ReadableStream of type owning should error when trying to enqueue not serializable values]
+ expected: FAIL
+
+ [ReadableStream of type owning should clone serializable objects when teeing]
+ expected: FAIL
+
+ [ReadableStream of type owning should clone JS Objects with serializables when teeing]
+ expected: FAIL
+
+
+[owning-type-video-frame.any.worker.html]
+ [ReadableStream of type owning should close serialized chunks]
+ expected: FAIL
+
+ [ReadableStream of type owning should transfer JS chunks with transferred values]
+ expected: FAIL
+
+ [ReadableStream of type owning should error when trying to enqueue not serializable values]
+ expected: FAIL
+
+ [ReadableStream of type owning should clone serializable objects when teeing]
+ expected: FAIL
+
+ [ReadableStream of type owning should clone JS Objects with serializables when teeing]
+ expected: FAIL
+
+
+[owning-type-video-frame.any.html]
+ [ReadableStream of type owning should close serialized chunks]
+ expected: FAIL
+
+ [ReadableStream of type owning should transfer JS chunks with transferred values]
+ expected: FAIL
+
+ [ReadableStream of type owning should error when trying to enqueue not serializable values]
+ expected: FAIL
+
+ [ReadableStream of type owning should clone serializable objects when teeing]
+ expected: FAIL
+
+ [ReadableStream of type owning should clone JS Objects with serializables when teeing]
+ expected: FAIL
+
+
+[owning-type-video-frame.any.sharedworker.html]
+ [ReadableStream of type owning should close serialized chunks]
+ expected: FAIL
+
+ [ReadableStream of type owning should transfer JS chunks with transferred values]
+ expected: FAIL
+
+ [ReadableStream of type owning should error when trying to enqueue not serializable values]
+ expected: FAIL
+
+ [ReadableStream of type owning should clone serializable objects when teeing]
+ expected: FAIL
+
+ [ReadableStream of type owning should clone JS Objects with serializables when teeing]
+ expected: FAIL
diff --git a/testing/web-platform/meta/streams/readable-streams/owning-type.any.js.ini b/testing/web-platform/meta/streams/readable-streams/owning-type.any.js.ini
new file mode 100644
index 0000000000..eaa158369b
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/owning-type.any.js.ini
@@ -0,0 +1,66 @@
+[owning-type.any.serviceworker.html]
+ [ReadableStream can be constructed with owning type]
+ expected: FAIL
+
+ [ReadableStream of type owning should call start with a ReadableStreamDefaultController]
+ expected: FAIL
+
+ [ReadableStream should be able to call enqueue with an empty transfer list]
+ expected: FAIL
+
+ [ReadableStream should check transfer parameter]
+ expected: FAIL
+
+ [ReadableStream of type owning should transfer enqueued chunks]
+ expected: FAIL
+
+
+[owning-type.any.sharedworker.html]
+ [ReadableStream can be constructed with owning type]
+ expected: FAIL
+
+ [ReadableStream of type owning should call start with a ReadableStreamDefaultController]
+ expected: FAIL
+
+ [ReadableStream should be able to call enqueue with an empty transfer list]
+ expected: FAIL
+
+ [ReadableStream should check transfer parameter]
+ expected: FAIL
+
+ [ReadableStream of type owning should transfer enqueued chunks]
+ expected: FAIL
+
+
+[owning-type.any.worker.html]
+ [ReadableStream can be constructed with owning type]
+ expected: FAIL
+
+ [ReadableStream of type owning should call start with a ReadableStreamDefaultController]
+ expected: FAIL
+
+ [ReadableStream should be able to call enqueue with an empty transfer list]
+ expected: FAIL
+
+ [ReadableStream should check transfer parameter]
+ expected: FAIL
+
+ [ReadableStream of type owning should transfer enqueued chunks]
+ expected: FAIL
+
+
+[owning-type.any.html]
+ [ReadableStream can be constructed with owning type]
+ expected: FAIL
+
+ [ReadableStream of type owning should call start with a ReadableStreamDefaultController]
+ expected: FAIL
+
+ [ReadableStream should be able to call enqueue with an empty transfer list]
+ expected: FAIL
+
+ [ReadableStream should check transfer parameter]
+ expected: FAIL
+
+ [ReadableStream of type owning should transfer enqueued chunks]
+ expected: FAIL
diff --git a/testing/web-platform/meta/streams/readable-streams/patched-global.any.js.ini b/testing/web-platform/meta/streams/readable-streams/patched-global.any.js.ini
new file mode 100644
index 0000000000..3e89dab433
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/patched-global.any.js.ini
@@ -0,0 +1,15 @@
+[patched-global.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[patched-global.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[patched-global.any.worker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+
+[patched-global.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/readable-streams/reentrant-strategies.any.js.ini b/testing/web-platform/meta/streams/readable-streams/reentrant-strategies.any.js.ini
new file mode 100644
index 0000000000..e5f4a3d11c
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/reentrant-strategies.any.js.ini
@@ -0,0 +1,15 @@
+[reentrant-strategies.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[reentrant-strategies.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[reentrant-strategies.any.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+
+[reentrant-strategies.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/readable-streams/tee.any.js.ini b/testing/web-platform/meta/streams/readable-streams/tee.any.js.ini
new file mode 100644
index 0000000000..c7d340d708
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/tee.any.js.ini
@@ -0,0 +1,15 @@
+[tee.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[tee.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[tee.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[tee.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/readable-streams/templated.any.js.ini b/testing/web-platform/meta/streams/readable-streams/templated.any.js.ini
new file mode 100644
index 0000000000..a7897c48f9
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-streams/templated.any.js.ini
@@ -0,0 +1,15 @@
+[templated.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[templated.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[templated.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[templated.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]