stream: avoid constructing extra promise in createPromiseCallback
#6259
test-shared.yml
on: pull_request
Build slim tarball
1m 14s
collect-openssl-versions
7s
Matrix: build
Matrix: build-openssl
Annotations
16 errors
|
aarch64-linux: with shared openssl_4_0 (4.0.0)
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl_4_0 (4.0.0):
test/wpt/test-streams.js#L0
--- stderr ---
(node:108766) TimeoutNaNWarning: NaN is not a number.
Timeout duration was set to 1.
(Use `node --trace-warnings ...` to show where the warning was created)
/home/runner/work/_temp/node-v26.0.0-nightly2026-05-01d482e1ccc4-slim/test/common/wpt.js:844
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/streams.json for these files:
transform-streams/cancel.any.js
at process.<anonymous> (/home/runner/work/_temp/node-v26.0.0-nightly2026-05-01d482e1ccc4-slim/test/common/wpt.js:844:15)
at process.emit (node:events:509:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] queuing-strategies-size-function-per-global.window.js: Browser-specific test
[SKIPPED] readable-streams/cross-realm-crash.window.js: Browser-specific test
[SKIPPED] readable-streams/owning-type-video-frame.any.js: Browser-specific test
[SKIPPED] readable-streams/read-task-handling.window.js: Browser-specific test
[SKIPPED] transferable/deserialize-error.window.js: Browser-specific test
[SKIPPED] transferable/transfer-with-messageport.window.js: Browser-specific test
[SKIPPED] transform-streams/invalid-realm.tentative.window.js: Browser-specific test
[PASS] a signal argument 'null' should cause pipeTo() to reject
[PASS] a signal argument 'AbortSignal' should cause pipeTo() to reject
[PASS] a signal argument 'true' should cause pipeTo() to reject
[PASS] a signal argument '-1' should cause pipeTo() to reject
[PASS] a signal argument '[object AbortSignal]' should cause pipeTo() to reject
[PASS] an aborted signal should cause the writable stream to reject with an AbortError
[PASS] (reason: 'null') all the error objects should be the same object
[PASS] (reason: 'undefined') all the error objects should be the same object
[PASS] (reason: 'error1: error1') all the error objects should be the same object
[PASS] preventCancel should prevent canceling the readable
[PASS] preventAbort should prevent aborting the readable
[PASS] Closing must be propagated backward: starts closed; preventCancel omitted; fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel omitted; rejected cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = undefined (falsy); fulfilled cancel promise
[PASS] preventCancel and preventAbort should prevent canceling the readable and aborting the readable
[PASS] Closing must be propagated backward: starts closed; preventCancel = null (falsy); fulfilled cancel promise
[PASS] (reason: 'null') abort should prevent further reads
[PASS] Closing must be propagated backward: starts closed; preventCancel = false (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = 0 (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = -0 (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = NaN (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = true (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = a (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = 1 (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = Symbol() (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = [object Object] (truthy)
[PASS] (reason: 'undefined') abort should prevent further reads
[PASS] (reason: 'error1: error1') abort should prevent further reads
[PASS] Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true
[PASS] Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true, preventClose = true
[PASS] (reason: 'null') all pending writes should complete on abort
[PASS] (reason: 'undefined') all pending writes should complete on abort
[
|
|
aarch64-linux: with shared openssl_1_1 (1.1.1w)
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl_1_1 (1.1.1w):
test/wpt/test-streams.js#L0
--- stderr ---
(node:107574) TimeoutNaNWarning: NaN is not a number.
Timeout duration was set to 1.
(Use `node --trace-warnings ...` to show where the warning was created)
/home/runner/work/_temp/node-v26.0.0-nightly2026-05-01d482e1ccc4-slim/test/common/wpt.js:844
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/streams.json for these files:
transform-streams/cancel.any.js
at process.<anonymous> (/home/runner/work/_temp/node-v26.0.0-nightly2026-05-01d482e1ccc4-slim/test/common/wpt.js:844:15)
at process.emit (node:events:509:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] queuing-strategies-size-function-per-global.window.js: Browser-specific test
[SKIPPED] readable-streams/cross-realm-crash.window.js: Browser-specific test
[SKIPPED] readable-streams/owning-type-video-frame.any.js: Browser-specific test
[SKIPPED] readable-streams/read-task-handling.window.js: Browser-specific test
[SKIPPED] transferable/deserialize-error.window.js: Browser-specific test
[SKIPPED] transferable/transfer-with-messageport.window.js: Browser-specific test
[SKIPPED] transform-streams/invalid-realm.tentative.window.js: Browser-specific test
[PASS] a signal argument 'null' should cause pipeTo() to reject
[PASS] a signal argument 'AbortSignal' should cause pipeTo() to reject
[PASS] a signal argument 'true' should cause pipeTo() to reject
[PASS] a signal argument '-1' should cause pipeTo() to reject
[PASS] a signal argument '[object AbortSignal]' should cause pipeTo() to reject
[PASS] an aborted signal should cause the writable stream to reject with an AbortError
[PASS] (reason: 'null') all the error objects should be the same object
[PASS] (reason: 'undefined') all the error objects should be the same object
[PASS] (reason: 'error1: error1') all the error objects should be the same object
[PASS] preventCancel should prevent canceling the readable
[PASS] preventAbort should prevent aborting the readable
[PASS] preventCancel and preventAbort should prevent canceling the readable and aborting the readable
[PASS] Closing must be propagated backward: starts closed; preventCancel omitted; fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel omitted; rejected cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = undefined (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = null (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = false (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = 0 (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = -0 (falsy); fulfilled cancel promise
[PASS] (reason: 'null') abort should prevent further reads
[PASS] Closing must be propagated backward: starts closed; preventCancel = NaN (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = true (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = a (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = 1 (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = Symbol() (truthy)
[PASS] (reason: 'undefined') abort should prevent further reads
[PASS] (reason: 'error1: error1') abort should prevent further reads
[PASS] Closing must be propagated backward: starts closed; preventCancel = [object Object] (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true
[PASS] Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true, preventClose = true
[PASS] (reason: 'null') all pending writes should complete on abort
[PASS] (reason: 'undefined') all pending writes should complete on abort
[
|
|
aarch64-linux: with shared openssl_3_6 (3.6.1)
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl_3_6 (3.6.1):
test/wpt/test-streams.js#L0
--- stderr ---
(node:108930) TimeoutNaNWarning: NaN is not a number.
Timeout duration was set to 1.
(Use `node --trace-warnings ...` to show where the warning was created)
/home/runner/work/_temp/node-v26.0.0-nightly2026-05-01d482e1ccc4-slim/test/common/wpt.js:844
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/streams.json for these files:
transform-streams/cancel.any.js
at process.<anonymous> (/home/runner/work/_temp/node-v26.0.0-nightly2026-05-01d482e1ccc4-slim/test/common/wpt.js:844:15)
at process.emit (node:events:509:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] queuing-strategies-size-function-per-global.window.js: Browser-specific test
[SKIPPED] readable-streams/cross-realm-crash.window.js: Browser-specific test
[SKIPPED] readable-streams/owning-type-video-frame.any.js: Browser-specific test
[SKIPPED] readable-streams/read-task-handling.window.js: Browser-specific test
[SKIPPED] transferable/deserialize-error.window.js: Browser-specific test
[SKIPPED] transferable/transfer-with-messageport.window.js: Browser-specific test
[SKIPPED] transform-streams/invalid-realm.tentative.window.js: Browser-specific test
[PASS] a signal argument 'null' should cause pipeTo() to reject
[PASS] a signal argument 'AbortSignal' should cause pipeTo() to reject
[PASS] a signal argument 'true' should cause pipeTo() to reject
[PASS] a signal argument '-1' should cause pipeTo() to reject
[PASS] a signal argument '[object AbortSignal]' should cause pipeTo() to reject
[PASS] an aborted signal should cause the writable stream to reject with an AbortError
[PASS] (reason: 'null') all the error objects should be the same object
[PASS] (reason: 'undefined') all the error objects should be the same object
[PASS] (reason: 'error1: error1') all the error objects should be the same object
[PASS] Closing must be propagated backward: starts closed; preventCancel omitted; fulfilled cancel promise
[PASS] preventCancel should prevent canceling the readable
[PASS] Closing must be propagated backward: starts closed; preventCancel omitted; rejected cancel promise
[PASS] preventAbort should prevent aborting the readable
[PASS] Closing must be propagated backward: starts closed; preventCancel = undefined (falsy); fulfilled cancel promise
[PASS] preventCancel and preventAbort should prevent canceling the readable and aborting the readable
[PASS] Closing must be propagated backward: starts closed; preventCancel = null (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = false (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = 0 (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = -0 (falsy); fulfilled cancel promise
[PASS] (reason: 'null') abort should prevent further reads
[PASS] Closing must be propagated backward: starts closed; preventCancel = NaN (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = (falsy); fulfilled cancel promise
[PASS] (reason: 'undefined') abort should prevent further reads
[PASS] (reason: 'error1: error1') abort should prevent further reads
[PASS] Closing must be propagated backward: starts closed; preventCancel = true (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = a (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = 1 (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = Symbol() (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = [object Object] (truthy)
[PASS] (reason: 'null') all pending writes should complete on abort
[PASS] Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true
[PASS] Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true, preventClose = true
[PASS] (reason: 'undefined') all pending writes should complete on abort
[
|
|
aarch64-linux: with shared openssl_3_5 (3.5.5)
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl_3_5 (3.5.5):
test/wpt/test-streams.js#L0
--- stderr ---
(node:108558) TimeoutNaNWarning: NaN is not a number.
Timeout duration was set to 1.
(Use `node --trace-warnings ...` to show where the warning was created)
/home/runner/work/_temp/node-v26.0.0-nightly2026-05-01d482e1ccc4-slim/test/common/wpt.js:844
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/streams.json for these files:
transform-streams/cancel.any.js
at process.<anonymous> (/home/runner/work/_temp/node-v26.0.0-nightly2026-05-01d482e1ccc4-slim/test/common/wpt.js:844:15)
at process.emit (node:events:509:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] queuing-strategies-size-function-per-global.window.js: Browser-specific test
[SKIPPED] readable-streams/cross-realm-crash.window.js: Browser-specific test
[SKIPPED] readable-streams/owning-type-video-frame.any.js: Browser-specific test
[SKIPPED] readable-streams/read-task-handling.window.js: Browser-specific test
[SKIPPED] transferable/deserialize-error.window.js: Browser-specific test
[SKIPPED] transferable/transfer-with-messageport.window.js: Browser-specific test
[SKIPPED] transform-streams/invalid-realm.tentative.window.js: Browser-specific test
[PASS] a signal argument 'null' should cause pipeTo() to reject
[PASS] a signal argument 'AbortSignal' should cause pipeTo() to reject
[PASS] a signal argument 'true' should cause pipeTo() to reject
[PASS] a signal argument '-1' should cause pipeTo() to reject
[PASS] a signal argument '[object AbortSignal]' should cause pipeTo() to reject
[PASS] an aborted signal should cause the writable stream to reject with an AbortError
[PASS] (reason: 'null') all the error objects should be the same object
[PASS] (reason: 'undefined') all the error objects should be the same object
[PASS] (reason: 'error1: error1') all the error objects should be the same object
[PASS] Closing must be propagated backward: starts closed; preventCancel omitted; fulfilled cancel promise
[PASS] preventCancel should prevent canceling the readable
[PASS] Closing must be propagated backward: starts closed; preventCancel omitted; rejected cancel promise
[PASS] preventAbort should prevent aborting the readable
[PASS] preventCancel and preventAbort should prevent canceling the readable and aborting the readable
[PASS] Closing must be propagated backward: starts closed; preventCancel = undefined (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = null (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = false (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = 0 (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = -0 (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = NaN (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = (falsy); fulfilled cancel promise
[PASS] (reason: 'null') abort should prevent further reads
[PASS] Closing must be propagated backward: starts closed; preventCancel = true (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = a (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = 1 (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = Symbol() (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = [object Object] (truthy)
[PASS] (reason: 'undefined') abort should prevent further reads
[PASS] Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true
[PASS] (reason: 'error1: error1') abort should prevent further reads
[PASS] Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true, preventClose = true
[PASS] (reason: 'null') all pending writes should complete on abort
[PASS] (reason: 'undefined') all pending writes should complete on abort
[
|
|
aarch64-linux: with shared openssl_3 (3.0.19)
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl_3 (3.0.19):
test/wpt/test-streams.js#L0
--- stderr ---
(node:107751) TimeoutNaNWarning: NaN is not a number.
Timeout duration was set to 1.
(Use `node --trace-warnings ...` to show where the warning was created)
/home/runner/work/_temp/node-v26.0.0-nightly2026-05-01d482e1ccc4-slim/test/common/wpt.js:844
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/streams.json for these files:
transform-streams/cancel.any.js
at process.<anonymous> (/home/runner/work/_temp/node-v26.0.0-nightly2026-05-01d482e1ccc4-slim/test/common/wpt.js:844:15)
at process.emit (node:events:509:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] queuing-strategies-size-function-per-global.window.js: Browser-specific test
[SKIPPED] readable-streams/cross-realm-crash.window.js: Browser-specific test
[SKIPPED] readable-streams/owning-type-video-frame.any.js: Browser-specific test
[SKIPPED] readable-streams/read-task-handling.window.js: Browser-specific test
[SKIPPED] transferable/deserialize-error.window.js: Browser-specific test
[SKIPPED] transferable/transfer-with-messageport.window.js: Browser-specific test
[SKIPPED] transform-streams/invalid-realm.tentative.window.js: Browser-specific test
[PASS] a signal argument 'null' should cause pipeTo() to reject
[PASS] a signal argument 'AbortSignal' should cause pipeTo() to reject
[PASS] a signal argument 'true' should cause pipeTo() to reject
[PASS] a signal argument '-1' should cause pipeTo() to reject
[PASS] a signal argument '[object AbortSignal]' should cause pipeTo() to reject
[PASS] Closing must be propagated backward: starts closed; preventCancel omitted; fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel omitted; rejected cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = undefined (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = null (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = false (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = 0 (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = -0 (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = NaN (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = (falsy); fulfilled cancel promise
[PASS] an aborted signal should cause the writable stream to reject with an AbortError
[PASS] (reason: 'null') all the error objects should be the same object
[PASS] (reason: 'undefined') all the error objects should be the same object
[PASS] (reason: 'error1: error1') all the error objects should be the same object
[PASS] preventCancel should prevent canceling the readable
[PASS] preventAbort should prevent aborting the readable
[PASS] preventCancel and preventAbort should prevent canceling the readable and aborting the readable
[PASS] (reason: 'null') abort should prevent further reads
[PASS] Closing must be propagated backward: starts closed; preventCancel = true (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = a (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = 1 (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = Symbol() (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = [object Object] (truthy)
[PASS] (reason: 'undefined') abort should prevent further reads
[PASS] (reason: 'error1: error1') abort should prevent further reads
[PASS] Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true
[PASS] (reason: 'null') all pending writes should complete on abort
[PASS] Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true, preventClose = true
[PASS] (reason: 'undefined') all pending writes should complete on abort
[
|
|
aarch64-darwin: with shared libraries
Process completed with exit code 2.
|
|
aarch64-darwin: with shared libraries:
test/wpt/test-streams.js#L0
--- stderr ---
(node:44239) TimeoutNaNWarning: NaN is not a number.
Timeout duration was set to 1.
(Use `node --trace-warnings ...` to show where the warning was created)
/Users/runner/work/_temp/node-v26.0.0-nightly2026-05-01d482e1ccc4-slim/test/common/wpt.js:844
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/streams.json for these files:
transform-streams/cancel.any.js
at process.<anonymous> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-05-01d482e1ccc4-slim/test/common/wpt.js:844:15)
at process.emit (node:events:509:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] queuing-strategies-size-function-per-global.window.js: Browser-specific test
[SKIPPED] readable-streams/cross-realm-crash.window.js: Browser-specific test
[SKIPPED] readable-streams/owning-type-video-frame.any.js: Browser-specific test
[SKIPPED] readable-streams/read-task-handling.window.js: Browser-specific test
[SKIPPED] transferable/deserialize-error.window.js: Browser-specific test
[SKIPPED] transferable/transfer-with-messageport.window.js: Browser-specific test
[SKIPPED] transform-streams/invalid-realm.tentative.window.js: Browser-specific test
[PASS] a signal argument 'null' should cause pipeTo() to reject
[PASS] a signal argument 'AbortSignal' should cause pipeTo() to reject
[PASS] a signal argument 'true' should cause pipeTo() to reject
[PASS] a signal argument '-1' should cause pipeTo() to reject
[PASS] a signal argument '[object AbortSignal]' should cause pipeTo() to reject
[PASS] an aborted signal should cause the writable stream to reject with an AbortError
[PASS] (reason: 'null') all the error objects should be the same object
[PASS] (reason: 'undefined') all the error objects should be the same object
[PASS] (reason: 'error1: error1') all the error objects should be the same object
[PASS] preventCancel should prevent canceling the readable
[PASS] preventAbort should prevent aborting the readable
[PASS] preventCancel and preventAbort should prevent canceling the readable and aborting the readable
[PASS] (reason: 'null') abort should prevent further reads
[PASS] (reason: 'undefined') abort should prevent further reads
[PASS] (reason: 'error1: error1') abort should prevent further reads
[PASS] (reason: 'null') all pending writes should complete on abort
[PASS] (reason: 'undefined') all pending writes should complete on abort
[PASS] (reason: 'error1: error1') all pending writes should complete on abort
[PASS] (reason: 'null') underlyingSource.cancel() should called when abort, even with pending pull
[PASS] idl_test validation
[PASS] (reason: 'undefined') underlyingSource.cancel() should called when abort, even with pending pull
[PASS] (reason: 'error1: error1') underlyingSource.cancel() should called when abort, even with pending pull
[PASS] a rejection from underlyingSource.cancel() should be returned by pipeTo()
[PASS] a rejection from underlyingSink.abort() should be returned by pipeTo()
[PASS] a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel()
[PASS] abort signal takes priority over closed readable
[PASS] abort signal takes priority over errored readable
[PASS] abort signal takes priority over closed writable
[PASS] abort signal takes priority over errored writable
[PASS] ReadableStreamDefaultReader includes ReadableStreamGenericReader: member names are unique
[PASS] abort should do nothing after the readable is closed
[PASS] abort should do nothing after the readable is errored
[PASS] ReadableStreamBYOBReader includes ReadableStreamGenericReader: member names are unique
[PASS] ReadableStream interface: existence and properties of interface object
[PASS] ReadableStream interface object length
[PASS] abort should do nothing after the readable is errored, even with pending writes
[PASS] ReadableStream interface object name
[PASS] abort should do nothing after the writable is errored
[PASS] ReadableStream interface: existence and properties of interface prototype object
[PASS] ReadableStream interface: existence and properties of
|
|
x86_64-linux: with shared libraries
Process completed with exit code 2.
|
|
x86_64-linux: with shared libraries:
test/wpt/test-streams.js#L0
--- stderr ---
(node:120038) TimeoutNaNWarning: NaN is not a number.
Timeout duration was set to 1.
(Use `node --trace-warnings ...` to show where the warning was created)
/home/runner/work/_temp/node-v26.0.0-nightly2026-05-01d482e1ccc4-slim/test/common/wpt.js:844
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/streams.json for these files:
transform-streams/cancel.any.js
at process.<anonymous> (/home/runner/work/_temp/node-v26.0.0-nightly2026-05-01d482e1ccc4-slim/test/common/wpt.js:844:15)
at process.emit (node:events:509:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] queuing-strategies-size-function-per-global.window.js: Browser-specific test
[SKIPPED] readable-streams/cross-realm-crash.window.js: Browser-specific test
[SKIPPED] readable-streams/owning-type-video-frame.any.js: Browser-specific test
[SKIPPED] readable-streams/read-task-handling.window.js: Browser-specific test
[SKIPPED] transferable/deserialize-error.window.js: Browser-specific test
[SKIPPED] transferable/transfer-with-messageport.window.js: Browser-specific test
[SKIPPED] transform-streams/invalid-realm.tentative.window.js: Browser-specific test
[PASS] a signal argument 'null' should cause pipeTo() to reject
[PASS] a signal argument 'AbortSignal' should cause pipeTo() to reject
[PASS] a signal argument 'true' should cause pipeTo() to reject
[PASS] a signal argument '-1' should cause pipeTo() to reject
[PASS] a signal argument '[object AbortSignal]' should cause pipeTo() to reject
[PASS] an aborted signal should cause the writable stream to reject with an AbortError
[PASS] (reason: 'null') all the error objects should be the same object
[PASS] (reason: 'undefined') all the error objects should be the same object
[PASS] (reason: 'error1: error1') all the error objects should be the same object
[PASS] preventCancel should prevent canceling the readable
[PASS] preventAbort should prevent aborting the readable
[PASS] preventCancel and preventAbort should prevent canceling the readable and aborting the readable
[PASS] (reason: 'null') abort should prevent further reads
[PASS] (reason: 'undefined') abort should prevent further reads
[PASS] (reason: 'error1: error1') abort should prevent further reads
[PASS] (reason: 'null') all pending writes should complete on abort
[PASS] (reason: 'undefined') all pending writes should complete on abort
[PASS] (reason: 'error1: error1') all pending writes should complete on abort
[PASS] (reason: 'null') underlyingSource.cancel() should called when abort, even with pending pull
[PASS] Closing must be propagated backward: starts closed; preventCancel omitted; fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel omitted; rejected cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = undefined (falsy); fulfilled cancel promise
[PASS] (reason: 'undefined') underlyingSource.cancel() should called when abort, even with pending pull
[PASS] Closing must be propagated backward: starts closed; preventCancel = null (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = false (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = 0 (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = -0 (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = NaN (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = (falsy); fulfilled cancel promise
[PASS] (reason: 'error1: error1') underlyingSource.cancel() should called when abort, even with pending pull
[PASS] Closing must be propagated backward: starts closed; preventCancel = true (truthy)
[PASS] a rejection from underlyingSource.cancel() should be returned by pipeTo()
[PASS] a rejection from underlyingSink.abort() should be returned by pipeTo()
[PASS] a rejection from underlyingSink.a
|
|
x86_64-darwin: with shared libraries
Process completed with exit code 2.
|
|
x86_64-darwin: with shared libraries:
test/wpt/test-streams.js#L0
--- stderr ---
(node:93427) TimeoutNaNWarning: NaN is not a number.
Timeout duration was set to 1.
(Use `node --trace-warnings ...` to show where the warning was created)
/Users/runner/work/_temp/node-v26.0.0-nightly2026-05-01d482e1ccc4-slim/test/common/wpt.js:844
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/streams.json for these files:
transform-streams/cancel.any.js
at process.<anonymous> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-05-01d482e1ccc4-slim/test/common/wpt.js:844:15)
at process.emit (node:events:509:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] queuing-strategies-size-function-per-global.window.js: Browser-specific test
[SKIPPED] readable-streams/cross-realm-crash.window.js: Browser-specific test
[SKIPPED] readable-streams/owning-type-video-frame.any.js: Browser-specific test
[SKIPPED] readable-streams/read-task-handling.window.js: Browser-specific test
[SKIPPED] transferable/deserialize-error.window.js: Browser-specific test
[SKIPPED] transferable/transfer-with-messageport.window.js: Browser-specific test
[SKIPPED] transform-streams/invalid-realm.tentative.window.js: Browser-specific test
[PASS] a signal argument 'null' should cause pipeTo() to reject
[PASS] a signal argument 'AbortSignal' should cause pipeTo() to reject
[PASS] a signal argument 'true' should cause pipeTo() to reject
[PASS] a signal argument '-1' should cause pipeTo() to reject
[PASS] a signal argument '[object AbortSignal]' should cause pipeTo() to reject
[PASS] Closing must be propagated backward: starts closed; preventCancel omitted; fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel omitted; rejected cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = undefined (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = null (falsy); fulfilled cancel promise
[PASS] an aborted signal should cause the writable stream to reject with an AbortError
[PASS] Closing must be propagated backward: starts closed; preventCancel = false (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = 0 (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = -0 (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = NaN (falsy); fulfilled cancel promise
[PASS] (reason: 'null') all the error objects should be the same object
[PASS] (reason: 'undefined') all the error objects should be the same object
[PASS] (reason: 'error1: error1') all the error objects should be the same object
[PASS] Closing must be propagated backward: starts closed; preventCancel = (falsy); fulfilled cancel promise
[PASS] preventCancel should prevent canceling the readable
[PASS] preventAbort should prevent aborting the readable
[PASS] preventCancel and preventAbort should prevent canceling the readable and aborting the readable
[PASS] (reason: 'null') abort should prevent further reads
[PASS] (reason: 'undefined') abort should prevent further reads
[PASS] (reason: 'error1: error1') abort should prevent further reads
[PASS] (reason: 'null') all pending writes should complete on abort
[PASS] Closing must be propagated backward: starts closed; preventCancel = true (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = a (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = 1 (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = Symbol() (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = [object Object] (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true
[PASS] Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true, preventClose = true
[PASS] (reason: 'undefined') all pending writes should complete on abort
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
libv8
|
32.6 MB |
sha256:19111b9fb6f6ee52a77dbd90ab88d0ba5bfcccd7221a7e16100a0678f4862ae8
|
|
|
tarballs
|
45.6 MB |
sha256:65b81729c062676d93acdd23400561e6e0ad92b60d9a04edd8d0af1b52c8c204
|
|