Closed Bug 1721499 Opened 4 years ago Closed 1 year ago

[wpt-sync] Sync PR 29723 - Streams: add tests for ReadableStreamBYOBReader.readFully()

Categories

(Core :: DOM: Streams, task, P4)

task

Tracking

()

RESOLVED FIXED
122 Branch
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.

Component: web-platform-tests → JavaScript Engine
Product: Testing → Core
Component: JavaScript Engine → DOM: Streams
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]

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

GitHub PR Head
GitHub PR Base

Details

Firefox-only Failures

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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /streams/readable-streams/async-iterator.any.html [wpt.fyi]
    • Async iterator instances should have the correct list of properties: FAIL (Chrome: FAIL, Safari: FAIL)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /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)
  • /streams/transform-streams/errors.any.sharedworker.html [wpt.fyi]
    • controller.error() should close writable immediately after readable.cancel(): FAIL (Chrome: FAIL, Safari: FAIL)
  • /streams/transform-streams/errors.any.html [wpt.fyi]
    • controller.error() should close writable immediately after readable.cancel(): FAIL (Chrome: FAIL, Safari: FAIL)
  • /streams/transform-streams/errors.any.worker.html [wpt.fyi]
    • controller.error() should close writable immediately after readable.cancel(): FAIL (Chrome: FAIL, Safari: FAIL)
  • /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)
  • /streams/transform-streams/general.any.serviceworker.html [wpt.fyi]
    • terminate() should abort writable immediately after readable.cancel(): FAIL (Chrome: FAIL, Safari: FAIL)
  • /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)
  • /streams/transform-streams/general.any.html [wpt.fyi]
    • terminate() should abort writable immediately after readable.cancel(): FAIL (Chrome: FAIL, Safari: FAIL)
  • /streams/transform-streams/reentrant-strategies.any.html [wpt.fyi]
    • writer.abort() inside size() should work: FAIL (Chrome: FAIL, Safari: FAIL)
  • /streams/transform-streams/reentrant-strategies.any.worker.html [wpt.fyi]
    • writer.abort() inside size() should work: FAIL (Chrome: FAIL, Safari: FAIL)
  • /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)
  • /streams/transform-streams/reentrant-strategies.any.serviceworker.html [wpt.fyi]
    • writer.abort() inside size() should work: FAIL (Chrome: FAIL, Safari: FAIL)
  • /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)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f80e384f8000 [wpt PR 29723] - Streams: add tests for ReadableStreamBYOBReader.read(view, { min }), a=testonly https://hg.mozilla.org/integration/autoland/rev/0f6b4cd896c8 [wpt PR 29723] - Update wpt metadata, a=testonly
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/820875020074 [wpt PR 29723] - Streams: add tests for ReadableStreamBYOBReader.read(view, { min }), a=testonly https://hg.mozilla.org/integration/autoland/rev/9c01f5b64646 [wpt PR 29723] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 122 Branch
You need to log in before you can comment on or make changes to this bug.