feat: first commit flaky #75061
Annotations
10 errors, 1 warning, and 1 notice
|
test-macOS:
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 (/Users/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/Users/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///Users/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 /Users/ru
|
|
test-macOS:
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 (/Users/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/Users/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///Users/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 t
|
|
test-macOS:
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 (/Users/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/Users/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///Users/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 /Users/runner/work/node/node/node/test/test-runner/test-output-arbitrary-output-colored.mjs
|
|
test-macOS:
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 (/Users/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/Users/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///Users/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 /Users/runner/work/node/node/node/test/test-runner/test-output-arbitrary-output.mjs
|
|
test-macOS:
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 (/Users/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/Users/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///Users/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' +
" na
|
|
test-macOS:
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 (/Users/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/Users/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///Users/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 /Users/runner/work/node/node/node/test/test-runner/test-output-abort-runs-after-hook.mjs
|
|
test-macOS:
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 (/Users/runner/work/node/node/node/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/Users/runner/work/node/node/node/test/common/assertSnapshot.js:208:3)
at async file:///Users/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>
|
|
test-macOS:
test/parallel/test-runner-run.mjs#L175
--- stderr ---
(node:96917) 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:96917) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 unhandledRejection listeners added to [process]. MaxListeners is 10. Use emitter.setMaxListeners() to increase limit
(node:96917) 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:///Users/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:///Users/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:///Users/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:///Users/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 /Users/runner/work/node/node/node/test/parallel/test-runner-ru
|
|
test-macOS:
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> (/Users/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> (/Users/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> (/Users/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/
|
|
test-macOS:
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> (/Users/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> (/Users/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> (/Users/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> (/Users/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> (/Users/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> (/Users/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 TestCo
|
|
test-macOS
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
52% - 2560 hits, 2407 misses, 0 errors
|