summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/streams
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
commit6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch)
treea68f146d7fa01f0134297619fbe7e33db084e0aa /testing/web-platform/meta/streams
parentInitial commit. (diff)
downloadthunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.tar.xz
thunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.zip
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/streams')
-rw-r--r--testing/web-platform/meta/streams/idlharness-shadowrealm.window.js.ini2
-rw-r--r--testing/web-platform/meta/streams/idlharness.any.js.ini13
-rw-r--r--testing/web-platform/meta/streams/piping/abort.any.js.ini26
-rw-r--r--testing/web-platform/meta/streams/piping/close-propagation-backward.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/piping/close-propagation-forward.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/piping/error-propagation-backward.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/piping/error-propagation-forward.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/piping/flow-control.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/piping/multiple-propagation.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/piping/pipe-through.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/piping/then-interception.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/piping/throwing-options.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/piping/transform-streams.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/queuing-strategies-size-function-per-global.window.js.ini3
-rw-r--r--testing/web-platform/meta/streams/queuing-strategies.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/readable-byte-streams/bad-buffers-and-views.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/readable-byte-streams/general.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/readable-byte-streams/non-transferable-buffers.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/readable-byte-streams/respond-after-enqueue.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/readable-byte-streams/tee.any.js.ini15
-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
-rw-r--r--testing/web-platform/meta/streams/transferable/__dir__.ini1
-rw-r--r--testing/web-platform/meta/streams/transferable/service-worker.https.html.ini3
-rw-r--r--testing/web-platform/meta/streams/transferable/shared-worker.html.ini3
-rw-r--r--testing/web-platform/meta/streams/transferable/transfer-with-messageport.window.js.ini3
-rw-r--r--testing/web-platform/meta/streams/transferable/transform-stream.html.ini3
-rw-r--r--testing/web-platform/meta/streams/transferable/window.html.ini3
-rw-r--r--testing/web-platform/meta/streams/transferable/worker.html.ini3
-rw-r--r--testing/web-platform/meta/streams/transferable/writable-stream.html.ini3
-rw-r--r--testing/web-platform/meta/streams/transform-streams/backpressure.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/transform-streams/errors.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/transform-streams/flush.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/transform-streams/general.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/transform-streams/invalid-realm.tentative.window.js.ini4
-rw-r--r--testing/web-platform/meta/streams/transform-streams/lipfuzz.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/transform-streams/patched-global.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/transform-streams/properties.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/transform-streams/reentrant-strategies.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/transform-streams/strategies.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/transform-streams/terminate.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/writable-streams/aborting.any.js.ini9
-rw-r--r--testing/web-platform/meta/streams/writable-streams/bad-strategies.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/writable-streams/bad-underlying-sinks.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/writable-streams/byte-length-queuing-strategy.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/writable-streams/close.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/writable-streams/constructor.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/writable-streams/count-queuing-strategy.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/writable-streams/error.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/writable-streams/floating-point-total-queue-size.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/writable-streams/general.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/writable-streams/properties.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/writable-streams/reentrant-strategy.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/writable-streams/start.any.js.ini15
-rw-r--r--testing/web-platform/meta/streams/writable-streams/write.any.js.ini15
73 files changed, 1057 insertions, 0 deletions
diff --git a/testing/web-platform/meta/streams/idlharness-shadowrealm.window.js.ini b/testing/web-platform/meta/streams/idlharness-shadowrealm.window.js.ini
new file mode 100644
index 0000000000..9bc980b7ca
--- /dev/null
+++ b/testing/web-platform/meta/streams/idlharness-shadowrealm.window.js.ini
@@ -0,0 +1,2 @@
+[idlharness-shadowrealm.window.html]
+ prefs: [javascript.options.experimental.shadow_realms:true]
diff --git a/testing/web-platform/meta/streams/idlharness.any.js.ini b/testing/web-platform/meta/streams/idlharness.any.js.ini
new file mode 100644
index 0000000000..650c372422
--- /dev/null
+++ b/testing/web-platform/meta/streams/idlharness.any.js.ini
@@ -0,0 +1,13 @@
+[idlharness.any.worker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+
+[idlharness.any.sharedworker.html]
+
+[idlharness.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[idlharness.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/piping/abort.any.js.ini b/testing/web-platform/meta/streams/piping/abort.any.js.ini
new file mode 100644
index 0000000000..b51d973363
--- /dev/null
+++ b/testing/web-platform/meta/streams/piping/abort.any.js.ini
@@ -0,0 +1,26 @@
+[abort.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel()]
+ expected: FAIL
+
+
+[abort.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel()]
+ expected: FAIL
+
+
+[abort.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel()]
+ expected: FAIL
+
+
+[abort.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel()]
+ expected: FAIL
diff --git a/testing/web-platform/meta/streams/piping/close-propagation-backward.any.js.ini b/testing/web-platform/meta/streams/piping/close-propagation-backward.any.js.ini
new file mode 100644
index 0000000000..30f1e30f58
--- /dev/null
+++ b/testing/web-platform/meta/streams/piping/close-propagation-backward.any.js.ini
@@ -0,0 +1,15 @@
+[close-propagation-backward.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[close-propagation-backward.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[close-propagation-backward.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[close-propagation-backward.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/piping/close-propagation-forward.any.js.ini b/testing/web-platform/meta/streams/piping/close-propagation-forward.any.js.ini
new file mode 100644
index 0000000000..f80aed406f
--- /dev/null
+++ b/testing/web-platform/meta/streams/piping/close-propagation-forward.any.js.ini
@@ -0,0 +1,15 @@
+[close-propagation-forward.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[close-propagation-forward.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[close-propagation-forward.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[close-propagation-forward.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/piping/error-propagation-backward.any.js.ini b/testing/web-platform/meta/streams/piping/error-propagation-backward.any.js.ini
new file mode 100644
index 0000000000..0d93446436
--- /dev/null
+++ b/testing/web-platform/meta/streams/piping/error-propagation-backward.any.js.ini
@@ -0,0 +1,15 @@
+[error-propagation-backward.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[error-propagation-backward.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[error-propagation-backward.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[error-propagation-backward.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/piping/error-propagation-forward.any.js.ini b/testing/web-platform/meta/streams/piping/error-propagation-forward.any.js.ini
new file mode 100644
index 0000000000..00cb701a15
--- /dev/null
+++ b/testing/web-platform/meta/streams/piping/error-propagation-forward.any.js.ini
@@ -0,0 +1,15 @@
+[error-propagation-forward.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[error-propagation-forward.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[error-propagation-forward.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[error-propagation-forward.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/piping/flow-control.any.js.ini b/testing/web-platform/meta/streams/piping/flow-control.any.js.ini
new file mode 100644
index 0000000000..751f86e5f8
--- /dev/null
+++ b/testing/web-platform/meta/streams/piping/flow-control.any.js.ini
@@ -0,0 +1,15 @@
+[flow-control.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[flow-control.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[flow-control.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[flow-control.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/piping/multiple-propagation.any.js.ini b/testing/web-platform/meta/streams/piping/multiple-propagation.any.js.ini
new file mode 100644
index 0000000000..51023c6649
--- /dev/null
+++ b/testing/web-platform/meta/streams/piping/multiple-propagation.any.js.ini
@@ -0,0 +1,15 @@
+[multiple-propagation.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[multiple-propagation.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[multiple-propagation.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[multiple-propagation.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/piping/pipe-through.any.js.ini b/testing/web-platform/meta/streams/piping/pipe-through.any.js.ini
new file mode 100644
index 0000000000..168dac2d06
--- /dev/null
+++ b/testing/web-platform/meta/streams/piping/pipe-through.any.js.ini
@@ -0,0 +1,15 @@
+[pipe-through.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[pipe-through.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[pipe-through.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[pipe-through.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/piping/then-interception.any.js.ini b/testing/web-platform/meta/streams/piping/then-interception.any.js.ini
new file mode 100644
index 0000000000..f6fdcc6005
--- /dev/null
+++ b/testing/web-platform/meta/streams/piping/then-interception.any.js.ini
@@ -0,0 +1,15 @@
+[then-interception.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[then-interception.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[then-interception.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[then-interception.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/piping/throwing-options.any.js.ini b/testing/web-platform/meta/streams/piping/throwing-options.any.js.ini
new file mode 100644
index 0000000000..5685ea6908
--- /dev/null
+++ b/testing/web-platform/meta/streams/piping/throwing-options.any.js.ini
@@ -0,0 +1,15 @@
+[throwing-options.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[throwing-options.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[throwing-options.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[throwing-options.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/piping/transform-streams.any.js.ini b/testing/web-platform/meta/streams/piping/transform-streams.any.js.ini
new file mode 100644
index 0000000000..d8f8724eed
--- /dev/null
+++ b/testing/web-platform/meta/streams/piping/transform-streams.any.js.ini
@@ -0,0 +1,15 @@
+[transform-streams.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[transform-streams.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[transform-streams.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[transform-streams.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/queuing-strategies-size-function-per-global.window.js.ini b/testing/web-platform/meta/streams/queuing-strategies-size-function-per-global.window.js.ini
new file mode 100644
index 0000000000..4bc3083155
--- /dev/null
+++ b/testing/web-platform/meta/streams/queuing-strategies-size-function-per-global.window.js.ini
@@ -0,0 +1,3 @@
+[queuing-strategies-size-function-per-global.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/queuing-strategies.any.js.ini b/testing/web-platform/meta/streams/queuing-strategies.any.js.ini
new file mode 100644
index 0000000000..66e220ac93
--- /dev/null
+++ b/testing/web-platform/meta/streams/queuing-strategies.any.js.ini
@@ -0,0 +1,15 @@
+[queuing-strategies.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[queuing-strategies.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[queuing-strategies.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[queuing-strategies.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/readable-byte-streams/bad-buffers-and-views.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/bad-buffers-and-views.any.js.ini
new file mode 100644
index 0000000000..de98126683
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-byte-streams/bad-buffers-and-views.any.js.ini
@@ -0,0 +1,15 @@
+[bad-buffers-and-views.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[bad-buffers-and-views.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[bad-buffers-and-views.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[bad-buffers-and-views.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.any.js.ini
new file mode 100644
index 0000000000..804cbb6440
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.any.js.ini
@@ -0,0 +1,15 @@
+[construct-byob-request.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[construct-byob-request.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[construct-byob-request.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[construct-byob-request.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/readable-byte-streams/general.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/general.any.js.ini
new file mode 100644
index 0000000000..ce5645cfde
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-byte-streams/general.any.js.ini
@@ -0,0 +1,15 @@
+[general.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[general.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[general.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[general.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/readable-byte-streams/non-transferable-buffers.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/non-transferable-buffers.any.js.ini
new file mode 100644
index 0000000000..d75ae1cf76
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-byte-streams/non-transferable-buffers.any.js.ini
@@ -0,0 +1,15 @@
+[non-transferable-buffers.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[non-transferable-buffers.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[non-transferable-buffers.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[non-transferable-buffers.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/readable-byte-streams/respond-after-enqueue.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/respond-after-enqueue.any.js.ini
new file mode 100644
index 0000000000..99f0866d8c
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-byte-streams/respond-after-enqueue.any.js.ini
@@ -0,0 +1,15 @@
+[respond-after-enqueue.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[respond-after-enqueue.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[respond-after-enqueue.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[respond-after-enqueue.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/readable-byte-streams/tee.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/tee.any.js.ini
new file mode 100644
index 0000000000..f1301c1b1a
--- /dev/null
+++ b/testing/web-platform/meta/streams/readable-byte-streams/tee.any.js.ini
@@ -0,0 +1,15 @@
+[tee.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[tee.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[tee.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[tee.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
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]
diff --git a/testing/web-platform/meta/streams/transferable/__dir__.ini b/testing/web-platform/meta/streams/transferable/__dir__.ini
new file mode 100644
index 0000000000..4652b4d3fe
--- /dev/null
+++ b/testing/web-platform/meta/streams/transferable/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [NS_NewRunnableFunction, detail::ProxyRelease, mozilla::SupportsThreadSafeWeakPtr, mozilla::ipc::BackgroundChildImpl::AllocPRemoteWorkerChild]
diff --git a/testing/web-platform/meta/streams/transferable/service-worker.https.html.ini b/testing/web-platform/meta/streams/transferable/service-worker.https.html.ini
new file mode 100644
index 0000000000..490390e0ed
--- /dev/null
+++ b/testing/web-platform/meta/streams/transferable/service-worker.https.html.ini
@@ -0,0 +1,3 @@
+[service-worker.https.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/transferable/shared-worker.html.ini b/testing/web-platform/meta/streams/transferable/shared-worker.html.ini
new file mode 100644
index 0000000000..479e4c4de2
--- /dev/null
+++ b/testing/web-platform/meta/streams/transferable/shared-worker.html.ini
@@ -0,0 +1,3 @@
+[shared-worker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/streams/transferable/transfer-with-messageport.window.js.ini b/testing/web-platform/meta/streams/transferable/transfer-with-messageport.window.js.ini
new file mode 100644
index 0000000000..59039c303a
--- /dev/null
+++ b/testing/web-platform/meta/streams/transferable/transfer-with-messageport.window.js.ini
@@ -0,0 +1,3 @@
+[transfer-with-messageport.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/transferable/transform-stream.html.ini b/testing/web-platform/meta/streams/transferable/transform-stream.html.ini
new file mode 100644
index 0000000000..f2f151c47b
--- /dev/null
+++ b/testing/web-platform/meta/streams/transferable/transform-stream.html.ini
@@ -0,0 +1,3 @@
+[transform-stream.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/transferable/window.html.ini b/testing/web-platform/meta/streams/transferable/window.html.ini
new file mode 100644
index 0000000000..a51d787ed9
--- /dev/null
+++ b/testing/web-platform/meta/streams/transferable/window.html.ini
@@ -0,0 +1,3 @@
+[window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/transferable/worker.html.ini b/testing/web-platform/meta/streams/transferable/worker.html.ini
new file mode 100644
index 0000000000..032c39ae1c
--- /dev/null
+++ b/testing/web-platform/meta/streams/transferable/worker.html.ini
@@ -0,0 +1,3 @@
+[worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/transferable/writable-stream.html.ini b/testing/web-platform/meta/streams/transferable/writable-stream.html.ini
new file mode 100644
index 0000000000..99e6d0ad5b
--- /dev/null
+++ b/testing/web-platform/meta/streams/transferable/writable-stream.html.ini
@@ -0,0 +1,3 @@
+[writable-stream.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/transform-streams/backpressure.any.js.ini b/testing/web-platform/meta/streams/transform-streams/backpressure.any.js.ini
new file mode 100644
index 0000000000..1efe67e9c9
--- /dev/null
+++ b/testing/web-platform/meta/streams/transform-streams/backpressure.any.js.ini
@@ -0,0 +1,15 @@
+[backpressure.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[backpressure.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[backpressure.any.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+
+[backpressure.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/transform-streams/errors.any.js.ini b/testing/web-platform/meta/streams/transform-streams/errors.any.js.ini
new file mode 100644
index 0000000000..b0c3082bf6
--- /dev/null
+++ b/testing/web-platform/meta/streams/transform-streams/errors.any.js.ini
@@ -0,0 +1,15 @@
+[errors.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[errors.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[errors.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[errors.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/transform-streams/flush.any.js.ini b/testing/web-platform/meta/streams/transform-streams/flush.any.js.ini
new file mode 100644
index 0000000000..13da5a80bc
--- /dev/null
+++ b/testing/web-platform/meta/streams/transform-streams/flush.any.js.ini
@@ -0,0 +1,15 @@
+[flush.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[flush.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[flush.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[flush.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/transform-streams/general.any.js.ini b/testing/web-platform/meta/streams/transform-streams/general.any.js.ini
new file mode 100644
index 0000000000..3e7f35a890
--- /dev/null
+++ b/testing/web-platform/meta/streams/transform-streams/general.any.js.ini
@@ -0,0 +1,15 @@
+[general.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[general.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[general.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+
+[general.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/transform-streams/invalid-realm.tentative.window.js.ini b/testing/web-platform/meta/streams/transform-streams/invalid-realm.tentative.window.js.ini
new file mode 100644
index 0000000000..31315a22ad
--- /dev/null
+++ b/testing/web-platform/meta/streams/transform-streams/invalid-realm.tentative.window.js.ini
@@ -0,0 +1,4 @@
+[invalid-realm.tentative.window.html]
+ expected: TIMEOUT
+ [TransformStream: write in detached realm should succeed]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/streams/transform-streams/lipfuzz.any.js.ini b/testing/web-platform/meta/streams/transform-streams/lipfuzz.any.js.ini
new file mode 100644
index 0000000000..d56baca813
--- /dev/null
+++ b/testing/web-platform/meta/streams/transform-streams/lipfuzz.any.js.ini
@@ -0,0 +1,15 @@
+[lipfuzz.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[lipfuzz.any.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+
+[lipfuzz.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[lipfuzz.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/transform-streams/patched-global.any.js.ini b/testing/web-platform/meta/streams/transform-streams/patched-global.any.js.ini
new file mode 100644
index 0000000000..88ce8057d1
--- /dev/null
+++ b/testing/web-platform/meta/streams/transform-streams/patched-global.any.js.ini
@@ -0,0 +1,15 @@
+[patched-global.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[patched-global.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[patched-global.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+
+[patched-global.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/transform-streams/properties.any.js.ini b/testing/web-platform/meta/streams/transform-streams/properties.any.js.ini
new file mode 100644
index 0000000000..8381b4c429
--- /dev/null
+++ b/testing/web-platform/meta/streams/transform-streams/properties.any.js.ini
@@ -0,0 +1,15 @@
+[properties.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[properties.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[properties.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[properties.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/transform-streams/reentrant-strategies.any.js.ini b/testing/web-platform/meta/streams/transform-streams/reentrant-strategies.any.js.ini
new file mode 100644
index 0000000000..203e0db725
--- /dev/null
+++ b/testing/web-platform/meta/streams/transform-streams/reentrant-strategies.any.js.ini
@@ -0,0 +1,15 @@
+[reentrant-strategies.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[reentrant-strategies.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[reentrant-strategies.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+
+[reentrant-strategies.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/transform-streams/strategies.any.js.ini b/testing/web-platform/meta/streams/transform-streams/strategies.any.js.ini
new file mode 100644
index 0000000000..fc30fe6bd2
--- /dev/null
+++ b/testing/web-platform/meta/streams/transform-streams/strategies.any.js.ini
@@ -0,0 +1,15 @@
+[strategies.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[strategies.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[strategies.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[strategies.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/transform-streams/terminate.any.js.ini b/testing/web-platform/meta/streams/transform-streams/terminate.any.js.ini
new file mode 100644
index 0000000000..9fab330a40
--- /dev/null
+++ b/testing/web-platform/meta/streams/transform-streams/terminate.any.js.ini
@@ -0,0 +1,15 @@
+[terminate.any.worker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+
+[terminate.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[terminate.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[terminate.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/writable-streams/aborting.any.js.ini b/testing/web-platform/meta/streams/writable-streams/aborting.any.js.ini
new file mode 100644
index 0000000000..8e68b88e66
--- /dev/null
+++ b/testing/web-platform/meta/streams/writable-streams/aborting.any.js.ini
@@ -0,0 +1,9 @@
+[aborting.any.serviceworker.html]
+ expected:
+ if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT]
+
+[aborting.any.html]
+
+[aborting.any.sharedworker.html]
+
+[aborting.any.worker.html]
diff --git a/testing/web-platform/meta/streams/writable-streams/bad-strategies.any.js.ini b/testing/web-platform/meta/streams/writable-streams/bad-strategies.any.js.ini
new file mode 100644
index 0000000000..f959ac082d
--- /dev/null
+++ b/testing/web-platform/meta/streams/writable-streams/bad-strategies.any.js.ini
@@ -0,0 +1,15 @@
+[bad-strategies.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[bad-strategies.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+
+[bad-strategies.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[bad-strategies.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/writable-streams/bad-underlying-sinks.any.js.ini b/testing/web-platform/meta/streams/writable-streams/bad-underlying-sinks.any.js.ini
new file mode 100644
index 0000000000..b8efa3905a
--- /dev/null
+++ b/testing/web-platform/meta/streams/writable-streams/bad-underlying-sinks.any.js.ini
@@ -0,0 +1,15 @@
+[bad-underlying-sinks.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[bad-underlying-sinks.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[bad-underlying-sinks.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[bad-underlying-sinks.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/writable-streams/byte-length-queuing-strategy.any.js.ini b/testing/web-platform/meta/streams/writable-streams/byte-length-queuing-strategy.any.js.ini
new file mode 100644
index 0000000000..4a14ef2d6f
--- /dev/null
+++ b/testing/web-platform/meta/streams/writable-streams/byte-length-queuing-strategy.any.js.ini
@@ -0,0 +1,15 @@
+[byte-length-queuing-strategy.any.worker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+
+[byte-length-queuing-strategy.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[byte-length-queuing-strategy.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[byte-length-queuing-strategy.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/writable-streams/close.any.js.ini b/testing/web-platform/meta/streams/writable-streams/close.any.js.ini
new file mode 100644
index 0000000000..d2946cd081
--- /dev/null
+++ b/testing/web-platform/meta/streams/writable-streams/close.any.js.ini
@@ -0,0 +1,15 @@
+[close.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[close.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[close.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[close.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/writable-streams/constructor.any.js.ini b/testing/web-platform/meta/streams/writable-streams/constructor.any.js.ini
new file mode 100644
index 0000000000..eb48461455
--- /dev/null
+++ b/testing/web-platform/meta/streams/writable-streams/constructor.any.js.ini
@@ -0,0 +1,15 @@
+[constructor.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[constructor.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[constructor.any.worker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+
+[constructor.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/writable-streams/count-queuing-strategy.any.js.ini b/testing/web-platform/meta/streams/writable-streams/count-queuing-strategy.any.js.ini
new file mode 100644
index 0000000000..b8954bb560
--- /dev/null
+++ b/testing/web-platform/meta/streams/writable-streams/count-queuing-strategy.any.js.ini
@@ -0,0 +1,15 @@
+[count-queuing-strategy.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[count-queuing-strategy.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[count-queuing-strategy.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[count-queuing-strategy.any.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/streams/writable-streams/error.any.js.ini b/testing/web-platform/meta/streams/writable-streams/error.any.js.ini
new file mode 100644
index 0000000000..5909db7f7b
--- /dev/null
+++ b/testing/web-platform/meta/streams/writable-streams/error.any.js.ini
@@ -0,0 +1,15 @@
+[error.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[error.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[error.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[error.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/writable-streams/floating-point-total-queue-size.any.js.ini b/testing/web-platform/meta/streams/writable-streams/floating-point-total-queue-size.any.js.ini
new file mode 100644
index 0000000000..96aec1c72b
--- /dev/null
+++ b/testing/web-platform/meta/streams/writable-streams/floating-point-total-queue-size.any.js.ini
@@ -0,0 +1,15 @@
+[floating-point-total-queue-size.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[floating-point-total-queue-size.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[floating-point-total-queue-size.any.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+
+[floating-point-total-queue-size.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/writable-streams/general.any.js.ini b/testing/web-platform/meta/streams/writable-streams/general.any.js.ini
new file mode 100644
index 0000000000..3df330c3d3
--- /dev/null
+++ b/testing/web-platform/meta/streams/writable-streams/general.any.js.ini
@@ -0,0 +1,15 @@
+[general.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[general.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[general.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[general.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/streams/writable-streams/properties.any.js.ini b/testing/web-platform/meta/streams/writable-streams/properties.any.js.ini
new file mode 100644
index 0000000000..fff4d88419
--- /dev/null
+++ b/testing/web-platform/meta/streams/writable-streams/properties.any.js.ini
@@ -0,0 +1,15 @@
+[properties.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+
+[properties.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[properties.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[properties.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/writable-streams/reentrant-strategy.any.js.ini b/testing/web-platform/meta/streams/writable-streams/reentrant-strategy.any.js.ini
new file mode 100644
index 0000000000..44cab69864
--- /dev/null
+++ b/testing/web-platform/meta/streams/writable-streams/reentrant-strategy.any.js.ini
@@ -0,0 +1,15 @@
+[reentrant-strategy.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[reentrant-strategy.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[reentrant-strategy.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[reentrant-strategy.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/writable-streams/start.any.js.ini b/testing/web-platform/meta/streams/writable-streams/start.any.js.ini
new file mode 100644
index 0000000000..2620741fca
--- /dev/null
+++ b/testing/web-platform/meta/streams/writable-streams/start.any.js.ini
@@ -0,0 +1,15 @@
+[start.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[start.any.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+
+[start.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[start.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/streams/writable-streams/write.any.js.ini b/testing/web-platform/meta/streams/writable-streams/write.any.js.ini
new file mode 100644
index 0000000000..462f05b573
--- /dev/null
+++ b/testing/web-platform/meta/streams/writable-streams/write.any.js.ini
@@ -0,0 +1,15 @@
+[write.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[write.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[write.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[write.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]