test_runner: support test order randomization #80923
Triggered via pull request
February 10, 2026 22:34
Status
Failure
Total duration
48m 14s
Artifacts
–
Annotations
4 errors and 2 notices
|
test-linux (ubuntu-24.04-arm)
Process completed with exit code 2.
|
|
test-linux (ubuntu-24.04-arm):
test/test-runner/test-output-randomize-output-cli.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
'β g.cjs this should pass (*ms)\n' +
'β e.cjs this should pass (*ms)\n' +
'β i.cjs this should pass (*ms)\n' +
+ 'β j.cjs this should pass (*ms)\n' +
- 'β a.cjs this should pass (*ms)\n' +
'β b.cjs this should pass (*ms)\n' +
+ 'β f.cjs this should pass (*ms)\n' +
+ 'β c.cjs this should pass (*ms)\n' +
'β h.cjs this should pass (*ms)\n' +
+ 'β a.cjs this should pass (*ms)\n' +
- 'β f.cjs this should pass (*ms)\n' +
'β d.cjs this should pass (*ms)\n' +
- 'β c.cjs this should pass (*ms)\n' +
- 'β j.cjs this should pass (*ms)\n' +
'βΉ Randomized test order seed: 12345\n' +
'βΉ tests 10\n' +
'βΉ suites 0\n' +
'βΉ pass 10\n' +
'βΉ fail 0\n' +
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:107:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:142:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-randomize-output-cli.mjs:8:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'β g.cjs this should pass (*ms)\n' +
'β e.cjs this should pass (*ms)\n' +
'β i.cjs this should pass (*ms)\n' +
'β j.cjs this should pass (*ms)\n' +
'β b.cjs this should pass (*ms)\n' +
'β f.cjs this should pass (*ms)\n' +
'β c.cjs this should pass (*ms)\n' +
'β h.cjs this should pass (*ms)\n' +
'β a.cjs this should pass (*ms)\n' +
'β d.cjs this should pass (*ms)\n' +
'βΉ Randomized test order seed: 12345\n' +
'βΉ tests 10\n' +
'βΉ suites 0\n' +
'βΉ pass 10\n' +
'βΉ fail 0\n' +
'βΉ cancelled 0\n' +
'βΉ skipped 0\n' +
'βΉ todo 0\n' +
'βΉ duration_ms *\n',
expected: 'β g.cjs this should pass (*ms)\n' +
'β e.cjs this should pass (*ms)\n' +
'β i.cjs this should pass (*ms)\n' +
'β a.cjs this should pass (*ms)\n' +
'β b.cjs this should pass (*ms)\n' +
'β h.cjs this should pass (*ms)\n' +
'β f.cjs this should pass (*ms)\n' +
'β d.cjs this should pass (*ms)\n' +
'β c.cjs this should pass (*ms)\n' +
'β j.cjs this should pass (*ms)\n' +
'βΉ Randomized test order seed: 12345\n' +
'βΉ tests 10\n' +
'βΉ suites 0\n' +
'βΉ pass 10\n' +
'βΉ fail 0\n' +
'βΉ cancelled 0\n' +
'βΉ skipped 0\n' +
'βΉ todo 0\n' +
'βΉ duration_ms *\n',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v26.0.0-pre
Command: out/Release/node /home/runner/work/node/node/node/test/test-runner/test-output-randomize-output-cli.mjs
|
|
test-linux (ubuntu-24.04)
Process completed with exit code 2.
|
|
test-linux (ubuntu-24.04):
test/test-runner/test-output-randomize-output-cli.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
'β g.cjs this should pass (*ms)\n' +
'β e.cjs this should pass (*ms)\n' +
'β i.cjs this should pass (*ms)\n' +
+ 'β j.cjs this should pass (*ms)\n' +
- 'β a.cjs this should pass (*ms)\n' +
'β b.cjs this should pass (*ms)\n' +
+ 'β f.cjs this should pass (*ms)\n' +
+ 'β c.cjs this should pass (*ms)\n' +
'β h.cjs this should pass (*ms)\n' +
+ 'β a.cjs this should pass (*ms)\n' +
- 'β f.cjs this should pass (*ms)\n' +
'β d.cjs this should pass (*ms)\n' +
- 'β c.cjs this should pass (*ms)\n' +
- 'β j.cjs this should pass (*ms)\n' +
'βΉ Randomized test order seed: 12345\n' +
'βΉ tests 10\n' +
'βΉ suites 0\n' +
'βΉ pass 10\n' +
'βΉ fail 0\n' +
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:107:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:142:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-randomize-output-cli.mjs:8:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'β g.cjs this should pass (*ms)\n' +
'β e.cjs this should pass (*ms)\n' +
'β i.cjs this should pass (*ms)\n' +
'β j.cjs this should pass (*ms)\n' +
'β b.cjs this should pass (*ms)\n' +
'β f.cjs this should pass (*ms)\n' +
'β c.cjs this should pass (*ms)\n' +
'β h.cjs this should pass (*ms)\n' +
'β a.cjs this should pass (*ms)\n' +
'β d.cjs this should pass (*ms)\n' +
'βΉ Randomized test order seed: 12345\n' +
'βΉ tests 10\n' +
'βΉ suites 0\n' +
'βΉ pass 10\n' +
'βΉ fail 0\n' +
'βΉ cancelled 0\n' +
'βΉ skipped 0\n' +
'βΉ todo 0\n' +
'βΉ duration_ms *\n',
expected: 'β g.cjs this should pass (*ms)\n' +
'β e.cjs this should pass (*ms)\n' +
'β i.cjs this should pass (*ms)\n' +
'β a.cjs this should pass (*ms)\n' +
'β b.cjs this should pass (*ms)\n' +
'β h.cjs this should pass (*ms)\n' +
'β f.cjs this should pass (*ms)\n' +
'β d.cjs this should pass (*ms)\n' +
'β c.cjs this should pass (*ms)\n' +
'β j.cjs this should pass (*ms)\n' +
'βΉ Randomized test order seed: 12345\n' +
'βΉ tests 10\n' +
'βΉ suites 0\n' +
'βΉ pass 10\n' +
'βΉ fail 0\n' +
'βΉ cancelled 0\n' +
'βΉ skipped 0\n' +
'βΉ todo 0\n' +
'βΉ duration_ms *\n',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v26.0.0-pre
Command: out/Release/node /home/runner/work/node/node/node/test/test-runner/test-output-randomize-output-cli.mjs
|
|
sccache stats
58% - 2808 hits, 2050 misses, 0 errors
|
|
sccache stats
64% - 3091 hits, 1754 misses, 0 errors
|