[wpt-sync] Sync PR 29723 - Streams: add tests for ReadableStreamBYOBReader.readFully()
Categories
(Core :: DOM: Streams, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox122 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 29723 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/29723
Details from upstream follow.
b'Mattias Buelens <mattias@buelens.com>' wrote:
Streams: add tests for ReadableStreamBYOBReader.readFully()
Add tests for the new method
ReadableStreamBYOBReader.readFully().See whatwg/streams#1145 for the accompanying spec change.
| Assignee | ||
Updated•4 years ago
|
Updated•3 years ago
|
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Comment 1•2 years ago
|
||
| Assignee | ||
Comment 2•2 years ago
|
||
CI Results
Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 194 tests and 13 subtests
Status Summary
Firefox
OK : 155
PASS : 3267
FAIL : 167
TIMEOUT: 1
ERROR : 38
Chrome
OK : 156
PASS : 3036
FAIL : 428
ERROR : 38
Safari
OK : 156
PASS : 2432
FAIL : 1032
ERROR : 38
Links
Details
Firefox-only Failures
- /streams/piping/abort.any.worker.html [wpt.fyi]
- a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel():
FAIL
- a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel():
- /streams/piping/abort.any.sharedworker.html [wpt.fyi]
- a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel():
FAIL
- a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel():
- /streams/piping/abort.any.serviceworker.html [wpt.fyi]:
TIMEOUT - /streams/piping/abort.any.html [wpt.fyi]
- a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel():
FAIL
- a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel():
New Tests That Don't Pass
- /streams/piping/abort.any.worker.html [wpt.fyi]
- a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel():
FAIL(Chrome:PASS, Safari:PASS)
- a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel():
- /streams/piping/abort.any.sharedworker.html [wpt.fyi]
- a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel():
FAIL(Chrome:PASS, Safari:PASS)
- a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel():
- /streams/piping/abort.any.serviceworker.html [wpt.fyi]:
TIMEOUT(Chrome:OK, Safari:OK) - /streams/piping/abort.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/piping/abort.any.html [wpt.fyi]
- a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel():
FAIL(Chrome:PASS, Safari:PASS)
- a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel():
- /streams/piping/close-propagation-forward.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/piping/error-propagation-backward.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/piping/error-propagation-forward.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/piping/flow-control.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/piping/general.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/piping/multiple-propagation.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/piping/pipe-through.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/piping/then-interception.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/readable-byte-streams/general.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/readable-byte-streams/non-transferable-buffers.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/readable-byte-streams/non-transferable-buffers.any.html [wpt.fyi]
- ReadableStream with byte source: fill() with a non-transferable buffer:
FAIL(Chrome:FAIL, Safari:FAIL)
- ReadableStream with byte source: fill() with a non-transferable buffer:
- /streams/readable-byte-streams/non-transferable-buffers.any.sharedworker.html [wpt.fyi]
- ReadableStream with byte source: fill() with a non-transferable buffer:
FAIL(Chrome:FAIL, Safari:FAIL)
- ReadableStream with byte source: fill() with a non-transferable buffer:
- /streams/readable-byte-streams/non-transferable-buffers.any.serviceworker.html [wpt.fyi]
- ReadableStream with byte source: fill() with a non-transferable buffer:
FAIL(Chrome:FAIL, Safari:FAIL)
- ReadableStream with byte source: fill() with a non-transferable buffer:
- /streams/readable-byte-streams/non-transferable-buffers.any.worker.html [wpt.fyi]
- ReadableStream with byte source: fill() with a non-transferable buffer:
FAIL(Chrome:FAIL, Safari:FAIL)
- ReadableStream with byte source: fill() with a non-transferable buffer:
- /streams/readable-byte-streams/read-min.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/readable-byte-streams/read-min.any.sharedworker.html [wpt.fyi]
- ReadableStream with byte source: read({ min }) rejects if min is 0:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) rejects if min is negative:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (Uint8Array):
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (Uint16Array):
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (DataView):
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }), then read():
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) with a DataView:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: enqueue(), then read({ min }):
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min: 3 }) on a 3-byte Uint8Array, then multiple enqueue() up to 3 bytes:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min: 3 }) on a 5-byte Uint8Array, then multiple enqueue() up to 3 bytes:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min: 3 }) on a 5-byte Uint8Array, then multiple enqueue() up to 4 bytes:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) when closed before view is filled:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) when closed immediately after view is filled:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: cancel() with partially filled pending read({ min }) request:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: 3 byte enqueue(), then close(), then read({ min }) with 2-element Uint16Array must fail:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) with 2-element Uint16Array, then 3 byte enqueue(), then close() must fail:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: tee() with read({ min }) from branch1 and read() from branch2:
FAIL(Chrome:FAIL, Safari:FAIL)
- ReadableStream with byte source: read({ min }) rejects if min is 0:
- /streams/readable-byte-streams/read-min.any.worker.html [wpt.fyi]
- ReadableStream with byte source: read({ min }) rejects if min is 0:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) rejects if min is negative:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (Uint8Array):
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (Uint16Array):
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (DataView):
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }), then read():
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) with a DataView:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: enqueue(), then read({ min }):
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min: 3 }) on a 3-byte Uint8Array, then multiple enqueue() up to 3 bytes:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min: 3 }) on a 5-byte Uint8Array, then multiple enqueue() up to 3 bytes:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min: 3 }) on a 5-byte Uint8Array, then multiple enqueue() up to 4 bytes:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) when closed before view is filled:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) when closed immediately after view is filled:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: cancel() with partially filled pending read({ min }) request:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: 3 byte enqueue(), then close(), then read({ min }) with 2-element Uint16Array must fail:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) with 2-element Uint16Array, then 3 byte enqueue(), then close() must fail:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: tee() with read({ min }) from branch1 and read() from branch2:
FAIL(Chrome:FAIL, Safari:FAIL)
- ReadableStream with byte source: read({ min }) rejects if min is 0:
- /streams/readable-byte-streams/read-min.any.html [wpt.fyi]
- ReadableStream with byte source: read({ min }) rejects if min is 0:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) rejects if min is negative:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (Uint8Array):
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (Uint16Array):
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (DataView):
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }), then read():
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) with a DataView:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: enqueue(), then read({ min }):
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min: 3 }) on a 3-byte Uint8Array, then multiple enqueue() up to 3 bytes:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min: 3 }) on a 5-byte Uint8Array, then multiple enqueue() up to 3 bytes:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min: 3 }) on a 5-byte Uint8Array, then multiple enqueue() up to 4 bytes:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) when closed before view is filled:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) when closed immediately after view is filled:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: cancel() with partially filled pending read({ min }) request:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: 3 byte enqueue(), then close(), then read({ min }) with 2-element Uint16Array must fail:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) with 2-element Uint16Array, then 3 byte enqueue(), then close() must fail:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: tee() with read({ min }) from branch1 and read() from branch2:
FAIL(Chrome:FAIL, Safari:FAIL)
- ReadableStream with byte source: read({ min }) rejects if min is 0:
- /streams/readable-byte-streams/read-min.any.serviceworker.html [wpt.fyi]
- ReadableStream with byte source: read({ min }) rejects if min is 0:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) rejects if min is negative:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (Uint8Array):
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (Uint16Array):
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) rejects if min is larger than view's length (DataView):
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }), then read():
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) with a DataView:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: enqueue(), then read({ min }):
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min: 3 }) on a 3-byte Uint8Array, then multiple enqueue() up to 3 bytes:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min: 3 }) on a 5-byte Uint8Array, then multiple enqueue() up to 3 bytes:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min: 3 }) on a 5-byte Uint8Array, then multiple enqueue() up to 4 bytes:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) when closed before view is filled:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) when closed immediately after view is filled:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: cancel() with partially filled pending read({ min }) request:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: 3 byte enqueue(), then close(), then read({ min }) with 2-element Uint16Array must fail:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: read({ min }) with 2-element Uint16Array, then 3 byte enqueue(), then close() must fail:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream with byte source: tee() with read({ min }) from branch1 and read() from branch2:
FAIL(Chrome:FAIL, Safari:FAIL)
- ReadableStream with byte source: read({ min }) rejects if min is 0:
- /streams/readable-byte-streams/tee.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/readable-streams/async-iterator.any.worker.html [wpt.fyi]
- Async iterator instances should have the correct list of properties:
FAIL(Chrome:FAIL, Safari:FAIL)
- Async iterator instances should have the correct list of properties:
- /streams/readable-streams/async-iterator.any.html [wpt.fyi]
- Async iterator instances should have the correct list of properties:
FAIL(Chrome:FAIL, Safari:FAIL)
- Async iterator instances should have the correct list of properties:
- /streams/readable-streams/async-iterator.any.sharedworker.html [wpt.fyi]
- Async iterator instances should have the correct list of properties:
FAIL(Chrome:FAIL, Safari:FAIL)
- Async iterator instances should have the correct list of properties:
- /streams/readable-streams/async-iterator.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/readable-streams/async-iterator.any.serviceworker.html [wpt.fyi]
- Async iterator instances should have the correct list of properties:
FAIL(Chrome:FAIL, Safari:FAIL)
- Async iterator instances should have the correct list of properties:
- /streams/readable-streams/cancel.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/readable-streams/from.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/readable-streams/garbage-collection.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/readable-streams/general.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/readable-streams/owning-type-message-port.any.serviceworker.html [wpt.fyi]
- Transferred MessageChannel works as expected:
FAIL(Chrome:FAIL, Safari:FAIL) - Second branch of owning ReadableStream tee should end up into errors with transfer only values:
FAIL(Chrome:FAIL, Safari:FAIL)
- Transferred MessageChannel works as expected:
- /streams/readable-streams/owning-type-message-port.any.sharedworker.html [wpt.fyi]
- Transferred MessageChannel works as expected:
FAIL(Chrome:FAIL, Safari:FAIL) - Second branch of owning ReadableStream tee should end up into errors with transfer only values:
FAIL(Chrome:FAIL, Safari:FAIL)
- Transferred MessageChannel works as expected:
- /streams/readable-streams/owning-type-message-port.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/readable-streams/owning-type-message-port.any.html [wpt.fyi]
- Transferred MessageChannel works as expected:
FAIL(Chrome:FAIL, Safari:FAIL) - Second branch of owning ReadableStream tee should end up into errors with transfer only values:
FAIL(Chrome:FAIL, Safari:FAIL)
- Transferred MessageChannel works as expected:
- /streams/readable-streams/owning-type-message-port.any.worker.html [wpt.fyi]
- Transferred MessageChannel works as expected:
FAIL(Chrome:FAIL, Safari:FAIL) - Second branch of owning ReadableStream tee should end up into errors with transfer only values:
FAIL(Chrome:FAIL, Safari:FAIL)
- Transferred MessageChannel works as expected:
- /streams/readable-streams/owning-type-video-frame.any.serviceworker.html [wpt.fyi]
- ReadableStream of type owning should close serialized chunks:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should transfer JS chunks with transferred values:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should error when trying to enqueue not serializable values:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should clone serializable objects when teeing:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should clone JS Objects with serializables when teeing:
FAIL(Chrome:FAIL, Safari:FAIL)
- ReadableStream of type owning should close serialized chunks:
- /streams/readable-streams/owning-type-video-frame.any.worker.html [wpt.fyi]
- ReadableStream of type owning should close serialized chunks:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should transfer JS chunks with transferred values:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should error when trying to enqueue not serializable values:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should clone serializable objects when teeing:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should clone JS Objects with serializables when teeing:
FAIL(Chrome:FAIL, Safari:FAIL)
- ReadableStream of type owning should close serialized chunks:
- /streams/readable-streams/owning-type-video-frame.any.html [wpt.fyi]
- ReadableStream of type owning should close serialized chunks:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should transfer JS chunks with transferred values:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should error when trying to enqueue not serializable values:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should clone serializable objects when teeing:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should clone JS Objects with serializables when teeing:
FAIL(Chrome:FAIL, Safari:FAIL)
- ReadableStream of type owning should close serialized chunks:
- /streams/readable-streams/owning-type-video-frame.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/readable-streams/owning-type-video-frame.any.sharedworker.html [wpt.fyi]
- ReadableStream of type owning should close serialized chunks:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should transfer JS chunks with transferred values:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should error when trying to enqueue not serializable values:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should clone serializable objects when teeing:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should clone JS Objects with serializables when teeing:
FAIL(Chrome:FAIL, Safari:FAIL)
- ReadableStream of type owning should close serialized chunks:
- /streams/readable-streams/owning-type.any.serviceworker.html [wpt.fyi]
- ReadableStream can be constructed with owning type:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should call start with a ReadableStreamDefaultController:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream should be able to call enqueue with an empty transfer list:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream should check transfer parameter:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should transfer enqueued chunks:
FAIL(Chrome:FAIL, Safari:FAIL)
- ReadableStream can be constructed with owning type:
- /streams/readable-streams/owning-type.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/readable-streams/owning-type.any.html [wpt.fyi]
- ReadableStream can be constructed with owning type:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should call start with a ReadableStreamDefaultController:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream should be able to call enqueue with an empty transfer list:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream should check transfer parameter:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should transfer enqueued chunks:
FAIL(Chrome:FAIL, Safari:FAIL)
- ReadableStream can be constructed with owning type:
- /streams/readable-streams/owning-type.any.sharedworker.html [wpt.fyi]
- ReadableStream can be constructed with owning type:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should call start with a ReadableStreamDefaultController:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream should be able to call enqueue with an empty transfer list:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream should check transfer parameter:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should transfer enqueued chunks:
FAIL(Chrome:FAIL, Safari:FAIL)
- ReadableStream can be constructed with owning type:
- /streams/readable-streams/owning-type.any.worker.html [wpt.fyi]
- ReadableStream can be constructed with owning type:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should call start with a ReadableStreamDefaultController:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream should be able to call enqueue with an empty transfer list:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream should check transfer parameter:
FAIL(Chrome:FAIL, Safari:FAIL) - ReadableStream of type owning should transfer enqueued chunks:
FAIL(Chrome:FAIL, Safari:FAIL)
- ReadableStream can be constructed with owning type:
- /streams/readable-streams/reentrant-strategies.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/readable-streams/tee.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/readable-streams/templated.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/transform-streams/backpressure.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/transform-streams/cancel.any.html [wpt.fyi]
- cancelling the readable side should call transformer.cancel():
FAIL(Chrome:FAIL, Safari:FAIL) - cancelling the readable side should reject if transformer.cancel() throws:
FAIL(Chrome:FAIL, Safari:FAIL) - aborting the writable side should call transformer.abort():
FAIL(Chrome:FAIL, Safari:FAIL) - aborting the writable side should reject if transformer.cancel() throws:
FAIL(Chrome:FAIL, Safari:FAIL) - closing the writable side should reject if a parallel transformer.cancel() throws:
FAIL(Chrome:FAIL, Safari:FAIL) - readable.cancel() and a parallel writable.close() should reject if a transformer.cancel() calls controller.error():
FAIL(Chrome:FAIL, Safari:FAIL) - writable.abort() and readable.cancel() should reject if a transformer.cancel() calls controller.error():
FAIL(Chrome:FAIL, Safari:FAIL)
- cancelling the readable side should call transformer.cancel():
- /streams/transform-streams/cancel.any.serviceworker.html [wpt.fyi]
- cancelling the readable side should call transformer.cancel():
FAIL(Chrome:FAIL, Safari:FAIL) - cancelling the readable side should reject if transformer.cancel() throws:
FAIL(Chrome:FAIL, Safari:FAIL) - aborting the writable side should call transformer.abort():
FAIL(Chrome:FAIL, Safari:FAIL) - aborting the writable side should reject if transformer.cancel() throws:
FAIL(Chrome:FAIL, Safari:FAIL) - closing the writable side should reject if a parallel transformer.cancel() throws:
FAIL(Chrome:FAIL, Safari:FAIL) - readable.cancel() and a parallel writable.close() should reject if a transformer.cancel() calls controller.error():
FAIL(Chrome:FAIL, Safari:FAIL) - writable.abort() and readable.cancel() should reject if a transformer.cancel() calls controller.error():
FAIL(Chrome:FAIL, Safari:FAIL)
- cancelling the readable side should call transformer.cancel():
- /streams/transform-streams/cancel.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/transform-streams/cancel.any.worker.html [wpt.fyi]
- cancelling the readable side should call transformer.cancel():
FAIL(Chrome:FAIL, Safari:FAIL) - cancelling the readable side should reject if transformer.cancel() throws:
FAIL(Chrome:FAIL, Safari:FAIL) - aborting the writable side should call transformer.abort():
FAIL(Chrome:FAIL, Safari:FAIL) - aborting the writable side should reject if transformer.cancel() throws:
FAIL(Chrome:FAIL, Safari:FAIL) - closing the writable side should reject if a parallel transformer.cancel() throws:
FAIL(Chrome:FAIL, Safari:FAIL) - readable.cancel() and a parallel writable.close() should reject if a transformer.cancel() calls controller.error():
FAIL(Chrome:FAIL, Safari:FAIL) - writable.abort() and readable.cancel() should reject if a transformer.cancel() calls controller.error():
FAIL(Chrome:FAIL, Safari:FAIL)
- cancelling the readable side should call transformer.cancel():
- /streams/transform-streams/cancel.any.sharedworker.html [wpt.fyi]
- cancelling the readable side should call transformer.cancel():
FAIL(Chrome:FAIL, Safari:FAIL) - cancelling the readable side should reject if transformer.cancel() throws:
FAIL(Chrome:FAIL, Safari:FAIL) - aborting the writable side should call transformer.abort():
FAIL(Chrome:FAIL, Safari:FAIL) - aborting the writable side should reject if transformer.cancel() throws:
FAIL(Chrome:FAIL, Safari:FAIL) - closing the writable side should reject if a parallel transformer.cancel() throws:
FAIL(Chrome:FAIL, Safari:FAIL) - readable.cancel() and a parallel writable.close() should reject if a transformer.cancel() calls controller.error():
FAIL(Chrome:FAIL, Safari:FAIL) - writable.abort() and readable.cancel() should reject if a transformer.cancel() calls controller.error():
FAIL(Chrome:FAIL, Safari:FAIL)
- cancelling the readable side should call transformer.cancel():
- /streams/transform-streams/errors.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/transform-streams/errors.any.serviceworker.html [wpt.fyi]
- controller.error() should close writable immediately after readable.cancel():
FAIL(Chrome:FAIL, Safari:FAIL)
- controller.error() should close writable immediately after readable.cancel():
- /streams/transform-streams/errors.any.sharedworker.html [wpt.fyi]
- controller.error() should close writable immediately after readable.cancel():
FAIL(Chrome:FAIL, Safari:FAIL)
- controller.error() should close writable immediately after readable.cancel():
- /streams/transform-streams/errors.any.html [wpt.fyi]
- controller.error() should close writable immediately after readable.cancel():
FAIL(Chrome:FAIL, Safari:FAIL)
- controller.error() should close writable immediately after readable.cancel():
- /streams/transform-streams/errors.any.worker.html [wpt.fyi]
- controller.error() should close writable immediately after readable.cancel():
FAIL(Chrome:FAIL, Safari:FAIL)
- controller.error() should close writable immediately after readable.cancel():
- /streams/transform-streams/flush.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/transform-streams/general.any.worker.html [wpt.fyi]
- terminate() should abort writable immediately after readable.cancel():
FAIL(Chrome:FAIL, Safari:FAIL)
- terminate() should abort writable immediately after readable.cancel():
- /streams/transform-streams/general.any.serviceworker.html [wpt.fyi]
- terminate() should abort writable immediately after readable.cancel():
FAIL(Chrome:FAIL, Safari:FAIL)
- terminate() should abort writable immediately after readable.cancel():
- /streams/transform-streams/general.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/transform-streams/general.any.sharedworker.html [wpt.fyi]
- terminate() should abort writable immediately after readable.cancel():
FAIL(Chrome:FAIL, Safari:FAIL)
- terminate() should abort writable immediately after readable.cancel():
- /streams/transform-streams/general.any.html [wpt.fyi]
- terminate() should abort writable immediately after readable.cancel():
FAIL(Chrome:FAIL, Safari:FAIL)
- terminate() should abort writable immediately after readable.cancel():
- /streams/transform-streams/reentrant-strategies.any.html [wpt.fyi]
- writer.abort() inside size() should work:
FAIL(Chrome:FAIL, Safari:FAIL)
- writer.abort() inside size() should work:
- /streams/transform-streams/reentrant-strategies.any.worker.html [wpt.fyi]
- writer.abort() inside size() should work:
FAIL(Chrome:FAIL, Safari:FAIL)
- writer.abort() inside size() should work:
- /streams/transform-streams/reentrant-strategies.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/transform-streams/reentrant-strategies.any.sharedworker.html [wpt.fyi]
- writer.abort() inside size() should work:
FAIL(Chrome:FAIL, Safari:FAIL)
- writer.abort() inside size() should work:
- /streams/transform-streams/reentrant-strategies.any.serviceworker.html [wpt.fyi]
- writer.abort() inside size() should work:
FAIL(Chrome:FAIL, Safari:FAIL)
- writer.abort() inside size() should work:
- /streams/transform-streams/strategies.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/transform-streams/terminate.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/writable-streams/aborting.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/writable-streams/bad-underlying-sinks.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/writable-streams/close.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/writable-streams/reentrant-strategy.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/writable-streams/start.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR) - /streams/writable-streams/write.any.shadowrealm.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR)
Comment 5•1 year ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/820875020074
https://hg.mozilla.org/mozilla-central/rev/9c01f5b64646
Description
•