Skip to content

test_runner: add context subtests expectFailure only skip todo#62263

Open
JakobJingleheimer wants to merge 4 commits intonodejs:mainfrom
JakobJingleheimer:test-runner/fix/subtest-context
Open

test_runner: add context subtests expectFailure only skip todo#62263
JakobJingleheimer wants to merge 4 commits intonodejs:mainfrom
JakobJingleheimer:test-runner/fix/subtest-context

Conversation

@JakobJingleheimer
Copy link
Copy Markdown
Member

@JakobJingleheimer JakobJingleheimer commented Mar 15, 2026

Closes #61251
Closes #62156
Fixes #50665

Co-Authored-By: Heath Dutton🕴️ <heathdutton@linux.com>
Co-Authored-By: Felipe <60716370+felipeness@users.noreply.github.com>
@nodejs-github-bot
Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/test_runner

@nodejs-github-bot nodejs-github-bot added needs-ci PRs that need a full CI run. test_runner Issues and PRs related to the test runner subsystem. labels Mar 15, 2026
@JakobJingleheimer JakobJingleheimer moved this to In Progress in Test Runner Board Mar 15, 2026
@codecov
Copy link
Copy Markdown

codecov bot commented Mar 15, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.70%. Comparing base (1989f4d) to head (6597499).
⚠️ Report is 85 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #62263      +/-   ##
==========================================
+ Coverage   89.65%   89.70%   +0.04%     
==========================================
  Files         676      691      +15     
  Lines      206555   213952    +7397     
  Branches    39547    41044    +1497     
==========================================
+ Hits       185195   191915    +6720     
- Misses      13495    14102     +607     
- Partials     7865     7935      +70     
Files with missing lines Coverage Δ
lib/internal/test_runner/test.js 95.80% <100.00%> (-1.01%) ⬇️

... and 115 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@atlowChemi atlowChemi added request-ci Add this label to start a Jenkins CI on a PR. and removed request-ci Add this label to start a Jenkins CI on a PR. labels Mar 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-ci PRs that need a full CI run. test_runner Issues and PRs related to the test runner subsystem.

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

test runner (--test, node:test) subtest test context lack .skip, .only and .todo functions

6 participants