Skip to content

test_runner: support test order randomization #80923

test_runner: support test order randomization

test_runner: support test order randomization #80923

Triggered via pull request February 10, 2026 22:34
Status Failure
Total duration 48m 14s
Artifacts

test-linux.yml

on: pull_request
Matrix: test-linux
Fit to window
Zoom out
Zoom in

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