Skip to content

test(parity): stream — batch of 8 tier-14 tests (iter-140..141) (4 free pass, 4 #1531/#1532)#1718

Closed
proggeramlug wants to merge 1 commit into
mainfrom
feat/stream-iter-batch26
Closed

test(parity): stream — batch of 8 tier-14 tests (iter-140..141) (4 free pass, 4 #1531/#1532)#1718
proggeramlug wants to merge 1 commit into
mainfrom
feat/stream-iter-batch26

Conversation

@proggeramlug
Copy link
Copy Markdown
Contributor

Stream parity batch — 8 tests aggregated (iter-140..141)

4 free passes + 4 tracked failures — 50% pass rate.

Category Tests Issue
Readable shape from-promise-iterating-once ✅, from-gen-return-value-ignored #1532
Web stream surface pipe-to-without-options ✅, no-enqueue-empty-close ✅ #1545
Flow data-listener-resumes-paused-source ✅
Events listener-added-fires-on-emit #1532
Pipe many-listeners-on-dst #1532
Compose composite-end-event #1531

Free passes — Perry already matches Node:

  • readable/from-promise-iterating-once (Promise yields resolved value as single chunk)
  • web/pipe-to-without-options (default options work)
  • web/no-enqueue-empty-close (close-only stream → {done:true})
  • flow/data-listener-resumes-paused-source (paused source stays paused after adding listener)

All 4 failures tracked in known_failures.json.

…ee pass, 4 #1531/#1532)

4 PASSES — 50% pass rate. Perry already matches Node for:
- readable/from-promise-iterating-once (RS yields resolved value)
- web/pipe-to-without-options (defaults work)
- web/no-enqueue-empty-close (close-only stream yields {done:true})
- flow/data-listener-resumes-paused-source (paused stays paused after listener)

Tracked failures:
- Events (#1532): listener-added-fires-on-emit
- Pipe (#1532): many-listeners-on-dst
- Readable shape (#1532): from-gen-return-value-ignored
- Compose (#1531): composite-end-event
@proggeramlug
Copy link
Copy Markdown
Contributor Author

Superseded by #1730, which consolidates this and the other 11 test(parity): stream batches into one PR (they all conflicted on known_failures.json). All tests from this branch are included there verbatim. Branch preserved.

proggeramlug added a commit that referenced this pull request May 25, 2026
…7) (#1730)

Consolidates 12 stream test-parity PRs (#1697, #1699, #1702, #1706, #1707,
#1710, #1713, #1714, #1716, #1717, #1718, #1719) into one. They each added
disjoint test files under test-parity/node-suite/stream/ and all conflicted
on the single shared file test-parity/known_failures.json.

120 new tests total: 35 free-pass (match node --experimental-strip-types),
85 skip-listed (tracked behind #1531/#1532/#1539/#1545/#1558). The
known_failures.json union adds only each branch's own additions; existing
518 keys are byte-identical (no removals).
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