Skip to content

test(wpt): fix startup checks and failure logging - #6152

Merged
mcollina merged 2 commits into
nodejs:mainfrom
panva:fix/wpt-http-readiness
Nov 8, 2026
Merged

mcollina merged 2 commits into
nodejs:mainfrom
panva:fix/wpt-http-readiness

Conversation

@panva

@panva panva commented Nov 3, 2026

Copy link
Copy Markdown
Member

Fixes missing fetch() WPT results for Node.js 26+ in the daily WPT reports. With this in place they'll pop back in with the undici update landing on those release lines that includes it.

Handles new WPT startup messages and subtest failures without a stack.

panva added 2 commits November 3, 2026 22:53
WPT now logs HTTP listeners that support CONNECT as HTTPS servers.
Accept both startup messages so the readiness checks work with the
pinned WPT snapshot and current upstream WPT.

Signed-off-by: Filip Skokan <[email protected]>
Assisted-by: Codex
WPT timeouts and thrown strings can produce subtest results with a
null stack. Treat missing stacks as empty strings when formatting
failure details so logging does not abort the run before writing the
report.

Signed-off-by: Filip Skokan <[email protected]>
Assisted-by: Codex
@codecov-commenter

codecov-commenter commented Nov 3, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.66%. Comparing base (3999573) to head (2f19685).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #6152   +/-   ##
=======================================
  Coverage   91.66%   91.66%           
=======================================
  Files         113      113           
  Lines       44041    44041           
=======================================
  Hits        40372    40372           
  Misses       3669     3669           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 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.

nodejs-github-bot pushed a commit to nodejs/node that referenced this pull request Nov 5, 2026
Signed-off-by: Filip Skokan <[email protected]>
PR-URL: #67229
Refs: nodejs/undici#6152
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>

@mcollina mcollina 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

@mcollina
mcollina merged commit 691eb16 into nodejs:main Nov 8, 2026
40 checks passed
@panva
panva deleted the fix/wpt-http-readiness branch November 8, 2026 09:35
aduh95 pushed a commit to nodejs/node that referenced this pull request Nov 11, 2026
Signed-off-by: Filip Skokan <[email protected]>
PR-URL: #67229
Refs: nodejs/undici#6152
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
aduh95 pushed a commit to nodejs/node that referenced this pull request Nov 12, 2026
Signed-off-by: Filip Skokan <[email protected]>
PR-URL: #67229
Refs: nodejs/undici#6152
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
aduh95 pushed a commit to nodejs/node that referenced this pull request Nov 12, 2026
Signed-off-by: Filip Skokan <[email protected]>
PR-URL: #67229
Refs: nodejs/undici#6152
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants