feat: first commit flaky #84029
Annotations
20 errors, 2 warnings, and 2 notices
|
test-linux (ubuntu-24.04-arm):
test/test-runner/test-output-coverage-failure.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
... Skipped lines
'TAP version 13\n' +
'# Subtest: ok\n' +
'ok 1 - ok\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# todo 0\n' +
+ '# flaky 0\n' +
'# duration_ms *\n'
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-coverage-failure.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: ok\n' +
'ok 1 - ok\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'1..1\n' +
'# Warning: Could not report code coverage. Error: Failed to collect coverage\n' +
'# tests 1\n' +
'# suites 0\n' +
'# pass 1\n' +
'# fail 0\n' +
'# cancelled 0\n' +
'# skipped 0\n' +
'# todo 0\n' +
'# flaky 0\n' +
'# duration_ms *\n',
expected: 'TAP version 13\n' +
'# Subtest: ok\n' +
'ok 1 - ok\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'1..1\n' +
'# Warning: Could not report code coverage. Error: Failed to collect coverage\n' +
'# tests 1\n' +
'# suites 0\n' +
'# pass 1\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-coverage-failure.mjs
|
|
test-linux (ubuntu-24.04-arm):
test/test-runner/test-output-before-and-after-each-too-many-listeners.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
... Skipped lines
'TAP version 13\n' +
'# Subtest: 1\n' +
'ok 1 - 1\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# todo 0\n' +
+ '# flaky 0\n' +
'# duration_ms *\n'
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-before-and-after-each-too-many-listeners.mjs:8:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: 1\n' +
'ok 1 - 1\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 2\n' +
'ok 2 - 2\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 3\n' +
'ok 3 - 3\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 4\n' +
'ok 4 - 4\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 5\n' +
'ok 5 - 5\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 6\n' +
'ok 6 - 6\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 7\n' +
'ok 7 - 7\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 8\n' +
'ok 8 - 8\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 9\n' +
'ok 9 - 9\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 10\n' +
'ok 10 - 10\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 11\n' +
'ok 11 - 11\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'1..11\n' +
'# tests 11\n' +
'# suites 0\n' +
'# pass 11\n' +
'# fail 0\n' +
'# cancelled 0\n' +
'# skipped 0\n' +
'# todo 0\n' +
'# flaky 0\n' +
'# duration_ms *\n',
expected: 'TAP version 13\n' +
'# Subtest: 1\n' +
'ok 1 - 1\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 2\n' +
'ok 2 - 2\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 3\n' +
'ok 3 - 3\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 4\n' +
'ok 4 - 4\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 5\n' +
'ok 5 - 5\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 6\n' +
'ok 6 - 6\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 7\n' +
'ok 7 - 7\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 8\n' +
'ok 8 - 8\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 9\n' +
'ok 9 - 9\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 10\n' +
'ok 10 - 10\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 11\n' +
'ok 11 - 11\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'1..11\n' +
'# tests 11\n' +
'# suites 0\n' +
'# pass 11\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
|
|
test-linux (ubuntu-24.04-arm):
test/test-runner/test-output-before-and-after-each-with-timeout-too-many-listeners.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
... Skipped lines
'TAP version 13\n' +
'# Subtest: 1\n' +
'ok 1 - 1\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# todo 0\n' +
+ '# flaky 0\n' +
'# duration_ms *\n'
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-before-and-after-each-with-timeout-too-many-listeners.mjs:8:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: 1\n' +
'ok 1 - 1\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 2\n' +
'ok 2 - 2\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 3\n' +
'ok 3 - 3\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 4\n' +
'ok 4 - 4\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 5\n' +
'ok 5 - 5\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 6\n' +
'ok 6 - 6\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 7\n' +
'ok 7 - 7\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 8\n' +
'ok 8 - 8\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 9\n' +
'ok 9 - 9\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 10\n' +
'ok 10 - 10\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 11\n' +
'ok 11 - 11\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'1..11\n' +
'# tests 11\n' +
'# suites 0\n' +
'# pass 11\n' +
'# fail 0\n' +
'# cancelled 0\n' +
'# skipped 0\n' +
'# todo 0\n' +
'# flaky 0\n' +
'# duration_ms *\n',
expected: 'TAP version 13\n' +
'# Subtest: 1\n' +
'ok 1 - 1\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 2\n' +
'ok 2 - 2\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 3\n' +
'ok 3 - 3\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 4\n' +
'ok 4 - 4\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 5\n' +
'ok 5 - 5\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 6\n' +
'ok 6 - 6\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 7\n' +
'ok 7 - 7\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 8\n' +
'ok 8 - 8\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 9\n' +
'ok 9 - 9\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 10\n' +
'ok 10 - 10\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: 11\n' +
'ok 11 - 11\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'1..11\n' +
'# tests 11\n' +
'# suites 0\n' +
'# pass 11\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
|
|
test-linux (ubuntu-24.04-arm):
test/test-runner/test-output-abort-suite.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
... Skipped lines
'TAP version 13\n' +
'# Subtest: describe timeout signal\n' +
' # Subtest: ok 1\n' +
' ok 1 - ok 1\n' +
' ---\n' +
...
'# todo 0\n' +
+ '# flaky 0\n' +
'# duration_ms *\n'
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-abort-suite.mjs:7:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: describe timeout signal\n' +
' # Subtest: ok 1\n' +
' ok 1 - ok 1\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: ok 2\n' +
' ok 2 - ok 2\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: ok 3\n' +
' ok 3 - ok 3\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: ok 4\n' +
' ok 4 - ok 4\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: not ok 1\n' +
' not ok 5 - not ok 1\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_suite.js:10:3'\n" +
" failureType: 'cancelledByParent'\n" +
" error: 'test did not finish before its parent and was cancelled'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' ...\n' +
' # Subtest: not ok 2\n' +
' not ok 6 - not ok 2\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_suite.js:11:3'\n" +
" failureType: 'cancelledByParent'\n" +
" error: 'test did not finish before its parent and was cancelled'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' ...\n' +
' # Subtest: not ok 3\n' +
' not ok 7 - not ok 3\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_suite.js:12:3'\n" +
" failureType: 'testAborted'\n" +
" error: 'This operation was aborted'\n" +
' code: 20\n' +
" name: 'AbortError'\n" +
' stack: |-\n' +
' <node-internal-frames>\n' +
' ...\n' +
' # Subtest: not ok 4\n' +
' not ok 8 - not ok 4\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_suite.js:13:3'\n" +
" failureType: 'testAborted'\n" +
" error: 'This operation was aborted'\n" +
' code: 20\n' +
" name: 'AbortError'\n" +
' stack: |-\n' +
' <node-internal-frames>\n' +
' ...\n' +
' # Subtest: not ok 5\n' +
' not ok 9 - not ok 5\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_suite.js:14:3'\n" +
" failureType: 'testAborted'\n" +
" error: 'This operation was aborted'\n" +
' code: 20\n' +
" name: 'AbortError'\n" +
' stack: |-\n' +
' <node-internal-frames>\n' +
' ...\n' +
' 1..9\n' +
'not ok 1 - describe timeout signal\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'suite'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_suite.js:5:1'\n" +
" failureType: 'testAborted'\n" +
" error: 'The operation was aborted due to t
|
|
test-linux (ubuntu-24.04-arm):
test/test-runner/test-output-arbitrary-output-colored.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
... Skipped lines
"{ foo: [32m'bar'[39m }\n" +
'[33m1[39m\n' +
'[32mβ passing test [90m(*ms)[39m[39m\n' +
+ '[34mβΉ flaky 0[39m\n' +
'[34mβΉ tests 1[39m\n' +
'[34mβΉ suites 0[39m\n' +
'[34mβΉ pass 1[39m\n' +
'[34mβΉ fail 0[39m\n' +
'[34mβΉ cancelled 0[39m\n' +
'[34mβΉ skipped 0[39m\n' +
'[34mβΉ todo 0[39m\n' +
+ '[34mβΉ flaky 0[39m\n' +
'[34mβΉ duration_ms *[39m\n' +
'TAP version 13\n' +
"# { foo: [32m'bar'[39m }\n" +
'# [33m1[39m\n' +
'# Subtest: passing test\n' +
...
' ...\n' +
+ '# flaky 0\n' +
'1..1\n' +
'# tests 1\n' +
'# suites 0\n' +
'# pass 1\n' +
'# fail 0\n' +
...
'# todo 0\n' +
+ '# flaky 0\n' +
'# duration_ms *\n'
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-arbitrary-output-colored.mjs:23:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: "{ foo: [32m'bar'[39m }\n" +
'[33m1[39m\n' +
'[32mβ passing test [90m(*ms)[39m[39m\n' +
'[34mβΉ flaky 0[39m\n' +
'[34mβΉ tests 1[39m\n' +
'[34mβΉ suites 0[39m\n' +
'[34mβΉ pass 1[39m\n' +
'[34mβΉ fail 0[39m\n' +
'[34mβΉ cancelled 0[39m\n' +
'[34mβΉ skipped 0[39m\n' +
'[34mβΉ todo 0[39m\n' +
'[34mβΉ flaky 0[39m\n' +
'[34mβΉ duration_ms *[39m\n' +
'TAP version 13\n' +
"# { foo: [32m'bar'[39m }\n" +
'# [33m1[39m\n' +
'# Subtest: passing test\n' +
'ok 1 - passing test\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# flaky 0\n' +
'1..1\n' +
'# tests 1\n' +
'# suites 0\n' +
'# pass 1\n' +
'# fail 0\n' +
'# cancelled 0\n' +
'# skipped 0\n' +
'# todo 0\n' +
'# flaky 0\n' +
'# duration_ms *\n',
expected: "{ foo: [32m'bar'[39m }\n" +
'[33m1[39m\n' +
'[32mβ passing test [90m(*ms)[39m[39m\n' +
'[34mβΉ tests 1[39m\n' +
'[34mβΉ suites 0[39m\n' +
'[34mβΉ pass 1[39m\n' +
'[34mβΉ fail 0[39m\n' +
'[34mβΉ cancelled 0[39m\n' +
'[34mβΉ skipped 0[39m\n' +
'[34mβΉ todo 0[39m\n' +
'[34mβΉ duration_ms *[39m\n' +
'TAP version 13\n' +
"# { foo: [32m'bar'[39m }\n" +
'# [33m1[39m\n' +
'# Subtest: passing test\n' +
'ok 1 - passing test\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'1..1\n' +
'# tests 1\n' +
'# suites 0\n' +
'# pass 1\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-arbitrary-output-colored.mjs
|
|
test-linux (ubuntu-24.04-arm):
test/test-runner/test-output-assertion-color-tty.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
'[31mβ failing assertion [90m(*ms)[39m[39m\n' +
+ '[34mβΉ flaky 0[39m\n' +
'[34mβΉ tests 1[39m\n' +
'[34mβΉ suites 0[39m\n' +
'[34mβΉ pass 0[39m\n' +
'[34mβΉ fail 1[39m\n' +
'[34mβΉ cancelled 0[39m\n' +
'[34mβΉ skipped 0[39m\n' +
'[34mβΉ todo 0[39m\n' +
+ '[34mβΉ flaky 0[39m\n' +
'[34mβΉ duration_ms *[39m\n' +
'\n' +
'[31mβ failing tests:[39m\n' +
'\n' +
'test at test/fixtures/test-runner/output/assertion-color-tty.mjs:4:1\n' +
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-assertion-color-tty.mjs:13:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '[31mβ failing assertion [90m(*ms)[39m[39m\n' +
'[34mβΉ flaky 0[39m\n' +
'[34mβΉ tests 1[39m\n' +
'[34mβΉ suites 0[39m\n' +
'[34mβΉ pass 0[39m\n' +
'[34mβΉ fail 1[39m\n' +
'[34mβΉ cancelled 0[39m\n' +
'[34mβΉ skipped 0[39m\n' +
'[34mβΉ todo 0[39m\n' +
'[34mβΉ flaky 0[39m\n' +
'[34mβΉ duration_ms *[39m\n' +
'\n' +
'[31mβ failing tests:[39m\n' +
'\n' +
'test at test/fixtures/test-runner/output/assertion-color-tty.mjs:4:1\n' +
'[31mβ failing assertion [90m(*ms)[39m[39m\n' +
' [AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:\n' +
' [32mactual[39m [31mexpected[39m\n' +
'\n' +
" [39m'[39m[32m![39m[39mH[39m[39me[39m[39ml[39m[39ml[39m[39mo[39m[39m [39m[39mW[39m[39mo[39m[39mr[39m[39ml[39m[39md[39m[31m![39m[39m'[39m\n" +
' ] {\n' +
' generatedMessage: [33mtrue[39m,\n' +
" code: [32m'ERR_ASSERTION'[39m,\n" +
" actual: [32m'!Hello World'[39m,\n" +
" expected: [32m'Hello World!'[39m,\n" +
" operator: [32m'strictEqual'[39m,\n" +
" diff: [32m'simple'[39m\n" +
' }\n',
expected: '[31mβ failing assertion [90m(*ms)[39m[39m\n' +
'[34mβΉ tests 1[39m\n' +
'[34mβΉ suites 0[39m\n' +
'[34mβΉ pass 0[39m\n' +
'[34mβΉ fail 1[39m\n' +
'[34mβΉ cancelled 0[39m\n' +
'[34mβΉ skipped 0[39m\n' +
'[34mβΉ todo 0[39m\n' +
'[34mβΉ duration_ms *[39m\n' +
'\n' +
'[31mβ failing tests:[39m\n' +
'\n' +
'test at test/fixtures/test-runner/output/assertion-color-tty.mjs:4:1\n' +
'[31mβ failing assertion [90m(*ms)[39m[39m\n' +
' [AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:\n' +
' [32mactual[39m [31mexpected[39m\n' +
'\n' +
" [39m'[39m[32m![39m[39mH[39m[39me[39m[39ml[39m[39ml[39m[39mo[39m[39m [39m[39mW[39m[39mo[39m[39mr[39m[39ml[39m[39md[39m[31m![39m[39m'[39m\n" +
' ] {\n' +
' generatedMessage: [33mtrue[39m,\n' +
" code: [32m'ERR_ASSERTION'[39m,\n" +
" actual: [32m'!Hello World'[39m,\n" +
" expected: [32m'Hello World!'[39m,\n" +
" operator: [32m'strictEqual'[39m,\n" +
" diff: [32m'simple'[39m\n" +
' }\n',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v26.0.0-pre
Command: out/Release/node --expose-internals /home/runner/work/node/node/node/test/test-runner/test-output-assertion-color-tty.mjs
|
|
test-linux (ubuntu-24.04-arm):
test/test-runner/test-output-arbitrary-output.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
... Skipped lines
'TAP version 13\n' +
'ok 1 - test\n' +
' ---\n' +
' duration_ms: *\n' +
' ...\n' +
...
'# todo 0\n' +
+ '# flaky 0\n' +
'# duration_ms *\n'
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-arbitrary-output.mjs:8:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'ok 1 - test\n' +
' ---\n' +
' duration_ms: *\n' +
' ...\n' +
'# arbitrary - pre\n' +
'ok 2 - test\n' +
' ---\n' +
' duration_ms: *\n' +
' ...\n' +
'# arbitrary - mid\n' +
'ok 3 - test\n' +
' ---\n' +
' duration_ms: *\n' +
' ...\n' +
'# arbitrary - post\n' +
'1..3\n' +
'# tests 3\n' +
'# suites 0\n' +
'# pass 3\n' +
'# fail 0\n' +
'# cancelled 0\n' +
'# skipped 0\n' +
'# todo 0\n' +
'# flaky 0\n' +
'# duration_ms *\n',
expected: 'TAP version 13\n' +
'ok 1 - test\n' +
' ---\n' +
' duration_ms: *\n' +
' ...\n' +
'# arbitrary - pre\n' +
'ok 2 - test\n' +
' ---\n' +
' duration_ms: *\n' +
' ...\n' +
'# arbitrary - mid\n' +
'ok 3 - test\n' +
' ---\n' +
' duration_ms: *\n' +
' ...\n' +
'# arbitrary - post\n' +
'1..3\n' +
'# tests 3\n' +
'# suites 0\n' +
'# pass 3\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-arbitrary-output.mjs
|
|
test-linux (ubuntu-24.04-arm):
test/test-runner/test-output-abort.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
... Skipped lines
'TAP version 13\n' +
'# Subtest: promise timeout signal\n' +
' # Subtest: ok 1\n' +
' ok 1 - ok 1\n' +
' ---\n' +
...
'# todo 0\n' +
+ '# flaky 0\n' +
'# duration_ms *\n'
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-abort.mjs:7:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: promise timeout signal\n' +
' # Subtest: ok 1\n' +
' ok 1 - ok 1\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: ok 2\n' +
' ok 2 - ok 2\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: ok 3\n' +
' ok 3 - ok 3\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: ok 4\n' +
' ok 4 - ok 4\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: not ok 1\n' +
' not ok 5 - not ok 1\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort.js:11:7'\n" +
" failureType: 'cancelledByParent'\n" +
" error: 'test did not finish before its parent and was cancelled'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' ...\n' +
' # Subtest: not ok 2\n' +
' not ok 6 - not ok 2\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort.js:12:7'\n" +
" failureType: 'cancelledByParent'\n" +
" error: 'test did not finish before its parent and was cancelled'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' ...\n' +
' # Subtest: not ok 3\n' +
' not ok 7 - not ok 3\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort.js:13:7'\n" +
" failureType: 'testAborted'\n" +
" error: 'This operation was aborted'\n" +
' code: 20\n' +
" name: 'AbortError'\n" +
' stack: |-\n' +
' <node-internal-frames>\n' +
' ...\n' +
' # Subtest: not ok 4\n' +
' not ok 8 - not ok 4\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort.js:14:7'\n" +
" failureType: 'testAborted'\n" +
" error: 'This operation was aborted'\n" +
' code: 20\n' +
" name: 'AbortError'\n" +
' stack: |-\n' +
' <node-internal-frames>\n' +
' ...\n' +
' # Subtest: not ok 5\n' +
' not ok 9 - not ok 5\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort.js:15:7'\n" +
" failureType: 'testAborted'\n" +
" error: 'This operation was aborted'\n" +
' code: 20\n' +
" name: 'AbortError'\n" +
' stack: |-\n' +
' <node-internal-frames>\n' +
' ...\n' +
' 1..9\n' +
'not ok 1 - promise timeout signal\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort.js:5:1'\n" +
" failureType: 'testAborted'\n" +
" error: 'The operation was aborted due to timeout'\n" +
' code: 23\n' +
" name:
|
|
test-linux (ubuntu-24.04-arm):
test/test-runner/test-output-abort-runs-after-hook.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
... Skipped lines
'TAP version 13\n' +
'AFTER\n' +
'# Subtest: test that aborts\n' +
'not ok 1 - test that aborts\n' +
' ---\n' +
...
'# todo 0\n' +
+ '# flaky 0\n' +
'# duration_ms *\n'
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-abort-runs-after-hook.mjs:8:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'AFTER\n' +
'# Subtest: test that aborts\n' +
'not ok 1 - test that aborts\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort-runs-after-hook.js:4:1'\n" +
" failureType: 'uncaughtException'\n" +
" error: 'boom'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' stack: |-\n' +
' Immediate.<anonymous> (<project-root>/test/fixtures/test-runner/output/abort-runs-after-hook.js:12:11)\n' +
' <node-internal-frames>\n' +
' ...\n' +
'1..1\n' +
'# tests 1\n' +
'# suites 0\n' +
'# pass 0\n' +
'# fail 1\n' +
'# cancelled 0\n' +
'# skipped 0\n' +
'# todo 0\n' +
'# flaky 0\n' +
'# duration_ms *\n',
expected: 'TAP version 13\n' +
'AFTER\n' +
'# Subtest: test that aborts\n' +
'not ok 1 - test that aborts\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort-runs-after-hook.js:4:1'\n" +
" failureType: 'uncaughtException'\n" +
" error: 'boom'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' stack: |-\n' +
' Immediate.<anonymous> (<project-root>/test/fixtures/test-runner/output/abort-runs-after-hook.js:12:11)\n' +
' <node-internal-frames>\n' +
' ...\n' +
'1..1\n' +
'# tests 1\n' +
'# suites 0\n' +
'# pass 0\n' +
'# fail 1\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-abort-runs-after-hook.mjs
|
|
test-linux (ubuntu-24.04-arm):
test/test-runner/test-output-abort-hooks.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
... Skipped lines
'before\n' +
'2.1\n' +
'2.2\n' +
'after\n' +
'beforeEach\n' +
...
'# todo 0\n' +
+ '# flaky 0\n' +
'# duration_ms *\n'
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-abort-hooks.mjs:7:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'before\n' +
'2.1\n' +
'2.2\n' +
'after\n' +
'beforeEach\n' +
'4.1\n' +
'afterEach\n' +
'4.2\n' +
'TAP version 13\n' +
'# Subtest: 1 before describe\n' +
' # Subtest: test 1\n' +
' not ok 1 - test 1\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_hooks.js:11:3'\n" +
" failureType: 'cancelledByParent'\n" +
" error: 'test did not finish before its parent and was cancelled'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' ...\n' +
' # Subtest: test 2\n' +
' not ok 2 - test 2\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_hooks.js:14:3'\n" +
" failureType: 'cancelledByParent'\n" +
" error: 'test did not finish before its parent and was cancelled'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' ...\n' +
' 1..2\n' +
'not ok 1 - 1 before describe\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'suite'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_hooks.js:4:1'\n" +
" failureType: 'hookFailed'\n" +
" error: 'This operation was aborted'\n" +
' code: 20\n' +
" name: 'AbortError'\n" +
' stack: |-\n' +
' <node-internal-frames>\n' +
' before.signal (<project-root>/test/fixtures/test-runner/output/abort_hooks.js:8:8)\n' +
' <node-internal-frames>\n' +
' ...\n' +
'# Subtest: 2 after describe\n' +
' # Subtest: test 1\n' +
' ok 1 - test 1\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: test 2\n' +
' ok 2 - test 2\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' 1..2\n' +
'not ok 2 - 2 after describe\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'suite'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_hooks.js:19:1'\n" +
" failureType: 'hookFailed'\n" +
" error: 'This operation was aborted'\n" +
' code: 20\n' +
" name: 'AbortError'\n" +
' stack: |-\n' +
' <node-internal-frames>\n' +
' after.signal (<project-root>/test/fixtures/test-runner/output/abort_hooks.js:23:8)\n' +
' <node-internal-frames>\n' +
' ...\n' +
'# Subtest: 3 beforeEach describe\n' +
' # Subtest: test 1\n' +
' not ok 1 - test 1\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_hooks.js:41:3'\n" +
" failureType: 'hookFailed'\n" +
" error: 'This operation was aborted'\n" +
' code: 20\n' +
" name: 'AbortError'\n" +
' stack: |-\n' +
' <node-internal-frames>\n' +
' beforeEach.signal (<project-root>/test/fixtures/test-runner/output/abort_hooks.js:38:8)\n' +
' <node-internal-frames>\n' +
' ...\n' +
' # Subtest: test 2\n' +
' not ok 2 - test 2\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/te
|
|
test-linux (ubuntu-24.04):
test/test-runner/test-output-assertion-color-tty.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
'[31mβ failing assertion [90m(*ms)[39m[39m\n' +
+ '[34mβΉ flaky 0[39m\n' +
'[34mβΉ tests 1[39m\n' +
'[34mβΉ suites 0[39m\n' +
'[34mβΉ pass 0[39m\n' +
'[34mβΉ fail 1[39m\n' +
'[34mβΉ cancelled 0[39m\n' +
'[34mβΉ skipped 0[39m\n' +
'[34mβΉ todo 0[39m\n' +
+ '[34mβΉ flaky 0[39m\n' +
'[34mβΉ duration_ms *[39m\n' +
'\n' +
'[31mβ failing tests:[39m\n' +
'\n' +
'test at test/fixtures/test-runner/output/assertion-color-tty.mjs:4:1\n' +
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-assertion-color-tty.mjs:13:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '[31mβ failing assertion [90m(*ms)[39m[39m\n' +
'[34mβΉ flaky 0[39m\n' +
'[34mβΉ tests 1[39m\n' +
'[34mβΉ suites 0[39m\n' +
'[34mβΉ pass 0[39m\n' +
'[34mβΉ fail 1[39m\n' +
'[34mβΉ cancelled 0[39m\n' +
'[34mβΉ skipped 0[39m\n' +
'[34mβΉ todo 0[39m\n' +
'[34mβΉ flaky 0[39m\n' +
'[34mβΉ duration_ms *[39m\n' +
'\n' +
'[31mβ failing tests:[39m\n' +
'\n' +
'test at test/fixtures/test-runner/output/assertion-color-tty.mjs:4:1\n' +
'[31mβ failing assertion [90m(*ms)[39m[39m\n' +
' [AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:\n' +
' [32mactual[39m [31mexpected[39m\n' +
'\n' +
" [39m'[39m[32m![39m[39mH[39m[39me[39m[39ml[39m[39ml[39m[39mo[39m[39m [39m[39mW[39m[39mo[39m[39mr[39m[39ml[39m[39md[39m[31m![39m[39m'[39m\n" +
' ] {\n' +
' generatedMessage: [33mtrue[39m,\n' +
" code: [32m'ERR_ASSERTION'[39m,\n" +
" actual: [32m'!Hello World'[39m,\n" +
" expected: [32m'Hello World!'[39m,\n" +
" operator: [32m'strictEqual'[39m,\n" +
" diff: [32m'simple'[39m\n" +
' }\n',
expected: '[31mβ failing assertion [90m(*ms)[39m[39m\n' +
'[34mβΉ tests 1[39m\n' +
'[34mβΉ suites 0[39m\n' +
'[34mβΉ pass 0[39m\n' +
'[34mβΉ fail 1[39m\n' +
'[34mβΉ cancelled 0[39m\n' +
'[34mβΉ skipped 0[39m\n' +
'[34mβΉ todo 0[39m\n' +
'[34mβΉ duration_ms *[39m\n' +
'\n' +
'[31mβ failing tests:[39m\n' +
'\n' +
'test at test/fixtures/test-runner/output/assertion-color-tty.mjs:4:1\n' +
'[31mβ failing assertion [90m(*ms)[39m[39m\n' +
' [AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:\n' +
' [32mactual[39m [31mexpected[39m\n' +
'\n' +
" [39m'[39m[32m![39m[39mH[39m[39me[39m[39ml[39m[39ml[39m[39mo[39m[39m [39m[39mW[39m[39mo[39m[39mr[39m[39ml[39m[39md[39m[31m![39m[39m'[39m\n" +
' ] {\n' +
' generatedMessage: [33mtrue[39m,\n' +
" code: [32m'ERR_ASSERTION'[39m,\n" +
" actual: [32m'!Hello World'[39m,\n" +
" expected: [32m'Hello World!'[39m,\n" +
" operator: [32m'strictEqual'[39m,\n" +
" diff: [32m'simple'[39m\n" +
' }\n',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v26.0.0-pre
Command: out/Release/node --expose-internals /home/runner/work/node/node/node/test/test-runner/test-output-assertion-color-tty.mjs
|
|
test-linux (ubuntu-24.04):
test/test-runner/test-output-arbitrary-output.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
... Skipped lines
'TAP version 13\n' +
'ok 1 - test\n' +
' ---\n' +
' duration_ms: *\n' +
' ...\n' +
...
'# todo 0\n' +
+ '# flaky 0\n' +
'# duration_ms *\n'
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-arbitrary-output.mjs:8:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'ok 1 - test\n' +
' ---\n' +
' duration_ms: *\n' +
' ...\n' +
'# arbitrary - pre\n' +
'ok 2 - test\n' +
' ---\n' +
' duration_ms: *\n' +
' ...\n' +
'# arbitrary - mid\n' +
'ok 3 - test\n' +
' ---\n' +
' duration_ms: *\n' +
' ...\n' +
'# arbitrary - post\n' +
'1..3\n' +
'# tests 3\n' +
'# suites 0\n' +
'# pass 3\n' +
'# fail 0\n' +
'# cancelled 0\n' +
'# skipped 0\n' +
'# todo 0\n' +
'# flaky 0\n' +
'# duration_ms *\n',
expected: 'TAP version 13\n' +
'ok 1 - test\n' +
' ---\n' +
' duration_ms: *\n' +
' ...\n' +
'# arbitrary - pre\n' +
'ok 2 - test\n' +
' ---\n' +
' duration_ms: *\n' +
' ...\n' +
'# arbitrary - mid\n' +
'ok 3 - test\n' +
' ---\n' +
' duration_ms: *\n' +
' ...\n' +
'# arbitrary - post\n' +
'1..3\n' +
'# tests 3\n' +
'# suites 0\n' +
'# pass 3\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-arbitrary-output.mjs
|
|
test-linux (ubuntu-24.04):
test/test-runner/test-output-async-test-scheduling.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
... Skipped lines
'TAP version 13\n' +
'# Subtest: test\n' +
'ok 1 - test\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# todo 0\n' +
+ '# flaky 0\n' +
'# duration_ms *\n'
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-async-test-scheduling.mjs:8:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: test\n' +
'ok 1 - test\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: suite\n' +
' # Subtest: test\n' +
' ok 1 - test\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: scheduled async\n' +
' ok 2 - scheduled async\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' 1..2\n' +
'ok 2 - suite\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'suite'\n" +
' ...\n' +
'# Subtest: scheduled async\n' +
'ok 3 - scheduled async\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'1..3\n' +
'# tests 4\n' +
'# suites 1\n' +
'# pass 4\n' +
'# fail 0\n' +
'# cancelled 0\n' +
'# skipped 0\n' +
'# todo 0\n' +
'# flaky 0\n' +
'# duration_ms *\n',
expected: 'TAP version 13\n' +
'# Subtest: test\n' +
'ok 1 - test\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'# Subtest: suite\n' +
' # Subtest: test\n' +
' ok 1 - test\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: scheduled async\n' +
' ok 2 - scheduled async\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' 1..2\n' +
'ok 2 - suite\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'suite'\n" +
' ...\n' +
'# Subtest: scheduled async\n' +
'ok 3 - scheduled async\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'1..3\n' +
'# tests 4\n' +
'# suites 1\n' +
'# pass 4\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-async-test-scheduling.mjs
|
|
test-linux (ubuntu-24.04):
test/test-runner/test-output-abort-suite.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
... Skipped lines
'TAP version 13\n' +
'# Subtest: describe timeout signal\n' +
' # Subtest: ok 1\n' +
' ok 1 - ok 1\n' +
' ---\n' +
...
'# todo 0\n' +
+ '# flaky 0\n' +
'# duration_ms *\n'
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-abort-suite.mjs:7:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: describe timeout signal\n' +
' # Subtest: ok 1\n' +
' ok 1 - ok 1\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: ok 2\n' +
' ok 2 - ok 2\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: ok 3\n' +
' ok 3 - ok 3\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: ok 4\n' +
' ok 4 - ok 4\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: not ok 1\n' +
' not ok 5 - not ok 1\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_suite.js:10:3'\n" +
" failureType: 'cancelledByParent'\n" +
" error: 'test did not finish before its parent and was cancelled'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' ...\n' +
' # Subtest: not ok 2\n' +
' not ok 6 - not ok 2\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_suite.js:11:3'\n" +
" failureType: 'cancelledByParent'\n" +
" error: 'test did not finish before its parent and was cancelled'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' ...\n' +
' # Subtest: not ok 3\n' +
' not ok 7 - not ok 3\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_suite.js:12:3'\n" +
" failureType: 'testAborted'\n" +
" error: 'This operation was aborted'\n" +
' code: 20\n' +
" name: 'AbortError'\n" +
' stack: |-\n' +
' <node-internal-frames>\n' +
' ...\n' +
' # Subtest: not ok 4\n' +
' not ok 8 - not ok 4\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_suite.js:13:3'\n" +
" failureType: 'testAborted'\n" +
" error: 'This operation was aborted'\n" +
' code: 20\n' +
" name: 'AbortError'\n" +
' stack: |-\n' +
' <node-internal-frames>\n' +
' ...\n' +
' # Subtest: not ok 5\n' +
' not ok 9 - not ok 5\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_suite.js:14:3'\n" +
" failureType: 'testAborted'\n" +
" error: 'This operation was aborted'\n" +
' code: 20\n' +
" name: 'AbortError'\n" +
' stack: |-\n' +
' <node-internal-frames>\n' +
' ...\n' +
' 1..9\n' +
'not ok 1 - describe timeout signal\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'suite'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_suite.js:5:1'\n" +
" failureType: 'testAborted'\n" +
" error: 'The operation was aborted due to t
|
|
test-linux (ubuntu-24.04):
test/test-runner/test-output-abort.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
... Skipped lines
'TAP version 13\n' +
'# Subtest: promise timeout signal\n' +
' # Subtest: ok 1\n' +
' ok 1 - ok 1\n' +
' ---\n' +
...
'# todo 0\n' +
+ '# flaky 0\n' +
'# duration_ms *\n'
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-abort.mjs:7:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: promise timeout signal\n' +
' # Subtest: ok 1\n' +
' ok 1 - ok 1\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: ok 2\n' +
' ok 2 - ok 2\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: ok 3\n' +
' ok 3 - ok 3\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: ok 4\n' +
' ok 4 - ok 4\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: not ok 1\n' +
' not ok 5 - not ok 1\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort.js:11:7'\n" +
" failureType: 'cancelledByParent'\n" +
" error: 'test did not finish before its parent and was cancelled'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' ...\n' +
' # Subtest: not ok 2\n' +
' not ok 6 - not ok 2\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort.js:12:7'\n" +
" failureType: 'cancelledByParent'\n" +
" error: 'test did not finish before its parent and was cancelled'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' ...\n' +
' # Subtest: not ok 3\n' +
' not ok 7 - not ok 3\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort.js:13:7'\n" +
" failureType: 'testAborted'\n" +
" error: 'This operation was aborted'\n" +
' code: 20\n' +
" name: 'AbortError'\n" +
' stack: |-\n' +
' <node-internal-frames>\n' +
' ...\n' +
' # Subtest: not ok 4\n' +
' not ok 8 - not ok 4\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort.js:14:7'\n" +
" failureType: 'testAborted'\n" +
" error: 'This operation was aborted'\n" +
' code: 20\n' +
" name: 'AbortError'\n" +
' stack: |-\n' +
' <node-internal-frames>\n' +
' ...\n' +
' # Subtest: not ok 5\n' +
' not ok 9 - not ok 5\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort.js:15:7'\n" +
" failureType: 'testAborted'\n" +
" error: 'This operation was aborted'\n" +
' code: 20\n' +
" name: 'AbortError'\n" +
' stack: |-\n' +
' <node-internal-frames>\n' +
' ...\n' +
' 1..9\n' +
'not ok 1 - promise timeout signal\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort.js:5:1'\n" +
" failureType: 'testAborted'\n" +
" error: 'The operation was aborted due to timeout'\n" +
' code: 23\n' +
" name:
|
|
test-linux (ubuntu-24.04):
test/test-runner/test-output-abort-runs-after-hook.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
... Skipped lines
'TAP version 13\n' +
'AFTER\n' +
'# Subtest: test that aborts\n' +
'not ok 1 - test that aborts\n' +
' ---\n' +
...
'# todo 0\n' +
+ '# flaky 0\n' +
'# duration_ms *\n'
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-abort-runs-after-hook.mjs:8:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'AFTER\n' +
'# Subtest: test that aborts\n' +
'not ok 1 - test that aborts\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort-runs-after-hook.js:4:1'\n" +
" failureType: 'uncaughtException'\n" +
" error: 'boom'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' stack: |-\n' +
' Immediate.<anonymous> (<project-root>/test/fixtures/test-runner/output/abort-runs-after-hook.js:12:11)\n' +
' <node-internal-frames>\n' +
' ...\n' +
'1..1\n' +
'# tests 1\n' +
'# suites 0\n' +
'# pass 0\n' +
'# fail 1\n' +
'# cancelled 0\n' +
'# skipped 0\n' +
'# todo 0\n' +
'# flaky 0\n' +
'# duration_ms *\n',
expected: 'TAP version 13\n' +
'AFTER\n' +
'# Subtest: test that aborts\n' +
'not ok 1 - test that aborts\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort-runs-after-hook.js:4:1'\n" +
" failureType: 'uncaughtException'\n" +
" error: 'boom'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' stack: |-\n' +
' Immediate.<anonymous> (<project-root>/test/fixtures/test-runner/output/abort-runs-after-hook.js:12:11)\n' +
' <node-internal-frames>\n' +
' ...\n' +
'1..1\n' +
'# tests 1\n' +
'# suites 0\n' +
'# pass 0\n' +
'# fail 1\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-abort-runs-after-hook.mjs
|
|
test-linux (ubuntu-24.04):
test/test-runner/test-output-abort-hooks.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
... Skipped lines
'before\n' +
'2.1\n' +
'2.2\n' +
'after\n' +
'beforeEach\n' +
...
'# todo 0\n' +
+ '# flaky 0\n' +
'# duration_ms *\n'
at assertSnapshot (/home/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/node/node/node/test/test-runner/test-output-abort-hooks.mjs:7:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'before\n' +
'2.1\n' +
'2.2\n' +
'after\n' +
'beforeEach\n' +
'4.1\n' +
'afterEach\n' +
'4.2\n' +
'TAP version 13\n' +
'# Subtest: 1 before describe\n' +
' # Subtest: test 1\n' +
' not ok 1 - test 1\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_hooks.js:11:3'\n" +
" failureType: 'cancelledByParent'\n" +
" error: 'test did not finish before its parent and was cancelled'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' ...\n' +
' # Subtest: test 2\n' +
' not ok 2 - test 2\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_hooks.js:14:3'\n" +
" failureType: 'cancelledByParent'\n" +
" error: 'test did not finish before its parent and was cancelled'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' ...\n' +
' 1..2\n' +
'not ok 1 - 1 before describe\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'suite'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_hooks.js:4:1'\n" +
" failureType: 'hookFailed'\n" +
" error: 'This operation was aborted'\n" +
' code: 20\n' +
" name: 'AbortError'\n" +
' stack: |-\n' +
' <node-internal-frames>\n' +
' before.signal (<project-root>/test/fixtures/test-runner/output/abort_hooks.js:8:8)\n' +
' <node-internal-frames>\n' +
' ...\n' +
'# Subtest: 2 after describe\n' +
' # Subtest: test 1\n' +
' ok 1 - test 1\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' # Subtest: test 2\n' +
' ok 2 - test 2\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
' 1..2\n' +
'not ok 2 - 2 after describe\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'suite'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_hooks.js:19:1'\n" +
" failureType: 'hookFailed'\n" +
" error: 'This operation was aborted'\n" +
' code: 20\n' +
" name: 'AbortError'\n" +
' stack: |-\n' +
' <node-internal-frames>\n' +
' after.signal (<project-root>/test/fixtures/test-runner/output/abort_hooks.js:23:8)\n' +
' <node-internal-frames>\n' +
' ...\n' +
'# Subtest: 3 beforeEach describe\n' +
' # Subtest: test 1\n' +
' not ok 1 - test 1\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/test/fixtures/test-runner/output/abort_hooks.js:41:3'\n" +
" failureType: 'hookFailed'\n" +
" error: 'This operation was aborted'\n" +
' code: 20\n' +
" name: 'AbortError'\n" +
' stack: |-\n' +
' <node-internal-frames>\n' +
' beforeEach.signal (<project-root>/test/fixtures/test-runner/output/abort_hooks.js:38:8)\n' +
' <node-internal-frames>\n' +
' ...\n' +
' # Subtest: test 2\n' +
' not ok 2 - test 2\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
" location: '<project-root>/te
|
|
test-linux (ubuntu-24.04):
test/parallel/test-runner-run.mjs#L175
--- stderr ---
(node:187982) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 uncaughtException listeners added to [process]. MaxListeners is 10. Use emitter.setMaxListeners() to increase limit
(Use `node --trace-warnings ...` to show where the warning was created)
(node:187982) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 unhandledRejection listeners added to [process]. MaxListeners is 10. Use emitter.setMaxListeners() to increase limit
(node:187982) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 beforeExit listeners added to [process]. MaxListeners is 10. Use emitter.setMaxListeners() to increase limit
--- stdout ---
Test failure: 'should be piped with tap'
Location: test/parallel/test-runner-run.mjs:171:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
15 !== 13
at TestContext.<anonymous> (file:///home/runner/work/node/node/node/test/parallel/test-runner-run.mjs:175:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1339:11)
at async Promise.all (index 13)
at async Suite.run (node:internal/test_runner/test:1809:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:386:3) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 15,
expected: 13,
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should skip tests not matching testNamePatterns - RegExp'
Location: test/parallel/test-runner-run.mjs:191:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ '# flaky 0\n'
- '1..1\n'
at TestContext.<anonymous> (file:///home/runner/work/node/node/node/test/parallel/test-runner-run.mjs:200:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1339:11)
at async Promise.all (index 14)
at async Suite.run (node:internal/test_runner/test:1809:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:386:3) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '# flaky 0\n',
expected: '1..1\n',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should skip tests not matching testNamePatterns - string'
Location: test/parallel/test-runner-run.mjs:204:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ '# flaky 0\n'
- '1..1\n'
at TestContext.<anonymous> (file:///home/runner/work/node/node/node/test/parallel/test-runner-run.mjs:212:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1339:11)
at async Promise.all (index 15)
at async Suite.run (node:internal/test_runner/test:1809:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:386:3) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '# flaky 0\n',
expected: '1..1\n',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should pass only to children'
Location: test/parallel/test-runner-run.mjs:216:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ '# flaky 0\n'
- '1..1\n'
at TestContext.<anonymous> (file:///home/runner/work/node/node/node/test/parallel/test-runner-run.mjs:225:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1339:11)
at async Promise.all (index 16)
at async Suite.run (node:internal/test_runner/test:1809:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:386:3) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '# flaky 0\n',
expected: '1..1\n',
operator: 'strictEqual',
diff: 'simple'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/node/node/node/test/parallel/test-runner-run.
|
|
test-linux (ubuntu-24.04):
test/parallel/test-runner-reporters.js#L116
--- stdout ---
Test failure: 'should support a 'js' file as a custom reporter'
Location: test/parallel/test-runner-reporters.js:109:5
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /{"test:enqueue":5,"test:dequeue":5,"test:complete":5,"test:start":4,"test:pass":2,"test:fail":2,"test:plan":2,"test:summary":2,"test:diagnostic":\d+}$/. Input:
'custom.js {"test:enqueue":5,"test:dequeue":5,"test:complete":5,"test:start":4,"test:pass":2,"test:fail":2,"test:plan":2,"test:diagnostic":10,"test:summary":2}'
at TestContext.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-runner-reporters.js:116:14)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1332:29)
at Test.start (node:internal/test_runner/test:1191:17)
at node:internal/test_runner/test:1807:71
at node:internal/per_context/primordials:466:82
at new Promise (<anonymous>)
at new SafePromise (node:internal/per_context/primordials:435:3)
at node:internal/per_context/primordials:466:9
at Array.map (<anonymous>) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'custom.js {"test:enqueue":5,"test:dequeue":5,"test:complete":5,"test:start":4,"test:pass":2,"test:fail":2,"test:plan":2,"test:diagnostic":10,"test:summary":2}',
expected: /{"test:enqueue":5,"test:dequeue":5,"test:complete":5,"test:start":4,"test:pass":2,"test:fail":2,"test:plan":2,"test:summary":2,"test:diagnostic":\d+}$/,
operator: 'match',
diff: 'simple'
}
Test failure: 'should support a 'cjs' file as a custom reporter'
Location: test/parallel/test-runner-reporters.js:109:5
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /{"test:enqueue":5,"test:dequeue":5,"test:complete":5,"test:start":4,"test:pass":2,"test:fail":2,"test:plan":2,"test:summary":2,"test:diagnostic":\d+}$/. Input:
'custom.cjs {"test:enqueue":5,"test:dequeue":5,"test:complete":5,"test:start":4,"test:pass":2,"test:fail":2,"test:plan":2,"test:diagnostic":10,"test:summary":2}'
at TestContext.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-runner-reporters.js:116:14)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1332:29)
at Test.start (node:internal/test_runner/test:1191:17)
at node:internal/test_runner/test:1807:71
at node:internal/per_context/primordials:466:82
at new Promise (<anonymous>)
at new SafePromise (node:internal/per_context/primordials:435:3)
at node:internal/per_context/primordials:466:9
at Array.map (<anonymous>) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'custom.cjs {"test:enqueue":5,"test:dequeue":5,"test:complete":5,"test:start":4,"test:pass":2,"test:fail":2,"test:plan":2,"test:diagnostic":10,"test:summary":2}',
expected: /{"test:enqueue":5,"test:dequeue":5,"test:complete":5,"test:start":4,"test:pass":2,"test:fail":2,"test:plan":2,"test:summary":2,"test:diagnostic":\d+}$/,
operator: 'match',
diff: 'simple'
}
Test failure: 'should support a 'mjs' file as a custom reporter'
Location: test/parallel/test-runner-reporters.js:109:5
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /{"test:enqueue":5,"test:dequeue":5,"test:complete":5,"test:start":4,"test:pass":2,"test:fail":2,"test:plan":2,"test:summary":2,"test:diagnostic":\d+}$/. Input:
'custom.mjs {"test:enqueue":5,"test:dequeue":5,"test:complete":5,"test:start":4,"test:pass":2,"test:fail":2,"test:plan":2,"test:diagnostic":10,"test:summary":2}'
at TestContext.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-runner-reporters.js:116:14)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1332:29)
at Test.start (node:internal/test_runner/test:1191:17)
at node:internal/test_runner/test:1807:71
at node:internal/per_context/primordials:466:82
at new Promise (<anonymous>)
at new SafePromise (node:internal/per_context/primordials:435:3)
at node:internal/per_context/pri
|
|
test-linux (ubuntu-24.04):
test/parallel/test-runner-diagnostics-channel.js#L68
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
0 !== 1
at process.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-runner-diagnostics-channel.js:24:10)
at process.emit (node:events:521:24) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 0,
expected: 1,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v26.0.0-pre
--- stdout ---
Test failure: 'bindStore propagates into test body via start channel'
Location: test/parallel/test-runner-diagnostics-channel.js:66:1
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ undefined
- 'bindStore propagates into test body via start channel'
at TestContext.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-runner-diagnostics-channel.js:68:10)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1332:29)
at Test.processPendingSubtests (node:internal/test_runner/test:911:18)
at Test.postRun (node:internal/test_runner/test:1482:19)
at Test.run (node:internal/test_runner/test:1407:12)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:386:3) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: undefined,
expected: 'bindStore propagates into test body via start channel',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'bindStore value is isolated between tests'
Location: test/parallel/test-runner-diagnostics-channel.js:77:1
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ undefined
- 'bindStore value is isolated between tests'
at TestContext.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-runner-diagnostics-channel.js:78:10)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1332:29)
at Test.processPendingSubtests (node:internal/test_runner/test:911:18)
at Test.postRun (node:internal/test_runner/test:1482:19)
at Test.run (node:internal/test_runner/test:1407:12)
at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: undefined,
expected: 'bindStore value is isolated between tests',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'nested test 1'
Location: test/parallel/test-runner-diagnostics-channel.js:82:11
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ undefined
- 'nested test 1'
at TestContext.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-runner-diagnostics-channel.js:84:12)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1332:29)
at Test.start (node:internal/test_runner/test:1191:17)
at TestContext.test (node:internal/test_runner/test:382:20)
at TestContext.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-runner-diagnostics-channel.js:82:11)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1332:29)
at Test.processPendingSubtests (node:internal/test_runner/test:911:18)
at Test.postRun (node:internal/test_runner/test:1482:19) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: undefined,
expected: 'nested test 1',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'nested test 2'
Location: test/parallel/test-runner-diagnostics-channel.js:87:11
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ undefined
- 'nested test 2'
at TestContext.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-runner-diagnostics-channel.js:89:12)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1332:29)
at Test.start (node:internal/test_runner/test:1191:17)
at TestContext.test (node:internal/test_runner/test:382:20)
at TestContext.
|
|
test-linux (ubuntu-24.04-arm)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: Mozilla-Actions/sccache-action@7d986dd989559c6ecdb630a3fd2557667be217ad. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test-linux (ubuntu-24.04)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: Mozilla-Actions/sccache-action@7d986dd989559c6ecdb630a3fd2557667be217ad. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
sccache stats
60% - 2997 hits, 1965 misses, 0 errors
|
|
sccache stats
66% - 3285 hits, 1667 misses, 0 errors
|