Skip to content

test_runner: report entryFile in TestStream events - #64309

Merged
nodejs-github-bot merged 1 commit into
nodejs:mainfrom
MoLow:add-entry-fille
Jul 7, 2026
Merged

test_runner: report entryFile in TestStream events#64309
nodejs-github-bot merged 1 commit into
nodejs:mainfrom
MoLow:add-entry-fille

Conversation

@MoLow

@MoLowMoLow commented Jul 5, 2026

Copy link
Copy Markdown
Member

No description provided.

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/test_runner

@nodejs-github-botnodejs-github-bot added needs-ci PRs that need a full CI run. test_runner Issues and PRs related to the test runner subsystem. labels Jul 5, 2026
Signed-off-by: Moshe Atlov <moshe@atlow.co.il>

@mcollinamcollina left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@mcollinamcollina added semver-minor PRs that contain new features and should be released in the next minor version. request-ci Add this label to start a Jenkins CI on a PR. labels Jul 5, 2026
@github-actionsgithub-actionsBot removed the request-ci Add this label to start a Jenkins CI on a PR. label Jul 5, 2026
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@MoLowMoLow added author ready PRs that have at least one approval, no pending requests for changes, and a CI started. commit-queue Add this label to land a pull request using GitHub Actions. labels Jul 6, 2026
MoLow added a commit to MoLow/reporters that referenced this pull request Jul 6, 2026
…is ambiguous (#241)
Under --test process isolation, a helper-file subtest's parentId can match
several concurrently open tests from different processes; the eager resolver
tie-break attached it to an arbitrary one until the declaration-ordered block
self-corrected minutes later (e.g. "restore GCE VM" shown under a DynamoDB
test for 20 minutes of a live run). When more than one open candidate matches,
attach the subtest to its helper-file group instead of guessing; it is adopted
by the first event that sees the collision cleared or by the declaration block.
Replaying the originating 40-file run mid-stream drops wrong-test placements
from 29 to 4 (single-wrong-candidate cases, unresolvable until nodejs/node#64309
provides entryFile — TODO left at findOpenParents).
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
@nodejs-github-botnodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label Jul 7, 2026
@nodejs-github-bot
nodejs-github-bot merged commit f4c85d5 into nodejs:mainJul 7, 2026
78 checks passed
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Landed in f4c85d5

aduh95 pushed a commit that referenced this pull request Jul 21, 2026
Signed-off-by: Moshe Atlov <moshe@atlow.co.il>
PR-URL: #64309
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
nodejs-github-bot added a commit that referenced this pull request Jul 21, 2026
Notable changes:
ffi:
* (SEMVER-MINOR) add getCurrentEventLoop (Paolo Insogna) #64323
test_runner:
* (SEMVER-MINOR) add context.log() and test:log event (Moshe Atlow) #64389
* (SEMVER-MINOR) report `entryFile` in `TestStream` events (Moshe Atlow) #64309
PR-URL: #64655
aduh95 added a commit that referenced this pull request Jul 21, 2026
Notable changes:
ffi:
* (SEMVER-MINOR) add `getCurrentEventLoop` (Paolo Insogna) #64323
test_runner:
* (SEMVER-MINOR) add `context.log()` and `test:log` event (Moshe Atlow) #64389
* (SEMVER-MINOR) report `entryFile` in `TestStream` events (Moshe Atlow) #64309
PR-URL: #64655
aduh95 added a commit that referenced this pull request Jul 21, 2026
Notable changes:
ffi:
* (SEMVER-MINOR) add `getCurrentEventLoop` (Paolo Insogna) #64323
test_runner:
* (SEMVER-MINOR) add `context.log()` and `test:log` event (Moshe Atlow) #64389
* (SEMVER-MINOR) report `entryFile` in `TestStream` events (Moshe Atlow) #64309
PR-URL: #64655
RafaelGSS pushed a commit that referenced this pull request Jul 29, 2026
Signed-off-by: Moshe Atlov <moshe@atlow.co.il>
PR-URL: #64309
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
aduh95 added a commit that referenced this pull request Jul 30, 2026
Notable changes:
doc:
* add MikeMcC399 as collaborator (Mike McCready) #64656
ffi:
* (SEMVER-MINOR) add `getCurrentEventLoop` (Paolo Insogna) #64323
test_runner:
* (SEMVER-MINOR) add `context.log()` and `test:log` event (Moshe Atlow) #64389
* (SEMVER-MINOR) report `entryFile` in `TestStream` events (Moshe Atlow) #64309
PR-URL: #64655
aduh95 added a commit that referenced this pull request Aug 3, 2026
Notable changes:
doc:
* add MikeMcC399 as collaborator (Mike McCready) #64656
ffi:
* (SEMVER-MINOR) add `getCurrentEventLoop` (Paolo Insogna) #64323
test_runner:
* (SEMVER-MINOR) add `context.log()` and `test:log` event (Moshe Atlow) #64389
* (SEMVER-MINOR) report `entryFile` in `TestStream` events (Moshe Atlow) #64309
PR-URL: #64655
aduh95 pushed a commit that referenced this pull request Aug 6, 2026
Signed-off-by: Moshe Atlov <moshe@atlow.co.il>
PR-URL: #64309
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author readyPRs that have at least one approval, no pending requests for changes, and a CI started.needs-ciPRs that need a full CI run.semver-minorPRs that contain new features and should be released in the next minor version.test_runnerIssues and PRs related to the test runner subsystem.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@MoLow@nodejs-github-bot@mcollina@benjamingr@atlowChemi