kitesurf · WPT

FAIL
expected FAIL · 1226 ms
▶ run in kitesurf
Test
/streams/piping/abort.any.html
Actual
FAIL
Expected
FAIL
Unexpected
no
Duration
1226 ms
Harness
OK
Counts
Reason
Run
https://kitesurf.rendering.cfdata.org/?url=http%3A%2F%2Fwpt.live%2Fstreams%2Fpiping%2Fabort.any.html ↗
Upstream
view on github.com/web-platform-tests/wpt ↗

Subtests

statussubtestmessage
PASSa signal argument 'null' should cause pipeTo() to reject
PASSa signal argument 'AbortSignal' should cause pipeTo() to reject
PASSa signal argument 'true' should cause pipeTo() to reject
PASSa signal argument '-1' should cause pipeTo() to reject
PASSa signal argument '[object AbortSignal]' should cause pipeTo() to reject
PASSan 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
PASSpreventCancel should prevent canceling the readable
PASSpreventAbort should prevent aborting the readable
PASSpreventCancel 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
FAIL(reason: 'null') all pending writes should complete on abortpromise_test: Unhandled rejection with value: object "TypeError: The value cannot be converted because it is not an integer."
FAIL(reason: 'undefined') all pending writes should complete on abortpromise_test: Unhandled rejection with value: object "TypeError: The value cannot be converted because it is not an integer."
FAIL(reason: 'error1: error1') all pending writes should complete on abortpromise_test: Unhandled rejection with value: object "TypeError: The value cannot be converted because it is not an integer."
FAIL(reason: 'null') underlyingSource.cancel() should called when abort, even with pending pullassert_equals: cancel should have been called expected 2 but got 0
FAIL(reason: 'undefined') underlyingSource.cancel() should called when abort, even with pending pullassert_equals: cancel should have been called expected 2 but got 0
FAIL(reason: 'error1: error1') underlyingSource.cancel() should called when abort, even with pending pullassert_equals: cancel should have been called expected 2 but got 0
FAILa rejection from underlyingSource.cancel() should be returned by pipeTo()promise_rejects_exactly: pipeTo should reject function "function() { throw e; }" threw object "AbortError: The operation was aborted" but we expected it to throw object "error1: error1"
PASSa rejection from underlyingSink.abort() should be returned by pipeTo()
FAILa rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel()assert_array_equals: abort() should be called before cancel() expected property 0 to be "abort" but got "cancel" (expected array ["abort", "cancel"] got ["cancel", "abort"])
PASSabort signal takes priority over closed readable
PASSabort signal takes priority over errored readable
PASSabort signal takes priority over closed writable
FAILabort signal takes priority over errored writablepromise_rejects_dom: pipeTo should reject function "function() { throw e; }" threw object "error1: error1" that is not a DOMException AbortError: property "code" is equal to undefined, expected 20
PASSabort should do nothing after the readable is closed
PASSabort should do nothing after the readable is errored
FAILabort should do nothing after the readable is errored, even with pending writespromise_rejects_exactly: pipeTo should reject function "function() { throw e; }" threw object "AbortError: The operation was aborted" but we expected it to throw object "error1: error1"
FAILabort should do nothing after the writable is erroredassert_unreached: Should have rejected: pipeTo should reject Reached unreachable code
FAILpipeTo on a teed readable byte stream should only be aborted when both branches are abortedassert_true: pipeTo should not resolve yet expected true got false

bundle built 2026-07-16T07:16:48.063Z