Skip to content

test: mark some tests flaky for now on riscv64 - #65781

Open
sxa wants to merge 1 commit into
nodejs:mainfrom
sxa:flaky_riscv
Open

test: mark some tests flaky for now on riscv64#65781
sxa wants to merge 1 commit into
nodejs:mainfrom
sxa:flaky_riscv

Conversation

@sxa

@sxa sxa commented Sep 4, 2026

Copy link
Copy Markdown
Member

While RISC-V is an experimental platform I have been testing it in a CI job. The tests in here are currently causing problems, although I have had them all pass at one point from the command line. The reasons for them failing vary, but for now since I know they can pass I'd like to mark them flaky to stop the CI job going red while we try and improve things on this platform. Note that this is NOT currently included as a subjob of the main node-test-commit job so has no impact on Node.js collaborators. I want to be able to use that job to quickly identify regressions going forward and for that I need to be able to have a clean baseline. If anyone fundamentally objects to this approach on this experimental platform let me know.

Failures can be seen in https://ci.nodejs.org/job/node-test-commit-rvlinux/6/testReport

I'll tag @codebytere for awareness just because one of the tests here being the reproducible snapshot one and there probably aren't many people who know that area in enough detail to have any opinion on it :-) I doubt it's anything really obvious so not critical as I'm trying to skip it here but the error is in the log above if anyone wants to look at it.

Tracking issue for problems on RISC-V is at nodejs/build#4099

Cc @nodejs/platform-riscv64

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/web-standards

@nodejs-github-bot nodejs-github-bot added needs-ci PRs that need a full CI run. test Issues and PRs related to Node.js core tests and test infrastructure. labels Sep 4, 2026
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@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

@sxa

sxa commented Sep 4, 2026

Copy link
Copy Markdown
Member Author

Seems to work - https://ci.nodejs.org/job/node-test-commit-rvlinux/nodes=riscv64/9/ shows yellow warning status instead of red with this change.

@codecov

codecov Bot commented Sep 4, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.07%. Comparing base (2aad778) to head (564301d).
⚠️ Report is 41 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #65781      +/-   ##
==========================================
+ Coverage   89.96%   90.07%   +0.10%     
==========================================
  Files         757      769      +12     
  Lines      258129   261396    +3267     
  Branches    48946    49636     +690     
==========================================
+ Hits       232219   235445    +3226     
+ Misses      16982    16968      -14     
- Partials     8928     8983      +55     

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

@Renegade334 Renegade334 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.

RSLGTM

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 Issues and PRs related to Node.js core tests and test infrastructure.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants