Reject strings in ReadableStream.from - #59594
Community-TC (pull_request)
Verify that all tests affected by a pull request are stable when executed in chrome.
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2026-06-20T20:46:06.050Z
Resolved: 2026-06-20T20:50:30.932Z
Task Execution Time: 4 minutes, 24 seconds, 882 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: dHvFpMJATwmWdimut9L6uA
RunId: 0
Artifacts
- public/logs/live_backing.log
- public/logs/live.log
- public/results/checkrun.md
WPT Command: python3 ./wpt run --channel=dev --verify --verify-no-chaos-mode --verify-repeat-loop=0 --verify-repeat-restart=10 --github-checks-text-file=/home/test/artifacts/checkrun.md --affected base_head --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --verify-log-full --no-headless --enable-swiftshader --install-browser --install-webdriver chrome
[taskcluster 2026-06-20 20:46:06.129Z] Task ID: dHvFpMJATwmWdimut9L6uA
[taskcluster 2026-06-20 20:46:06.129Z] Worker ID: 4878302077771269430
[taskcluster 2026-06-20 20:46:06.129Z] Worker Group: us-east4-b
[taskcluster 2026-06-20 20:46:06.129Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2026-06-20 20:46:06.129Z] Worker Pool: proj-wpt/ci
[taskcluster 2026-06-20 20:46:06.129Z] Worker Version: 46.1.0
[taskcluster 2026-06-20 20:46:06.129Z] Public IP: 136.107.101.102
[taskcluster 2026-06-20 20:46:06.129Z] Hostname: proj-wpt-ci-abqxqwfltxqheabnnurbiw
b1e71f63927a - Started downloading
b1e71f63927a - Downloaded in 0.006 seconds
5b82b858ea7e - Started downloading
66587c81b81a - Started downloading
08c7e224535e - Started downloading
08c7e224535e - Downloaded in 0.009 seconds
32bbaaf98e4c - Started downloading
66587c81b81a - Downloaded in 0.248 seconds
4f4fb700ef54 - Started downloading
4f4fb700ef54 - Downloaded in 0 seconds
dd5257950bd4 - Started downloading
...(122586 lines hidden)...
1:31.55 INFO | `ReadableStream.from accepts an async iterable` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from accepts an async iterable with a function iterator` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from accepts a ReadableStream` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from accepts a ReadableStream async iterator` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from throws on invalid iterables; specifically null` | PASS | |
1:31.55 INFO | `ReadableStream.from throws on invalid iterables; specifically undefined` | PASS | |
1:31.55 INFO | `ReadableStream.from throws on invalid iterables; specifically 0` | PASS | |
1:31.55 INFO | `ReadableStream.from throws on invalid iterables; specifically NaN` | PASS | |
1:31.55 INFO | `ReadableStream.from throws on invalid iterables; specifically true` | PASS | |
1:31.55 INFO | `ReadableStream.from throws on invalid iterables; specifically {}` | PASS | |
1:31.55 INFO | `ReadableStream.from throws on invalid iterables; specifically Object.create(null)` | PASS | |
1:31.55 INFO | `ReadableStream.from throws on invalid iterables; specifically a function` | PASS | |
1:31.55 INFO | `ReadableStream.from throws on invalid iterables; specifically a symbol` | PASS | |
1:31.55 INFO | `ReadableStream.from throws on invalid iterables; specifically a string` | PASS | |
1:31.55 INFO | `ReadableStream.from throws on invalid iterables; specifically an object with a non-callable @@iterator method` | PASS | |
1:31.55 INFO | `ReadableStream.from throws on invalid iterables; specifically an object with a non-callable @@asyncIterator method` | PASS | |
1:31.55 INFO | `ReadableStream.from throws on invalid iterables; specifically an object with an @@iterator method returning a non-object` | PASS | |
1:31.55 INFO | `ReadableStream.from throws on invalid iterables; specifically an object with an @@asyncIterator method returning a non-object` | PASS | |
1:31.55 INFO | `ReadableStream.from re-throws errors from calling the @@iterator method` | FAIL | `assert_throws_exactly: from() should re-throw the error function "() => ReadableStream.from(iterable)" threw object "TypeError: ReadableStream.from is not a function" but we expected it to throw object "Error: a unique string"` |
1:31.55 INFO | `ReadableStream.from re-throws errors from calling the @@asyncIterator method` | FAIL | `assert_throws_exactly: from() should re-throw the error function "() => ReadableStream.from(iterable)" threw object "TypeError: ReadableStream.from is not a function" but we expected it to throw object "Error: a unique string"` |
1:31.55 INFO | `ReadableStream.from ignores @@iterator if @@asyncIterator exists` | FAIL | `assert_throws_exactly: from() should re-throw the error function "() => ReadableStream.from(iterable)" threw object "TypeError: ReadableStream.from is not a function" but we expected it to throw object "Error: a unique string"` |
1:31.55 INFO | `ReadableStream.from ignores a null @@asyncIterator` | FAIL | `assert_throws_exactly: from() should re-throw the error function "() => ReadableStream.from(iterable)" threw object "TypeError: ReadableStream.from is not a function" but we expected it to throw object "Error: a unique string"` |
1:31.55 INFO | `ReadableStream.from accepts an empty iterable` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from: stream errors when next() rejects` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from: stream errors when next() throws synchronously` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from: stream errors when next() returns a non-object` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from: stream errors when next() fulfills with a non-object` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from: stream stalls when next() never settles` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from: calls next() after first read()` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from: cancelling the returned stream calls and awaits return()` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from: return() is not called when iterator completes normally` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from: cancel() resolves when return() method is missing` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from: cancel() rejects when return() is not a method` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from: cancel() rejects when return() rejects` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from: cancel() rejects when return() throws synchronously` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from: cancel() rejects when return() fulfills with a non-object` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from: reader.read() inside next()` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from: reader.cancel() inside next()` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from: reader.cancel() inside return()` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO | `ReadableStream.from(array), push() to array while reading` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.55 INFO
1:31.55 INFO ### /streams/readable-streams/from.any.sharedworker.html ###
1:31.56 INFO | Subtest | Results | Messages |
1:31.56 INFO |---------------------------------------------------------------------------------------------------------------------------------|---------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
1:31.56 INFO | | OK | |
1:31.56 INFO | `ReadableStream.from accepts an array of values` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts an array of promises` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts an array iterator` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts a Set` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts a Set iterator` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts a sync generator` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts an async generator` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts a sync iterable of values` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts a sync iterable of promises` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts a sync iterable with a function iterator` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts an async iterable` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts an async iterable with a function iterator` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts a ReadableStream` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts a ReadableStream async iterator` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically null` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically undefined` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically 0` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically NaN` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically true` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically {}` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically Object.create(null)` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically a function` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically a symbol` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically a string` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically an object with a non-callable @@iterator method` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically an object with a non-callable @@asyncIterator method` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically an object with an @@iterator method returning a non-object` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically an object with an @@asyncIterator method returning a non-object` | PASS | |
1:31.56 INFO | `ReadableStream.from re-throws errors from calling the @@iterator method` | FAIL | `assert_throws_exactly: from() should re-throw the error function "() => ReadableStream.from(iterable)" threw object "TypeError: ReadableStream.from is not a function" but we expected it to throw object "Error: a unique string"` |
1:31.56 INFO | `ReadableStream.from re-throws errors from calling the @@asyncIterator method` | FAIL | `assert_throws_exactly: from() should re-throw the error function "() => ReadableStream.from(iterable)" threw object "TypeError: ReadableStream.from is not a function" but we expected it to throw object "Error: a unique string"` |
1:31.56 INFO | `ReadableStream.from ignores @@iterator if @@asyncIterator exists` | FAIL | `assert_throws_exactly: from() should re-throw the error function "() => ReadableStream.from(iterable)" threw object "TypeError: ReadableStream.from is not a function" but we expected it to throw object "Error: a unique string"` |
1:31.56 INFO | `ReadableStream.from ignores a null @@asyncIterator` | FAIL | `assert_throws_exactly: from() should re-throw the error function "() => ReadableStream.from(iterable)" threw object "TypeError: ReadableStream.from is not a function" but we expected it to throw object "Error: a unique string"` |
1:31.56 INFO | `ReadableStream.from accepts an empty iterable` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: stream errors when next() rejects` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: stream errors when next() throws synchronously` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: stream errors when next() returns a non-object` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: stream errors when next() fulfills with a non-object` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: stream stalls when next() never settles` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: calls next() after first read()` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: cancelling the returned stream calls and awaits return()` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: return() is not called when iterator completes normally` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: cancel() resolves when return() method is missing` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: cancel() rejects when return() is not a method` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: cancel() rejects when return() rejects` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: cancel() rejects when return() throws synchronously` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: cancel() rejects when return() fulfills with a non-object` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: reader.read() inside next()` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: reader.cancel() inside next()` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: reader.cancel() inside return()` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from(array), push() to array while reading` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO
1:31.56 INFO ### /streams/readable-streams/from.any.worker.html ###
1:31.56 INFO | Subtest | Results | Messages |
1:31.56 INFO |---------------------------------------------------------------------------------------------------------------------------------|---------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
1:31.56 INFO | | OK | |
1:31.56 INFO | `ReadableStream.from accepts an array of values` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts an array of promises` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts an array iterator` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts a Set` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts a Set iterator` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts a sync generator` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts an async generator` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts a sync iterable of values` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts a sync iterable of promises` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts a sync iterable with a function iterator` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts an async iterable` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts an async iterable with a function iterator` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts a ReadableStream` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from accepts a ReadableStream async iterator` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically null` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically undefined` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically 0` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically NaN` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically true` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically {}` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically Object.create(null)` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically a function` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically a symbol` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically a string` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically an object with a non-callable @@iterator method` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically an object with a non-callable @@asyncIterator method` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically an object with an @@iterator method returning a non-object` | PASS | |
1:31.56 INFO | `ReadableStream.from throws on invalid iterables; specifically an object with an @@asyncIterator method returning a non-object` | PASS | |
1:31.56 INFO | `ReadableStream.from re-throws errors from calling the @@iterator method` | FAIL | `assert_throws_exactly: from() should re-throw the error function "() => ReadableStream.from(iterable)" threw object "TypeError: ReadableStream.from is not a function" but we expected it to throw object "Error: a unique string"` |
1:31.56 INFO | `ReadableStream.from re-throws errors from calling the @@asyncIterator method` | FAIL | `assert_throws_exactly: from() should re-throw the error function "() => ReadableStream.from(iterable)" threw object "TypeError: ReadableStream.from is not a function" but we expected it to throw object "Error: a unique string"` |
1:31.56 INFO | `ReadableStream.from ignores @@iterator if @@asyncIterator exists` | FAIL | `assert_throws_exactly: from() should re-throw the error function "() => ReadableStream.from(iterable)" threw object "TypeError: ReadableStream.from is not a function" but we expected it to throw object "Error: a unique string"` |
1:31.56 INFO | `ReadableStream.from ignores a null @@asyncIterator` | FAIL | `assert_throws_exactly: from() should re-throw the error function "() => ReadableStream.from(iterable)" threw object "TypeError: ReadableStream.from is not a function" but we expected it to throw object "Error: a unique string"` |
1:31.56 INFO | `ReadableStream.from accepts an empty iterable` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: stream errors when next() rejects` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: stream errors when next() throws synchronously` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: stream errors when next() returns a non-object` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: stream errors when next() fulfills with a non-object` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: stream stalls when next() never settles` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: calls next() after first read()` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: cancelling the returned stream calls and awaits return()` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: return() is not called when iterator completes normally` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: cancel() resolves when return() method is missing` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: cancel() rejects when return() is not a method` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: cancel() rejects when return() rejects` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: cancel() rejects when return() throws synchronously` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: cancel() rejects when return() fulfills with a non-object` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: reader.read() inside next()` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: reader.cancel() inside next()` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from: reader.cancel() inside return()` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO | `ReadableStream.from(array), push() to array while reading` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: ReadableStream.from is not a function"` |
1:31.56 INFO
1:31.56 INFO ::: Running tests in a loop with restarts 10 times : PASS
1:31.56 INFO :::
1:31.56 INFO ::: Test verification PASS
1:31.56 INFO :::
[taskcluster 2026-06-20 20:50:29.575Z] === Task Finished ===
[taskcluster 2026-06-20 20:50:30.102Z] Successful task run with exit code: 0 completed in 263.975 seconds