diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
commit | 26a029d407be480d791972afb5975cf62c9360a6 (patch) | |
tree | f435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/meta/streams | |
parent | Initial commit. (diff) | |
download | firefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz firefox-26a029d407be480d791972afb5975cf62c9360a6.zip |
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/streams')
79 files changed, 1417 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..77b96afdc4 --- /dev/null +++ b/testing/web-platform/meta/streams/piping/abort.any.js.ini @@ -0,0 +1,30 @@ +[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 + + +[abort.any.shadowrealm.html] + expected: ERROR 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..b8d358024c --- /dev/null +++ b/testing/web-platform/meta/streams/piping/close-propagation-backward.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[close-propagation-backward.any.shadowrealm.html] + expected: ERROR 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..c6a4ca0402 --- /dev/null +++ b/testing/web-platform/meta/streams/piping/close-propagation-forward.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[close-propagation-forward.any.shadowrealm.html] + expected: ERROR 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..3ecac3ead2 --- /dev/null +++ b/testing/web-platform/meta/streams/piping/error-propagation-backward.any.js.ini @@ -0,0 +1,12 @@ +[error-propagation-backward.any.sharedworker.html] + +[error-propagation-backward.any.worker.html] + +[error-propagation-backward.any.html] + +[error-propagation-backward.any.serviceworker.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + +[error-propagation-backward.any.shadowrealm.html] + expected: ERROR 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..1be7ca84a9 --- /dev/null +++ b/testing/web-platform/meta/streams/piping/error-propagation-forward.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[error-propagation-forward.any.shadowrealm.html] + expected: ERROR 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..8f11b68c11 --- /dev/null +++ b/testing/web-platform/meta/streams/piping/flow-control.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[flow-control.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/piping/general-addition.any.js.ini b/testing/web-platform/meta/streams/piping/general-addition.any.js.ini new file mode 100644 index 0000000000..c81f3fe464 --- /dev/null +++ b/testing/web-platform/meta/streams/piping/general-addition.any.js.ini @@ -0,0 +1,10 @@ +[general-addition.any.serviceworker.html] + +[general-addition.any.sharedworker.html] + +[general-addition.any.html] + +[general-addition.any.shadowrealm.html] + expected: ERROR + +[general-addition.any.worker.html] diff --git a/testing/web-platform/meta/streams/piping/general.any.js.ini b/testing/web-platform/meta/streams/piping/general.any.js.ini new file mode 100644 index 0000000000..23e8010765 --- /dev/null +++ b/testing/web-platform/meta/streams/piping/general.any.js.ini @@ -0,0 +1,10 @@ +[general.any.worker.html] + +[general.any.serviceworker.html] + +[general.any.sharedworker.html] + +[general.any.shadowrealm.html] + expected: ERROR + +[general.any.html] 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..cf863349d9 --- /dev/null +++ b/testing/web-platform/meta/streams/piping/multiple-propagation.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[multiple-propagation.any.shadowrealm.html] + expected: ERROR 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..8aa95b4a28 --- /dev/null +++ b/testing/web-platform/meta/streams/piping/pipe-through.any.js.ini @@ -0,0 +1,10 @@ +[pipe-through.any.shadowrealm.html] + expected: ERROR + +[pipe-through.any.html] + +[pipe-through.any.sharedworker.html] + +[pipe-through.any.worker.html] + +[pipe-through.any.serviceworker.html] 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..7dec7055ac --- /dev/null +++ b/testing/web-platform/meta/streams/piping/then-interception.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[then-interception.any.shadowrealm.html] + expected: ERROR 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..0069501715 --- /dev/null +++ b/testing/web-platform/meta/streams/piping/throwing-options.any.js.ini @@ -0,0 +1,10 @@ +[throwing-options.any.sharedworker.html] + +[throwing-options.any.worker.html] + +[throwing-options.any.html] + +[throwing-options.any.serviceworker.html] + +[throwing-options.any.shadowrealm.html] + expected: ERROR 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..b7a531fa60 --- /dev/null +++ b/testing/web-platform/meta/streams/piping/transform-streams.any.js.ini @@ -0,0 +1,10 @@ +[transform-streams.any.serviceworker.html] + +[transform-streams.any.worker.html] + +[transform-streams.any.html] + +[transform-streams.any.sharedworker.html] + +[transform-streams.any.shadowrealm.html] + expected: ERROR 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..52c723040e --- /dev/null +++ b/testing/web-platform/meta/streams/queuing-strategies.any.js.ini @@ -0,0 +1,10 @@ +[queuing-strategies.any.sharedworker.html] + +[queuing-strategies.any.worker.html] + +[queuing-strategies.any.serviceworker.html] + +[queuing-strategies.any.html] + +[queuing-strategies.any.shadowrealm.html] + expected: ERROR 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..bdaaacb317 --- /dev/null +++ b/testing/web-platform/meta/streams/readable-byte-streams/bad-buffers-and-views.any.js.ini @@ -0,0 +1,10 @@ +[bad-buffers-and-views.any.worker.html] + +[bad-buffers-and-views.any.sharedworker.html] + +[bad-buffers-and-views.any.serviceworker.html] + +[bad-buffers-and-views.any.html] + +[bad-buffers-and-views.any.shadowrealm.html] + expected: ERROR 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..b7263ee8db --- /dev/null +++ b/testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[construct-byob-request.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-byte-streams/enqueue-with-detached-buffer.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/enqueue-with-detached-buffer.any.js.ini new file mode 100644 index 0000000000..e996415e66 --- /dev/null +++ b/testing/web-platform/meta/streams/readable-byte-streams/enqueue-with-detached-buffer.any.js.ini @@ -0,0 +1,10 @@ +[enqueue-with-detached-buffer.any.sharedworker.html] + +[enqueue-with-detached-buffer.any.worker.html] + +[enqueue-with-detached-buffer.any.html] + +[enqueue-with-detached-buffer.any.serviceworker.html] + +[enqueue-with-detached-buffer.any.shadowrealm.html] + expected: ERROR 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..c05cb5d47f --- /dev/null +++ b/testing/web-platform/meta/streams/readable-byte-streams/general.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[general.any.shadowrealm.html] + expected: ERROR 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..a1d603d0b2 --- /dev/null +++ b/testing/web-platform/meta/streams/readable-byte-streams/non-transferable-buffers.any.js.ini @@ -0,0 +1,12 @@ +[non-transferable-buffers.any.html] + +[non-transferable-buffers.any.serviceworker.html] + expected: + if (os == "android") and debug and not swgl: [OK, CRASH] + +[non-transferable-buffers.any.worker.html] + +[non-transferable-buffers.any.sharedworker.html] + +[non-transferable-buffers.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-byte-streams/read-min.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/read-min.any.js.ini new file mode 100644 index 0000000000..0776488b10 --- /dev/null +++ b/testing/web-platform/meta/streams/readable-byte-streams/read-min.any.js.ini @@ -0,0 +1,214 @@ +[read-min.any.worker.html] + [ReadableStream with byte source: read({ min }) rejects if min is 0] + expected: FAIL + + [ReadableStream with byte source: read({ min }) rejects if min is negative] + expected: FAIL + + [ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (Uint8Array)] + expected: FAIL + + [ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (Uint16Array)] + expected: FAIL + + [ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (DataView)] + expected: FAIL + + [ReadableStream with byte source: read({ min }), then read()] + expected: FAIL + + [ReadableStream with byte source: read({ min }) with a DataView] + expected: FAIL + + [ReadableStream with byte source: enqueue(), then read({ min })] + expected: FAIL + + [ReadableStream with byte source: read({ min: 3 }) on a 3-byte Uint8Array, then multiple enqueue() up to 3 bytes] + expected: FAIL + + [ReadableStream with byte source: read({ min: 3 }) on a 5-byte Uint8Array, then multiple enqueue() up to 3 bytes] + expected: FAIL + + [ReadableStream with byte source: read({ min: 3 }) on a 5-byte Uint8Array, then multiple enqueue() up to 4 bytes] + expected: FAIL + + [ReadableStream with byte source: read({ min }) when closed before view is filled] + expected: FAIL + + [ReadableStream with byte source: read({ min }) when closed immediately after view is filled] + expected: FAIL + + [ReadableStream with byte source: cancel() with partially filled pending read({ min }) request] + expected: FAIL + + [ReadableStream with byte source: 3 byte enqueue(), then close(), then read({ min }) with 2-element Uint16Array must fail] + expected: FAIL + + [ReadableStream with byte source: read({ min }) with 2-element Uint16Array, then 3 byte enqueue(), then close() must fail] + expected: FAIL + + [ReadableStream with byte source: tee() with read({ min }) from branch1 and read() from branch2] + expected: FAIL + + +[read-min.any.html] + [ReadableStream with byte source: read({ min }) rejects if min is 0] + expected: FAIL + + [ReadableStream with byte source: read({ min }) rejects if min is negative] + expected: FAIL + + [ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (Uint8Array)] + expected: FAIL + + [ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (Uint16Array)] + expected: FAIL + + [ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (DataView)] + expected: FAIL + + [ReadableStream with byte source: read({ min }), then read()] + expected: FAIL + + [ReadableStream with byte source: read({ min }) with a DataView] + expected: FAIL + + [ReadableStream with byte source: enqueue(), then read({ min })] + expected: FAIL + + [ReadableStream with byte source: read({ min: 3 }) on a 3-byte Uint8Array, then multiple enqueue() up to 3 bytes] + expected: FAIL + + [ReadableStream with byte source: read({ min: 3 }) on a 5-byte Uint8Array, then multiple enqueue() up to 3 bytes] + expected: FAIL + + [ReadableStream with byte source: read({ min: 3 }) on a 5-byte Uint8Array, then multiple enqueue() up to 4 bytes] + expected: FAIL + + [ReadableStream with byte source: read({ min }) when closed before view is filled] + expected: FAIL + + [ReadableStream with byte source: read({ min }) when closed immediately after view is filled] + expected: FAIL + + [ReadableStream with byte source: cancel() with partially filled pending read({ min }) request] + expected: FAIL + + [ReadableStream with byte source: 3 byte enqueue(), then close(), then read({ min }) with 2-element Uint16Array must fail] + expected: FAIL + + [ReadableStream with byte source: read({ min }) with 2-element Uint16Array, then 3 byte enqueue(), then close() must fail] + expected: FAIL + + [ReadableStream with byte source: tee() with read({ min }) from branch1 and read() from branch2] + expected: FAIL + + +[read-min.any.serviceworker.html] + [ReadableStream with byte source: read({ min }) rejects if min is 0] + expected: FAIL + + [ReadableStream with byte source: read({ min }) rejects if min is negative] + expected: FAIL + + [ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (Uint8Array)] + expected: FAIL + + [ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (Uint16Array)] + expected: FAIL + + [ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (DataView)] + expected: FAIL + + [ReadableStream with byte source: read({ min }), then read()] + expected: FAIL + + [ReadableStream with byte source: read({ min }) with a DataView] + expected: FAIL + + [ReadableStream with byte source: enqueue(), then read({ min })] + expected: FAIL + + [ReadableStream with byte source: read({ min: 3 }) on a 3-byte Uint8Array, then multiple enqueue() up to 3 bytes] + expected: FAIL + + [ReadableStream with byte source: read({ min: 3 }) on a 5-byte Uint8Array, then multiple enqueue() up to 3 bytes] + expected: FAIL + + [ReadableStream with byte source: read({ min: 3 }) on a 5-byte Uint8Array, then multiple enqueue() up to 4 bytes] + expected: FAIL + + [ReadableStream with byte source: read({ min }) when closed before view is filled] + expected: FAIL + + [ReadableStream with byte source: read({ min }) when closed immediately after view is filled] + expected: FAIL + + [ReadableStream with byte source: cancel() with partially filled pending read({ min }) request] + expected: FAIL + + [ReadableStream with byte source: 3 byte enqueue(), then close(), then read({ min }) with 2-element Uint16Array must fail] + expected: FAIL + + [ReadableStream with byte source: read({ min }) with 2-element Uint16Array, then 3 byte enqueue(), then close() must fail] + expected: FAIL + + [ReadableStream with byte source: tee() with read({ min }) from branch1 and read() from branch2] + expected: FAIL + + +[read-min.any.sharedworker.html] + [ReadableStream with byte source: read({ min }) rejects if min is 0] + expected: FAIL + + [ReadableStream with byte source: read({ min }) rejects if min is negative] + expected: FAIL + + [ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (Uint8Array)] + expected: FAIL + + [ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (Uint16Array)] + expected: FAIL + + [ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (DataView)] + expected: FAIL + + [ReadableStream with byte source: read({ min }), then read()] + expected: FAIL + + [ReadableStream with byte source: read({ min }) with a DataView] + expected: FAIL + + [ReadableStream with byte source: enqueue(), then read({ min })] + expected: FAIL + + [ReadableStream with byte source: read({ min: 3 }) on a 3-byte Uint8Array, then multiple enqueue() up to 3 bytes] + expected: FAIL + + [ReadableStream with byte source: read({ min: 3 }) on a 5-byte Uint8Array, then multiple enqueue() up to 3 bytes] + expected: FAIL + + [ReadableStream with byte source: read({ min: 3 }) on a 5-byte Uint8Array, then multiple enqueue() up to 4 bytes] + expected: FAIL + + [ReadableStream with byte source: read({ min }) when closed before view is filled] + expected: FAIL + + [ReadableStream with byte source: read({ min }) when closed immediately after view is filled] + expected: FAIL + + [ReadableStream with byte source: cancel() with partially filled pending read({ min }) request] + expected: FAIL + + [ReadableStream with byte source: 3 byte enqueue(), then close(), then read({ min }) with 2-element Uint16Array must fail] + expected: FAIL + + [ReadableStream with byte source: read({ min }) with 2-element Uint16Array, then 3 byte enqueue(), then close() must fail] + expected: FAIL + + [ReadableStream with byte source: tee() with read({ min }) from branch1 and read() from branch2] + expected: FAIL + + +[read-min.any.shadowrealm.html] + expected: ERROR 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..c2abcb18c7 --- /dev/null +++ b/testing/web-platform/meta/streams/readable-byte-streams/respond-after-enqueue.any.js.ini @@ -0,0 +1,10 @@ +[respond-after-enqueue.any.sharedworker.html] + +[respond-after-enqueue.any.worker.html] + +[respond-after-enqueue.any.html] + +[respond-after-enqueue.any.serviceworker.html] + +[respond-after-enqueue.any.shadowrealm.html] + expected: ERROR 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..f9c4562bc6 --- /dev/null +++ b/testing/web-platform/meta/streams/readable-byte-streams/tee.any.js.ini @@ -0,0 +1,12 @@ +[tee.any.html] + +[tee.any.sharedworker.html] + +[tee.any.serviceworker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + +[tee.any.worker.html] + +[tee.any.shadowrealm.html] + expected: ERROR 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..2af34719c7 --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/async-iterator.any.js.ini @@ -0,0 +1,24 @@ +[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 + + +[async-iterator.any.shadowrealm.html] + expected: ERROR 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..88ca50d69d --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/bad-strategies.any.js.ini @@ -0,0 +1,10 @@ +[bad-strategies.any.html] + +[bad-strategies.any.shadowrealm.html] + expected: ERROR + +[bad-strategies.any.worker.html] + +[bad-strategies.any.serviceworker.html] + +[bad-strategies.any.sharedworker.html] 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..aa516d516d --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/bad-underlying-sources.any.js.ini @@ -0,0 +1,10 @@ +[bad-underlying-sources.any.sharedworker.html] + +[bad-underlying-sources.any.worker.html] + +[bad-underlying-sources.any.serviceworker.html] + +[bad-underlying-sources.any.html] + +[bad-underlying-sources.any.shadowrealm.html] + expected: ERROR 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..c5d3c32ba7 --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/cancel.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[cancel.any.shadowrealm.html] + expected: ERROR 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..32a32781d2 --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/constructor.any.js.ini @@ -0,0 +1,10 @@ +[constructor.any.sharedworker.html] + +[constructor.any.html] + +[constructor.any.worker.html] + +[constructor.any.serviceworker.html] + +[constructor.any.shadowrealm.html] + expected: ERROR 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..8a39c9adf7 --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/count-queuing-strategy-integration.any.js.ini @@ -0,0 +1,10 @@ +[count-queuing-strategy-integration.any.html] + +[count-queuing-strategy-integration.any.sharedworker.html] + +[count-queuing-strategy-integration.any.worker.html] + +[count-queuing-strategy-integration.any.serviceworker.html] + +[count-queuing-strategy-integration.any.shadowrealm.html] + expected: ERROR 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..d0707a7128 --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/default-reader.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[default-reader.any.shadowrealm.html] + expected: ERROR 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..7bf9408964 --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/floating-point-total-queue-size.any.js.ini @@ -0,0 +1,10 @@ +[floating-point-total-queue-size.any.worker.html] + +[floating-point-total-queue-size.any.serviceworker.html] + +[floating-point-total-queue-size.any.sharedworker.html] + +[floating-point-total-queue-size.any.html] + +[floating-point-total-queue-size.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/from.any.js.ini b/testing/web-platform/meta/streams/readable-streams/from.any.js.ini new file mode 100644 index 0000000000..a57a03031d --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/from.any.js.ini @@ -0,0 +1,10 @@ +[from.any.html] + +[from.any.worker.html] + +[from.any.shadowrealm.html] + expected: ERROR + +[from.any.sharedworker.html] + +[from.any.serviceworker.html] 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..02fcc13f9c --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/garbage-collection.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[garbage-collection.any.shadowrealm.html] + expected: ERROR 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..2408595b58 --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/general.any.js.ini @@ -0,0 +1,12 @@ +[general.any.worker.html] + +[general.any.html] + +[general.any.sharedworker.html] + expected: + if (os == "android") and fission: TIMEOUT + +[general.any.serviceworker.html] + +[general.any.shadowrealm.html] + expected: ERROR 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..0972056b0a --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/owning-type-message-port.any.js.ini @@ -0,0 +1,34 @@ +[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 + + +[owning-type-message-port.any.shadowrealm.html] + expected: ERROR 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..611a29e45b --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/owning-type-video-frame.any.js.ini @@ -0,0 +1,70 @@ +[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 + + +[owning-type-video-frame.any.shadowrealm.html] + expected: ERROR 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..ea538f3685 --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/owning-type.any.js.ini @@ -0,0 +1,70 @@ +[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 + + +[owning-type.any.shadowrealm.html] + expected: ERROR 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..cc49bc5fd7 --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/patched-global.any.js.ini @@ -0,0 +1,10 @@ +[patched-global.any.serviceworker.html] + +[patched-global.any.sharedworker.html] + +[patched-global.any.worker.html] + +[patched-global.any.html] + +[patched-global.any.shadowrealm.html] + expected: ERROR 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..d15f3f260e --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/reentrant-strategies.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[reentrant-strategies.any.shadowrealm.html] + expected: ERROR 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..a1dac4eb5a --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/tee.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[tee.any.shadowrealm.html] + expected: ERROR 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..7e95effdd9 --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/templated.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[templated.any.shadowrealm.html] + expected: ERROR 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..20eefecb61 --- /dev/null +++ b/testing/web-platform/meta/streams/transferable/service-worker.https.html.ini @@ -0,0 +1,6 @@ +[service-worker.https.html] + expected: + if (processor == "x86") and not debug: TIMEOUT + [service-worker] + expected: + if (processor == "x86") and not debug: NOTRUN 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-members.any.js.ini b/testing/web-platform/meta/streams/transferable/transform-stream-members.any.js.ini new file mode 100644 index 0000000000..99d1cc9f83 --- /dev/null +++ b/testing/web-platform/meta/streams/transferable/transform-stream-members.any.js.ini @@ -0,0 +1,6 @@ +[transform-stream-members.any.shadowrealm.html] + expected: ERROR + +[transform-stream-members.any.html] + +[transform-stream-members.any.worker.html] 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..a940d50340 --- /dev/null +++ b/testing/web-platform/meta/streams/transform-streams/backpressure.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[backpressure.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/transform-streams/cancel.any.js.ini b/testing/web-platform/meta/streams/transform-streams/cancel.any.js.ini new file mode 100644 index 0000000000..50b52fcc57 --- /dev/null +++ b/testing/web-platform/meta/streams/transform-streams/cancel.any.js.ini @@ -0,0 +1,93 @@ +[cancel.any.sharedworker.html] + [cancelling the readable side should call transformer.cancel()] + expected: FAIL + + [cancelling the readable side should reject if transformer.cancel() throws] + expected: FAIL + + [aborting the writable side should call transformer.abort()] + expected: FAIL + + [aborting the writable side should reject if transformer.cancel() throws] + expected: FAIL + + [closing the writable side should reject if a parallel transformer.cancel() throws] + expected: FAIL + + [readable.cancel() and a parallel writable.close() should reject if a transformer.cancel() calls controller.error()] + expected: FAIL + + [writable.abort() and readable.cancel() should reject if a transformer.cancel() calls controller.error()] + expected: FAIL + + +[cancel.any.serviceworker.html] + [cancelling the readable side should call transformer.cancel()] + expected: FAIL + + [cancelling the readable side should reject if transformer.cancel() throws] + expected: FAIL + + [aborting the writable side should call transformer.abort()] + expected: FAIL + + [aborting the writable side should reject if transformer.cancel() throws] + expected: FAIL + + [closing the writable side should reject if a parallel transformer.cancel() throws] + expected: FAIL + + [readable.cancel() and a parallel writable.close() should reject if a transformer.cancel() calls controller.error()] + expected: FAIL + + [writable.abort() and readable.cancel() should reject if a transformer.cancel() calls controller.error()] + expected: FAIL + + +[cancel.any.shadowrealm.html] + expected: ERROR + +[cancel.any.worker.html] + [cancelling the readable side should call transformer.cancel()] + expected: FAIL + + [cancelling the readable side should reject if transformer.cancel() throws] + expected: FAIL + + [aborting the writable side should call transformer.abort()] + expected: FAIL + + [aborting the writable side should reject if transformer.cancel() throws] + expected: FAIL + + [closing the writable side should reject if a parallel transformer.cancel() throws] + expected: FAIL + + [readable.cancel() and a parallel writable.close() should reject if a transformer.cancel() calls controller.error()] + expected: FAIL + + [writable.abort() and readable.cancel() should reject if a transformer.cancel() calls controller.error()] + expected: FAIL + + +[cancel.any.html] + [cancelling the readable side should call transformer.cancel()] + expected: FAIL + + [cancelling the readable side should reject if transformer.cancel() throws] + expected: FAIL + + [aborting the writable side should call transformer.abort()] + expected: FAIL + + [aborting the writable side should reject if transformer.cancel() throws] + expected: FAIL + + [closing the writable side should reject if a parallel transformer.cancel() throws] + expected: FAIL + + [readable.cancel() and a parallel writable.close() should reject if a transformer.cancel() calls controller.error()] + expected: FAIL + + [writable.abort() and readable.cancel() should reject if a transformer.cancel() calls controller.error()] + expected: FAIL 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..0f284cac83 --- /dev/null +++ b/testing/web-platform/meta/streams/transform-streams/errors.any.js.ini @@ -0,0 +1,22 @@ +[errors.any.html] + [controller.error() should close writable immediately after readable.cancel()] + expected: FAIL + + +[errors.any.worker.html] + [controller.error() should close writable immediately after readable.cancel()] + expected: FAIL + + +[errors.any.serviceworker.html] + [controller.error() should close writable immediately after readable.cancel()] + expected: FAIL + + +[errors.any.sharedworker.html] + [controller.error() should close writable immediately after readable.cancel()] + expected: FAIL + + +[errors.any.shadowrealm.html] + expected: ERROR 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..432313d398 --- /dev/null +++ b/testing/web-platform/meta/streams/transform-streams/flush.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[flush.any.shadowrealm.html] + expected: ERROR 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..bb8be21580 --- /dev/null +++ b/testing/web-platform/meta/streams/transform-streams/general.any.js.ini @@ -0,0 +1,30 @@ +[general.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [terminate() should abort writable immediately after readable.cancel()] + expected: FAIL + + +[general.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [terminate() should abort writable immediately after readable.cancel()] + expected: FAIL + + +[general.any.serviceworker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [terminate() should abort writable immediately after readable.cancel()] + expected: FAIL + + +[general.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [terminate() should abort writable immediately after readable.cancel()] + expected: FAIL + + +[general.any.shadowrealm.html] + expected: ERROR 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..614c3cbb2d --- /dev/null +++ b/testing/web-platform/meta/streams/transform-streams/lipfuzz.any.js.ini @@ -0,0 +1,10 @@ +[lipfuzz.any.serviceworker.html] + +[lipfuzz.any.html] + +[lipfuzz.any.sharedworker.html] + +[lipfuzz.any.worker.html] + +[lipfuzz.any.shadowrealm.html] + expected: ERROR 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..fe33cc3060 --- /dev/null +++ b/testing/web-platform/meta/streams/transform-streams/patched-global.any.js.ini @@ -0,0 +1,10 @@ +[patched-global.any.worker.html] + +[patched-global.any.html] + +[patched-global.any.sharedworker.html] + +[patched-global.any.serviceworker.html] + +[patched-global.any.shadowrealm.html] + expected: ERROR 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..1ce56944e2 --- /dev/null +++ b/testing/web-platform/meta/streams/transform-streams/properties.any.js.ini @@ -0,0 +1,10 @@ +[properties.any.serviceworker.html] + +[properties.any.sharedworker.html] + +[properties.any.worker.html] + +[properties.any.html] + +[properties.any.shadowrealm.html] + expected: ERROR 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..b06664e18d --- /dev/null +++ b/testing/web-platform/meta/streams/transform-streams/reentrant-strategies.any.js.ini @@ -0,0 +1,30 @@ +[reentrant-strategies.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [writer.abort() inside size() should work] + expected: FAIL + + +[reentrant-strategies.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [writer.abort() inside size() should work] + expected: FAIL + + +[reentrant-strategies.any.serviceworker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [writer.abort() inside size() should work] + expected: FAIL + + +[reentrant-strategies.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [writer.abort() inside size() should work] + expected: FAIL + + +[reentrant-strategies.any.shadowrealm.html] + expected: ERROR 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..811f43c619 --- /dev/null +++ b/testing/web-platform/meta/streams/transform-streams/strategies.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[strategies.any.shadowrealm.html] + expected: ERROR 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..1105daa6e2 --- /dev/null +++ b/testing/web-platform/meta/streams/transform-streams/terminate.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[terminate.any.shadowrealm.html] + expected: ERROR 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..536426a195 --- /dev/null +++ b/testing/web-platform/meta/streams/writable-streams/aborting.any.js.ini @@ -0,0 +1,12 @@ +[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] + +[aborting.any.shadowrealm.html] + expected: ERROR 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..567c8c9858 --- /dev/null +++ b/testing/web-platform/meta/streams/writable-streams/bad-strategies.any.js.ini @@ -0,0 +1,10 @@ +[bad-strategies.any.worker.html] + +[bad-strategies.any.sharedworker.html] + +[bad-strategies.any.serviceworker.html] + +[bad-strategies.any.html] + +[bad-strategies.any.shadowrealm.html] + expected: ERROR 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..efbf0cec4a --- /dev/null +++ b/testing/web-platform/meta/streams/writable-streams/bad-underlying-sinks.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[bad-underlying-sinks.any.shadowrealm.html] + expected: ERROR 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..43e293cebd --- /dev/null +++ b/testing/web-platform/meta/streams/writable-streams/byte-length-queuing-strategy.any.js.ini @@ -0,0 +1,10 @@ +[byte-length-queuing-strategy.any.worker.html] + +[byte-length-queuing-strategy.any.html] + +[byte-length-queuing-strategy.any.sharedworker.html] + +[byte-length-queuing-strategy.any.serviceworker.html] + +[byte-length-queuing-strategy.any.shadowrealm.html] + expected: ERROR 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..f291cf5b14 --- /dev/null +++ b/testing/web-platform/meta/streams/writable-streams/close.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[close.any.shadowrealm.html] + expected: ERROR 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..c3ff869b54 --- /dev/null +++ b/testing/web-platform/meta/streams/writable-streams/constructor.any.js.ini @@ -0,0 +1,10 @@ +[constructor.any.html] + +[constructor.any.sharedworker.html] + +[constructor.any.worker.html] + +[constructor.any.serviceworker.html] + +[constructor.any.shadowrealm.html] + expected: ERROR 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..c8f364fb6c --- /dev/null +++ b/testing/web-platform/meta/streams/writable-streams/count-queuing-strategy.any.js.ini @@ -0,0 +1,10 @@ +[count-queuing-strategy.any.worker.html] + +[count-queuing-strategy.any.sharedworker.html] + +[count-queuing-strategy.any.serviceworker.html] + +[count-queuing-strategy.any.html] + +[count-queuing-strategy.any.shadowrealm.html] + expected: ERROR 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..7615fe38b0 --- /dev/null +++ b/testing/web-platform/meta/streams/writable-streams/error.any.js.ini @@ -0,0 +1,10 @@ +[error.any.serviceworker.html] + +[error.any.worker.html] + +[error.any.html] + +[error.any.sharedworker.html] + +[error.any.shadowrealm.html] + expected: ERROR 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..1a36eb1d51 --- /dev/null +++ b/testing/web-platform/meta/streams/writable-streams/floating-point-total-queue-size.any.js.ini @@ -0,0 +1,10 @@ +[floating-point-total-queue-size.any.serviceworker.html] + +[floating-point-total-queue-size.any.worker.html] + +[floating-point-total-queue-size.any.html] + +[floating-point-total-queue-size.any.sharedworker.html] + +[floating-point-total-queue-size.any.shadowrealm.html] + expected: ERROR 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..a5c8a86124 --- /dev/null +++ b/testing/web-platform/meta/streams/writable-streams/general.any.js.ini @@ -0,0 +1,10 @@ +[general.any.worker.html] + +[general.any.html] + +[general.any.sharedworker.html] + +[general.any.serviceworker.html] + +[general.any.shadowrealm.html] + expected: ERROR 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..ede8fd83fe --- /dev/null +++ b/testing/web-platform/meta/streams/writable-streams/properties.any.js.ini @@ -0,0 +1,10 @@ +[properties.any.serviceworker.html] + +[properties.any.html] + +[properties.any.worker.html] + +[properties.any.sharedworker.html] + +[properties.any.shadowrealm.html] + expected: ERROR 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..36ff0ccdfd --- /dev/null +++ b/testing/web-platform/meta/streams/writable-streams/reentrant-strategy.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[reentrant-strategy.any.shadowrealm.html] + expected: ERROR 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..9bac6113e8 --- /dev/null +++ b/testing/web-platform/meta/streams/writable-streams/start.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[start.any.shadowrealm.html] + expected: ERROR 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..711d619604 --- /dev/null +++ b/testing/web-platform/meta/streams/writable-streams/write.any.js.ini @@ -0,0 +1,18 @@ +[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] + +[write.any.shadowrealm.html] + expected: ERROR |