Skip to content

test(parity): stream — consolidated consumers/promises/static batch (iter-145..152, supersedes 7 PRs)#1751

Merged
proggeramlug merged 1 commit into
mainfrom
feat/stream-consumers-static-aggregate
May 25, 2026
Merged

test(parity): stream — consolidated consumers/promises/static batch (iter-145..152, supersedes 7 PRs)#1751
proggeramlug merged 1 commit into
mainfrom
feat/stream-consumers-static-aggregate

Conversation

@proggeramlug
Copy link
Copy Markdown
Contributor

Consolidated stream parity batch — consumers / promises / static (iter-145..152)

Aggregates 7 previously-separate batch PRs (#1733, #1737, #1739, #1743, #1744, #1745, #1748) into one for easier merging. 29 new stream parity tests.

Submodule Result
stream/consumers (text/json/buffer/blob/arrayBuffer, incl. Web-RS sources) at full parity — every test passes
stream/promises (finished/pipeline variants) mostly passing
stream/static helpers surfaced concrete impl gaps

11 tracked failures in known_failures.json — the static-helper cluster (isWritable, getDefaultHighWaterMark, setDefaultHighWaterMark unimplemented; isErrored not flipping post-destroy(err); isReadable(non-stream) returning false vs Node's null) is filed as granular issue #1746 with these tests as the spec. Passing tests carry no entry.

Phantom failures from a broken direct-verify binary (auto-optimized runtime silently dropped .on('data') events) were already excluded — only synchronous and await-based comparisons, which are reliable regardless of that binary quirk, are included.

Supersedes #1733/#1737/#1739/#1743/#1744/#1745/#1748 (closing those in favor of this).

…batches 28–34, iter-145..152)

Aggregates 7 previously-separate batch PRs (#1733/#1737/#1739/#1743/#1744/#1745/#1748)
into one for easier merging. 29 new stream parity tests across:

- stream/consumers (text/json/buffer/blob/arrayBuffer, web-RS sources): confirmed at full parity — every test passes
- stream/promises (finished/pipeline variants): mostly passing
- stream/static helpers: surfaced concrete impl gaps (isWritable, getDefaultHighWaterMark, setDefaultHighWaterMark unimplemented; isErrored post-destroy)

11 tracked failures in known_failures.json, the static-helper cluster tracked
under granular issue #1746. All passing tests need no entry.

Phantom failures from a broken direct-verify binary (.on('data') events
dropped) were already excluded — only synchronous + await-based results,
which are reliable, are included here.
@proggeramlug proggeramlug merged commit 41735f4 into main May 25, 2026
10 checks passed
@proggeramlug proggeramlug deleted the feat/stream-consumers-static-aggregate branch May 25, 2026 05:54
proggeramlug added a commit that referenced this pull request May 25, 2026
7 PRs landed on main after the v0.5.1027 bump (50c391f) without
per-PR tags. Neither v0.5.1026 nor v0.5.1027 were tagged on the
remote — v0.5.1028 is the first tag in this window.

- #1738 feat(compile): --trace/--focus debugging flags.
- #1723/#1741 fix(lockdown): #503 ns[dynamicKey].staticMember.
- #1673/#1742 fix(dynamic-import): literal node: builtin specifier.
- #1724/#1747 fix(node): Blob/URL globals trigger http-client feature.
- #1728/#1749 fix(node:path): win32 normalize/basename/toNamespacedPath.
- #1751 test(parity): stream consumers/promises/static batch.
- #1754 test(node-core): enrich common shim for #800.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant