Closed
Description
Test
test-runner-cli
Platform
macos
Console output
node:assert:1027
throw err;
^
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /not ok 1 - this should fail/. Input:
'TAP version 13\n' +
'# Subtest: /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/index.js\n' +
'not ok 1 - /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/index.js\n' +
' ---\n' +
' duration_ms: 0.065594886\n' +
" failureType: 'subtestsFailed'\n" +
' exitCode: 1\n' +
" stdout: ''\n" +
' stderr: |-\n' +
' /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/index.js:2\n' +
" throw new Error('thrown from index.js');\n" +
' ^\n' +
' \n' +
' Error: thrown from index.js\n' +
' at Object.<anonymous> (/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/index.js:2:7)\n' +
' at Module._compile (node:internal/modules/cjs/loader:1114:14)\n' +
' at Module._extensions..js (node:internal/modules/cjs/loader:1168:10)\n' +
' at Module.load (node:internal/modules/cjs/loader:992:32)\n' +
' at Module._load (node:internal/modules/cjs/loader:832:12)\n' +
' at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)\n' +
' at node:internal/main/run_main_module:17:47\n' +
' \n' +
' Node.js v19.0.0-pre\n' +
' \n' +
" error: 'test failed'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' ...\n' +
'# Subtest: /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/index.test.js\n' +
'ok 2 - /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/index.test.js\n' +
' ---\n' +
' duration_ms: 0.110061674\n' +
' ...\n' +
'# Subtest: /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/random.test.mjs\n' +
'not ok 3 - /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/random.test.mjs\n' +
' ---\n' +
' duration_ms: 0.072654973\n' +
" failureType: 'subtestsFailed'\n" +
' exitCode: 1\n' +
" stdout: ''\n" +
" stderr: ''\n" +
" error: 'test failed'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' ...\n' +
'# Subtest: /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/subdir/subdir_test.js\n' +
'ok 4 - /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/subdir/subdir_test.js\n' +
' ---\n' +
' duration_ms: 0.083164097\n' +
' ...\n' +
'# Subtest: /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/test/random.cjs\n' +
'ok 5 - /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/test/random.cjs\n' +
' ---\n' +
' duration_ms: 0.065502184\n' +
' ...\n' +
'1..5\n' +
'# tests 5\n' +
'# pass 3\n' +
'# fail 2\n' +
'# skipped 0\n' +
'# todo 0\n' +
'# duration_ms 0.242462392\n'
at Object.<anonymous> (/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/parallel/test-runner-cli.js:49:10)
at Module._compile (node:internal/modules/cjs/loader:1114:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1168:10)
at Module.load (node:internal/modules/cjs/loader:992:32)
at Module._load (node:internal/modules/cjs/loader:832:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at node:internal/main/run_main_module:17:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/index.js\n' +
'not ok 1 - /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/index.js\n' +
' ---\n' +
' duration_ms: 0.065594886\n' +
" failureType: 'subtestsFailed'\n" +
' exitCode: 1\n' +
" stdout: ''\n" +
' stderr: |-\n' +
' /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/index.js:2\n' +
" throw new Error('thrown from index.js');\n" +
' ^\n' +
' \n' +
' Error: thrown from index.js\n' +
' at Object.<anonymous> (/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/index.js:2:7)\n' +
' at Module._compile (node:internal/modules/cjs/loader:1114:14)\n' +
' at Module._extensions..js (node:internal/modules/cjs/loader:1168:10)\n' +
' at Module.load (node:internal/modules/cjs/loader:992:32)\n' +
' at Module._load (node:internal/modules/cjs/loader:832:12)\n' +
' at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)\n' +
' at node:internal/main/run_main_module:17:47\n' +
' \n' +
' Node.js v19.0.0-pre\n' +
' \n' +
" error: 'test failed'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' ...\n' +
'# Subtest: /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/index.test.js\n' +
'ok 2 - /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/index.test.js\n' +
' ---\n' +
' duration_ms: 0.110061674\n' +
' ...\n' +
'# Subtest: /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/random.test.mjs\n' +
'not ok 3 - /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/random.test.mjs\n' +
' ---\n' +
' duration_ms: 0.072654973\n' +
" failureType: 'subtestsFailed'\n" +
' exitCode: 1\n' +
" stdout: ''\n" +
" stderr: ''\n" +
" error: 'test failed'\n" +
" code: 'ERR_TEST_FAILURE'\n" +
' ...\n' +
'# Subtest: /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/subdir/subdir_test.js\n' +
'ok 4 - /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/subdir/subdir_test.js\n' +
' ---\n' +
' duration_ms: 0.083164097\n' +
' ...\n' +
'# Subtest: /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/test/random.cjs\n' +
'ok 5 - /Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/fixtures/test-runner/test/random.cjs\n' +
' ---\n' +
' duration_ms: 0.065502184\n' +
' ...\n' +
'1..5\n' +
'# tests 5\n' +
'# pass 3\n' +
'# fail 2\n' +
'# skipped 0\n' +
'# todo 0\n' +
'# duration_ms 0.242462392\n',
expected: /not ok 1 - this should fail/,
operator: 'match'
}
Node.js v19.0.0-pre
Build links
Additional information
I cannot reproduce this flaky problem on my Mac with repeat 1000 ./node test/parallel/test-runner-cli.js
cc @nodejs/test_runner