Skip to content

[v24.x] backport embedding tests to v24.x - #65219

Open
joyeecheung wants to merge 2 commits into
nodejs:v24.x-stagingfrom
joyeecheung:backport-embedding-v24.x
Open

[v24.x] backport embedding tests to v24.x#65219
joyeecheung wants to merge 2 commits into
nodejs:v24.x-stagingfrom
joyeecheung:backport-embedding-v24.x

Conversation

@joyeecheung

Copy link
Copy Markdown
Member

This was a clean cherrypick and it passed locally without further modifications. Trying to open a PR to see if #61463 (comment) still reproduces in the CI.

This adds tests to ensure the V8 parts (v8, libplatform, cppgc)
in shared libnode works correctly.

PR-URL: nodejs#61463
Refs: nodejs#61144
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Richard Lau <richard.lau@ibm.com>
Split the tests so that it's easier to isolate and debug issues,
and we can run the test cases in parallel to speed up. Also
add more comments about what they are testing.

PR-URL: nodejs#61571
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/gyp

@nodejs-github-bot nodejs-github-bot added build Issues and PRs related to build files or the CI. needs-ci PRs that need a full CI run. v24.x Issues that can be reproduced on v24.x or PRs targeting the v24.x-staging branch. labels Aug 11, 2026
@codecov

codecov Bot commented Aug 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.30%. Comparing base (b881658) to head (f3038b1).
⚠️ Report is 805 commits behind head on v24.x-staging.

Additional details and impacted files
@@                Coverage Diff                @@
##           v24.x-staging   #65219      +/-   ##
=================================================
+ Coverage          89.92%   90.30%   +0.38%     
=================================================
  Files                686      711      +25     
  Lines             208389   228280   +19891     
  Branches           40077    43136    +3059     
=================================================
+ Hits              187387   206148   +18761     
- Misses             13238    14085     +847     
- Partials            7764     8047     +283     

see 301 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.

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Issues and PRs related to build files or the CI. needs-ci PRs that need a full CI run. v24.x Issues that can be reproduced on v24.x or PRs targeting the v24.x-staging branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants