Skip to content

[parity] node:stream — 27 failing node-suite tests (2026-07-22 baseline) #6774

Description

@TheHypnoo

Part of the node-suite parity sweep of 2026-07-22 (full run: 3,815 tests, 3,019 pass, 79.1% — report test-parity/reports/parity_report_20260722_120605.json, oracle Node 26.5.0 per .node-version). Umbrella: #793.

node:stream has 27 failing test(s) in test-parity/node-suite/stream/.

Reproduce:

./run_parity_tests.sh --suite node-suite --module stream

Failing tests

  • node-suite/stream/async-iter/destroy-on-return-false-continues — output mismatch
    • Node: first: a
    • Perry: first: a
  • node-suite/stream/compose/async-handler-promise — output mismatch
    • Node: composed-async: A,B,C
    • Perry: composed-async: UNDEFINED,UNDEFINED,UNDEFINED
  • node-suite/stream/iter-helpers/map-async-rejection — output mismatch
    • Node: out: 10
    • Perry: out:
  • node-suite/stream/iterator/destroy-on-return-false — output mismatch
    • Node: first value: a
    • Perry: first value: a
  • node-suite/stream/readable/iter-yields-buffer-no-encoding — output mismatch
    • Node: isBuffer: true content: a
    • Perry: isBuffer: false content: a
  • node-suite/stream/readable/iterator-method — output mismatch
    • Node: has next: true
    • Perry: has next: true
  • node-suite/stream/readable/iterator-prevent-cancel — output mismatch
    • Node: first: a
    • Perry: first: a
  • node-suite/stream/web/cancel-during-pipeto — TIMEOUT (killed after 10s)
    • Perry died after printing 1 line(s); Node exited 0.
    • Last Perry line: cancel-on-locked rejected: TypeError
  • node-suite/stream/web/controller-terminate — output mismatch
    • Node: done: true
    • Perry: TypeError: Cannot read properties of undefined (reading 'getReader')
  • node-suite/stream/web/desired-size-backpressure — output mismatch
    • Node: initial desiredSize: 1
    • Perry: initial desiredSize: undefined
  • node-suite/stream/web/desired-size-restores-after-drain — output mismatch
    • Node: initial: 2
    • Perry: initial: undefined
  • node-suite/stream/web/for-await-on-transform — output mismatch
    • Node: collected: A,B
    • Perry: TypeError: Cannot read properties of undefined (reading 'getWriter')
  • node-suite/stream/web/identity-with-strategies — output mismatch
    • Node: value: x
    • Perry: TypeError: Cannot read properties of undefined (reading 'getWriter')
  • node-suite/stream/web/pipethrough-preventclose-flag — output mismatch
    • Node: returned ReadableStream: true
    • Perry: returned ReadableStream: true
  • node-suite/stream/web/transform-cancel-propagates — output mismatch
    • Node: write rejected after cancel: true
    • Perry: TypeError: Cannot read properties of undefined (reading 'getReader')
  • node-suite/stream/web/transform-readable-cancel-propagates — output mismatch
    • Node: write rejected after readable cancel: true
    • Perry: TypeError: Cannot read properties of undefined (reading 'getReader')
  • node-suite/stream/web/transform-readable-empty — output mismatch
    • Node: value: undefined
    • Perry: TypeError: Cannot read properties of undefined (reading 'getWriter')
  • node-suite/stream/web/transform-readable-writable-wired — output mismatch
    • Node: readable instanceof ReadableStream: true
    • Perry: readable instanceof ReadableStream: false
  • node-suite/stream/web/transform-stream-instanceof-check — output mismatch
    • Node: ts instanceof TS: true
    • Perry: ts instanceof TS: true
  • node-suite/stream/web/transform-stream-no-args — output mismatch
    • Node: readable: true
    • Perry: readable: false
  • node-suite/stream/web/transform-stream-with-hwm — output mismatch
    • Node: readable: true
    • Perry: readable: false
  • node-suite/stream/web/writer-closed-promise — output mismatch
    • Node: is promise: true
    • Perry: TypeError: Cannot read properties of undefined (reading 'then')
  • node-suite/stream/web/writer-desired-size — output mismatch
    • Node: typeof number: true
    • Perry: typeof number: false
  • node-suite/stream/web/writer-ready-initial-resolved — output mismatch
    • Node: ready resolved immediately: true
    • Perry: TypeError: Cannot read properties of undefined (reading 'then')
  • node-suite/stream/web/writer-ready-promise — output mismatch
    • Node: ready is promise: true
    • Perry: TypeError: Cannot read properties of undefined (reading 'then')
  • node-suite/stream/web/writer-write-start-deferred — output mismatch
    • Node: called before await: false
    • Perry: called before await: true
  • node-suite/stream/webstream/readable-to-web — output mismatch
    • Node: is ReadableStream: true
    • Perry: is ReadableStream: true

Metadata

Metadata

Assignees

No one assigned

    Labels

    parityCompatibility gap with Node.js, ECMAScript, or the supported ecosystemstatus:approvedApproved for implementation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions