test_runner: support test order randomization #3275
Triggered via pull request
February 10, 2026 22:34
Status
Failure
Total duration
1h 16m 16s
Artifacts
1
test-shared.yml
on: pull_request
Build slim tarball
2m 8s
Matrix: build
Annotations
8 errors
|
aarch64-linux: with shared libraries
Process completed with exit code 2.
|
|
aarch64-linux: with shared libraries:
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/_temp/node-v26.0.0-nightly2026-02-10ed6de84552-slim/test/common/assertSnapshot.js:107:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-10ed6de84552-slim/test/common/assertSnapshot.js:142:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-02-10ed6de84552-slim/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/_temp/node-v26.0.0-nightly2026-02-10ed6de84552-slim/test/test-runner/test-output-randomize-output-cli.mjs
|
|
x86_64-linux: with shared libraries
Process completed with exit code 2.
|
|
x86_64-linux: with shared libraries:
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/_temp/node-v26.0.0-nightly2026-02-10ed6de84552-slim/test/common/assertSnapshot.js:107:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-10ed6de84552-slim/test/common/assertSnapshot.js:142:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-02-10ed6de84552-slim/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/_temp/node-v26.0.0-nightly2026-02-10ed6de84552-slim/test/test-runner/test-output-randomize-output-cli.mjs
|
|
aarch64-darwin: with shared libraries
Process completed with exit code 2.
|
|
aarch64-darwin: with shared libraries:
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' +
+ 'β j.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' +
+ 'β c.cjs this should pass (*ms)\n' +
'β f.cjs this should pass (*ms)\n' +
+ 'β a.cjs this should pass (*ms)\n' +
+ 'β i.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 (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-10ed6de84552-slim/test/common/assertSnapshot.js:107:12)
at async spawnAndAssert (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-10ed6de84552-slim/test/common/assertSnapshot.js:142:3)
at async file:///Users/runner/work/_temp/node-v26.0.0-nightly2026-02-10ed6de84552-slim/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' +
'β j.cjs this should pass (*ms)\n' +
'β b.cjs this should pass (*ms)\n' +
'β h.cjs this should pass (*ms)\n' +
'β c.cjs this should pass (*ms)\n' +
'β f.cjs this should pass (*ms)\n' +
'β a.cjs this should pass (*ms)\n' +
'β i.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 /Users/runner/work/_temp/node-v26.0.0-nightly2026-02-10ed6de84552-slim/test/test-runner/test-output-randomize-output-cli.mjs
|
|
x86_64-darwin: with shared libraries
Process completed with exit code 2.
|
|
x86_64-darwin: with shared libraries:
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 (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-10ed6de84552-slim/test/common/assertSnapshot.js:107:12)
at async spawnAndAssert (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-10ed6de84552-slim/test/common/assertSnapshot.js:142:3)
at async file:///Users/runner/work/_temp/node-v26.0.0-nightly2026-02-10ed6de84552-slim/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 /Users/runner/work/_temp/node-v26.0.0-nightly2026-02-10ed6de84552-slim/test/test-runner/test-output-randomize-output-cli.mjs
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
tarballs
|
47.8 MB |
sha256:c598e7d319d35fb39dd94fa62d2b5bff40e6b065fc2301997b551b7d488c267c
|
|