[wpt-sync] Sync PR 24427 - Streams: remove obsolete test for @@asyncIterator === values
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox80 fixed)
Tracking | Status | |
---|---|---|
firefox80 | --- | fixed |
People
(Reporter: mozilla.org, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 24427 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/24427
Details from upstream follow.
Mattias Buelens <mattias@buelens.com> wrote:
Streams: remove obsolete test for @@asyncIterator === values
As noted in #24266, this Streams test is now covered by the new
async iterable
tests from the WebIDL harness. Therefore, we can remove the Streams-specific test.
Assignee | ||
Comment 1•4 years ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=70684b31104c8d8d3aaf6cab310b92c969647aaa
Assignee | ||
Comment 2•4 years ago
|
||
CI Results
Ran 12 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 5 tests and 38 subtests
Status Summary
Firefox
OK : 4
FAIL : 152
Chrome
OK : 4
FAIL : 152
Safari
OK : 3
FAIL : 114
ERROR: 1
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
/streams/readable-streams/async-iterator.any.serviceworker.html
return() rejects if the stream has errored: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating an empty but not closed/errored stream never executes the loop body and stalls the async function: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when manually calling return(); preventCancel = true: FAIL (Chrome: FAIL, Safari: FAIL)
values() throws if there's already a lock: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a pull source with undefined values: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when returning inside loop body; preventCancel = true: FAIL (Chrome: FAIL, Safari: FAIL)
next() that succeeds; return() [no awaiting]: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a push source: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a closed stream never executes the loop body, but works fine: FAIL (Chrome: FAIL, Safari: FAIL)
Acquiring a reader after exhaustively async-iterating a stream: FAIL (Chrome: FAIL, Safari: FAIL)
next() that succeeds; next() that reports an error(); next() [no awaiting]: FAIL (Chrome: FAIL, Safari: FAIL)
next() that succeeds; next() that reports an error; next(): FAIL (Chrome: FAIL, Safari: FAIL)
return(); return() [no awaiting]: FAIL (Chrome: FAIL, Safari: FAIL)
Async iterator instances should have the correct list of properties: FAIL (Chrome: FAIL, Safari: FAIL)
return() should unlock the stream synchronously when preventCancel = false: FAIL (Chrome: FAIL, Safari: FAIL)
Acquiring a reader and reading the remaining chunks after partially async-iterating a stream with preventCancel = true: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when returning inside loop body; preventCancel = false: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when manually calling return(); preventCancel = false: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when throwing inside loop body; preventCancel = true: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when breaking inside loop body; preventCancel = true: FAIL (Chrome: FAIL, Safari: FAIL)
return(); return(): FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when throwing inside loop body; preventCancel = false: FAIL (Chrome: FAIL, Safari: FAIL)
next() that succeeds; next() that reports an error(); return() [no awaiting]: FAIL (Chrome: FAIL, Safari: FAIL)
Acquiring a reader after partially async-iterating a stream: FAIL (Chrome: FAIL, Safari: FAIL)
next() rejects if the stream errors: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a pull source: FAIL (Chrome: FAIL, Safari: FAIL)
return() should unlock the stream synchronously when preventCancel = true: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a push source with undefined values: FAIL (Chrome: FAIL, Safari: FAIL)
return(); next() [no awaiting]: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a partially consumed stream: FAIL (Chrome: FAIL, Safari: FAIL)
next() that succeeds; return(): FAIL (Chrome: FAIL, Safari: FAIL)
return(); next(): FAIL (Chrome: FAIL, Safari: FAIL)
Acquiring a reader after return()ing from a stream that errors: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when breaking inside loop body; preventCancel = false: FAIL (Chrome: FAIL, Safari: FAIL)
next() that succeeds; next() that reports an error(); return(): FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a pull source manually: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating an errored stream throws: FAIL (Chrome: FAIL, Safari: FAIL)
return() does not rejects if the stream has not errored yet: FAIL (Chrome: FAIL, Safari: FAIL)
/streams/readable-streams/async-iterator.any.sharedworker.html
return() rejects if the stream has errored: FAIL (Chrome: FAIL)
Async-iterating an empty but not closed/errored stream never executes the loop body and stalls the async function: FAIL (Chrome: FAIL)
Cancellation behavior when manually calling return(); preventCancel = true: FAIL (Chrome: FAIL)
values() throws if there's already a lock: FAIL (Chrome: FAIL)
Async-iterating a pull source with undefined values: FAIL (Chrome: FAIL)
Cancellation behavior when returning inside loop body; preventCancel = true: FAIL (Chrome: FAIL)
next() that succeeds; return() [no awaiting]: FAIL (Chrome: FAIL)
Async-iterating a push source: FAIL (Chrome: FAIL)
Async-iterating a closed stream never executes the loop body, but works fine: FAIL (Chrome: FAIL)
Acquiring a reader after exhaustively async-iterating a stream: FAIL (Chrome: FAIL)
next() that succeeds; next() that reports an error(); next() [no awaiting]: FAIL (Chrome: FAIL)
next() that succeeds; next() that reports an error; next(): FAIL (Chrome: FAIL)
return(); return() [no awaiting]: FAIL (Chrome: FAIL)
Async iterator instances should have the correct list of properties: FAIL (Chrome: FAIL)
return() should unlock the stream synchronously when preventCancel = false: FAIL (Chrome: FAIL)
Acquiring a reader and reading the remaining chunks after partially async-iterating a stream with preventCancel = true: FAIL (Chrome: FAIL)
Cancellation behavior when returning inside loop body; preventCancel = false: FAIL (Chrome: FAIL)
Cancellation behavior when manually calling return(); preventCancel = false: FAIL (Chrome: FAIL)
Cancellation behavior when throwing inside loop body; preventCancel = true: FAIL (Chrome: FAIL)
Cancellation behavior when breaking inside loop body; preventCancel = true: FAIL (Chrome: FAIL)
return(); return(): FAIL (Chrome: FAIL)
Cancellation behavior when throwing inside loop body; preventCancel = false: FAIL (Chrome: FAIL)
next() that succeeds; next() that reports an error(); return() [no awaiting]: FAIL (Chrome: FAIL)
Acquiring a reader after partially async-iterating a stream: FAIL (Chrome: FAIL)
next() rejects if the stream errors: FAIL (Chrome: FAIL)
Async-iterating a pull source: FAIL (Chrome: FAIL)
return() should unlock the stream synchronously when preventCancel = true: FAIL (Chrome: FAIL)
Async-iterating a push source with undefined values: FAIL (Chrome: FAIL)
return(); next() [no awaiting]: FAIL (Chrome: FAIL)
Async-iterating a partially consumed stream: FAIL (Chrome: FAIL)
next() that succeeds; return(): FAIL (Chrome: FAIL)
return(); next(): FAIL (Chrome: FAIL)
Acquiring a reader after return()ing from a stream that errors: FAIL (Chrome: FAIL)
Cancellation behavior when breaking inside loop body; preventCancel = false: FAIL (Chrome: FAIL)
next() that succeeds; next() that reports an error(); return(): FAIL (Chrome: FAIL)
Async-iterating a pull source manually: FAIL (Chrome: FAIL)
Async-iterating an errored stream throws: FAIL (Chrome: FAIL)
return() does not rejects if the stream has not errored yet: FAIL (Chrome: FAIL)
/streams/readable-streams/async-iterator.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/streams/readable-streams/async-iterator.any.worker.html
return() rejects if the stream has errored: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating an empty but not closed/errored stream never executes the loop body and stalls the async function: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when manually calling return(); preventCancel = true: FAIL (Chrome: FAIL, Safari: FAIL)
values() throws if there's already a lock: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a pull source with undefined values: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when returning inside loop body; preventCancel = true: FAIL (Chrome: FAIL, Safari: FAIL)
next() that succeeds; return() [no awaiting]: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a push source: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a closed stream never executes the loop body, but works fine: FAIL (Chrome: FAIL, Safari: FAIL)
Acquiring a reader after exhaustively async-iterating a stream: FAIL (Chrome: FAIL, Safari: FAIL)
next() that succeeds; next() that reports an error(); next() [no awaiting]: FAIL (Chrome: FAIL, Safari: FAIL)
next() that succeeds; next() that reports an error; next(): FAIL (Chrome: FAIL, Safari: FAIL)
return(); return() [no awaiting]: FAIL (Chrome: FAIL, Safari: FAIL)
Async iterator instances should have the correct list of properties: FAIL (Chrome: FAIL, Safari: FAIL)
return() should unlock the stream synchronously when preventCancel = false: FAIL (Chrome: FAIL, Safari: FAIL)
Acquiring a reader and reading the remaining chunks after partially async-iterating a stream with preventCancel = true: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when returning inside loop body; preventCancel = false: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when manually calling return(); preventCancel = false: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when throwing inside loop body; preventCancel = true: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when breaking inside loop body; preventCancel = true: FAIL (Chrome: FAIL, Safari: FAIL)
return(); return(): FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when throwing inside loop body; preventCancel = false: FAIL (Chrome: FAIL, Safari: FAIL)
next() that succeeds; next() that reports an error(); return() [no awaiting]: FAIL (Chrome: FAIL, Safari: FAIL)
Acquiring a reader after partially async-iterating a stream: FAIL (Chrome: FAIL, Safari: FAIL)
next() rejects if the stream errors: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a pull source: FAIL (Chrome: FAIL, Safari: FAIL)
return() should unlock the stream synchronously when preventCancel = true: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a push source with undefined values: FAIL (Chrome: FAIL, Safari: FAIL)
return(); next() [no awaiting]: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a partially consumed stream: FAIL (Chrome: FAIL, Safari: FAIL)
next() that succeeds; return(): FAIL (Chrome: FAIL, Safari: FAIL)
return(); next(): FAIL (Chrome: FAIL, Safari: FAIL)
Acquiring a reader after return()ing from a stream that errors: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when breaking inside loop body; preventCancel = false: FAIL (Chrome: FAIL, Safari: FAIL)
next() that succeeds; next() that reports an error(); return(): FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a pull source manually: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating an errored stream throws: FAIL (Chrome: FAIL, Safari: FAIL)
return() does not rejects if the stream has not errored yet: FAIL (Chrome: FAIL, Safari: FAIL)
/streams/readable-streams/async-iterator.any.html
return() rejects if the stream has errored: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating an empty but not closed/errored stream never executes the loop body and stalls the async function: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when manually calling return(); preventCancel = true: FAIL (Chrome: FAIL, Safari: FAIL)
values() throws if there's already a lock: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a pull source with undefined values: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when returning inside loop body; preventCancel = true: FAIL (Chrome: FAIL, Safari: FAIL)
next() that succeeds; return() [no awaiting]: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a push source: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a closed stream never executes the loop body, but works fine: FAIL (Chrome: FAIL, Safari: FAIL)
Acquiring a reader after exhaustively async-iterating a stream: FAIL (Chrome: FAIL, Safari: FAIL)
next() that succeeds; next() that reports an error(); next() [no awaiting]: FAIL (Chrome: FAIL, Safari: FAIL)
next() that succeeds; next() that reports an error; next(): FAIL (Chrome: FAIL, Safari: FAIL)
return(); return() [no awaiting]: FAIL (Chrome: FAIL, Safari: FAIL)
Async iterator instances should have the correct list of properties: FAIL (Chrome: FAIL, Safari: FAIL)
return() should unlock the stream synchronously when preventCancel = false: FAIL (Chrome: FAIL, Safari: FAIL)
Acquiring a reader and reading the remaining chunks after partially async-iterating a stream with preventCancel = true: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when returning inside loop body; preventCancel = false: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when manually calling return(); preventCancel = false: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when throwing inside loop body; preventCancel = true: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when breaking inside loop body; preventCancel = true: FAIL (Chrome: FAIL, Safari: FAIL)
return(); return(): FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when throwing inside loop body; preventCancel = false: FAIL (Chrome: FAIL, Safari: FAIL)
next() that succeeds; next() that reports an error(); return() [no awaiting]: FAIL (Chrome: FAIL, Safari: FAIL)
Acquiring a reader after partially async-iterating a stream: FAIL (Chrome: FAIL, Safari: FAIL)
next() rejects if the stream errors: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a pull source: FAIL (Chrome: FAIL, Safari: FAIL)
return() should unlock the stream synchronously when preventCancel = true: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a push source with undefined values: FAIL (Chrome: FAIL, Safari: FAIL)
return(); next() [no awaiting]: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a partially consumed stream: FAIL (Chrome: FAIL, Safari: FAIL)
next() that succeeds; return(): FAIL (Chrome: FAIL, Safari: FAIL)
return(); next(): FAIL (Chrome: FAIL, Safari: FAIL)
Acquiring a reader after return()ing from a stream that errors: FAIL (Chrome: FAIL, Safari: FAIL)
Cancellation behavior when breaking inside loop body; preventCancel = false: FAIL (Chrome: FAIL, Safari: FAIL)
next() that succeeds; next() that reports an error(); return(): FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating a pull source manually: FAIL (Chrome: FAIL, Safari: FAIL)
Async-iterating an errored stream throws: FAIL (Chrome: FAIL, Safari: FAIL)
return() does not rejects if the stream has not errored yet: FAIL (Chrome: FAIL, Safari: FAIL)
Tests Disabled in Gecko Infrastructure
/streams/readable-streams/async-iterator.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/578bf5fa8d0f [wpt PR 24427] - Streams: remove obsolete test for @@asyncIterator === values, a=testonly
Comment 4•4 years ago
|
||
bugherder |
Description
•