test_runner: add statement coverage support #4421
test-shared.yml
on: pull_request
Build slim tarball
1m 44s
Matrix: build
Annotations
24 errors and 4 warnings
|
aarch64-darwin: with shared libraries
Process completed with exit code 2.
|
|
aarch64-darwin: with shared libraries:
test/parallel/test-cli-node-cli-manpage-options.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: The following flag (present in `doc/api/cli.md`) is missing in the `doc/node.1` file: "--test-coverage-statements"
at file:///Users/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/parallel/test-cli-node-cli-manpage-options.mjs:48:14
at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: undefined,
expected: undefined,
operator: 'fail',
diff: 'simple'
}
Node.js v26.0.0-pre
Command: out/Release/node /Users/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/parallel/test-cli-node-cli-manpage-options.mjs
|
|
aarch64-linux: with shared libraries:
test/test-runner/test-output-coverage-width-infinity-uncovered-lines.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: Coverage Print Fixed Width Infinity\n' +
'ok 1 - Coverage Print Fixed Width Infinity\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# start of coverage report\n' +
+ '# -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | uncovered lines\n' +
+ '# -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n' +
+ '# test | | | | |\n' +
+ '# fixtures | | | | |\n' +
+ '# test-runner | | | | |\n' +
+ '# coverage-snap | | | | |\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
+ '# b.js | 100.00 | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
+ '# many-uncovered-lines.js | 56.52 | 50.99 | 42.86 | 1.92 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52 55-57 59-61 63-65 67-69 91-93 96-98 100-102 104-106 111-112 118-119 122-123 127-129 132-136 144-146 150 166-167 173 180 188-189 196-200 207-213 216-218 221-223 226-228 232 236-238 241-243 246-248 251-257 260-262 265-268 271-273 276-280 283-285 288-290 293-295 298-301 304-306 309-312 315-318 321-324 327-329 332-340 343-348 351-353\n' +
+ '# output | | | | |\n' +
+ '# coverage-width-infinity-uncovered-lines.mjs | 100.00 | 100.00 | 100.00 | 100.00 |\n' +
+ '# -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n' +
+ '# all files | 63.64 | 53.13 | 60.00 | 1.61 |\n' +
+ '# -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n' +
- '# -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
aarch64-linux: with shared libraries:
test/test-runner/test-output-coverage-width-80-uncovered-lines.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: Coverage Print Fixed Width 100\n' +
'ok 1 - Coverage Print Fixed Width 100\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# --------------------------------------------------------------------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | uncovered li…\n' +
- '# file | line % | branch % | funcs % | uncovered lines\n' +
'# --------------------------------------------------------------------------------------------------\n' +
+ '# test | | | | |\n' +
+ '# fixtures | | | | |\n' +
+ '# test-runner | | | | |\n' +
+ '# coverage-snap | | | | |\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-…\n' +
+ '# b.js | 100.00 | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
+ '# many-uncovered-lines.js | 56.52 | 50.99 | 42.86 | 1.92 | 5-7 9-11 13-…\n' +
+ '# output | | | | |\n' +
+ '# coverage-width-80-uncovered-lines.mjs | 100.00 | 100.00 | 100.00 | 100.00 |\n' +
- '# test | | | |\n' +
- '# fixtures | | | |\n' +
- '# test-runner | | | |\n' +
- '# coverage-snap | | | |\n' +
- '# a.js | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 2…\n' +
- '# b.js | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
- '# many-uncovered-lines.js | 50.99 | 42.86 | 1.92 | 5-7 9-11 13-15 17-19 2…\n' +
- '# output | | | |\n' +
- '# coverage-width-80-uncovered-lines.mjs | 100.00 | 100.00 | 100.00 |\n' +
'# --------------------------------------------------------------------------------------------------\n' +
+ '# all files | 63.64 | 53.13 | 60.00 | 1.61 |\n' +
- '# all files | 53.13 | 60.00 | 1.61 |\n' +
'# --------------------------------------------------------------------------------------------------\n' +
'# end of coverage report\n'
at assertSnapshot (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/test-runner/test-output-coverage-width-80-uncovered-lines.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: Coverage Print Fixed Width 100\n' +
'ok 1 - Coverage Print Fixed Width 100\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' +
'# start of coverage report\n' +
'# --------------------------------------------------------------------------------------------------\n' +
'# file | stmts % | line % | branch % | funcs
|
|
aarch64-linux: with shared libraries:
test/test-runner/test-output-coverage-width-infinity.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: Coverage Print Fixed Width Infinity\n' +
'ok 1 - Coverage Print Fixed Width Infinity\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# start of coverage report\n' +
+ '# -----------------------------------------------------------------------------------------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | uncovered lines\n' +
+ '# -----------------------------------------------------------------------------------------------------------------------\n' +
+ '# test | | | | |\n' +
+ '# fixtures | | | | |\n' +
+ '# test-runner | | | | |\n' +
+ '# coverage-snap | | | | |\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
+ '# b.js | 100.00 | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
+ '# output | | | | |\n' +
+ '# coverage-width-infinity.mjs | 100.00 | 100.00 | 100.00 | 100.00 |\n' +
+ '# -----------------------------------------------------------------------------------------------------------------------\n' +
+ '# all files | 100.00 | 61.84 | 100.00 | 0.00 |\n' +
+ '# -----------------------------------------------------------------------------------------------------------------------\n' +
- '# -------------------------------------------------------------------------------------------------------------\n' +
- '# file | line % | branch % | funcs % | uncovered lines\n' +
- '# -------------------------------------------------------------------------------------------------------------\n' +
- '# test | | | |\n' +
- '# fixtures | | | |\n' +
- '# test-runner | | | |\n' +
- '# coverage-snap | | | |\n' +
- '# a.js | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
- '# b.js | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
- '# output | | | |\n' +
- '# coverage-width-infinity.mjs | 100.00 | 100.00 | 100.00 |\n' +
- '# -------------------------------------------------------------------------------------------------------------\n' +
- '# all files | 61.84 | 100.00 | 0.00 |\n' +
- '# -------------------------------------------------------------------------------------------------------------\n' +
'# end of coverage report\n'
at assertSnapshot (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/test-runner/test-output-coverage-width-infinity.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: Coverage Print Fixed Width Infinity\n' +
'ok 1 - Coverage Print Fixed Width Infinity\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_m
|
|
aarch64-linux: with shared libraries:
test/test-runner/test-output-coverage-width-150-uncovered-lines.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: Coverage Print Fixed Width 150\n' +
'ok 1 - Coverage Print Fixed Width 150\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# ----------------------------------------------------------------------------------------------------------------------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | uncovered lines\n' +
- '# file | line % | branch % | funcs % | uncovered lines\n' +
'# ----------------------------------------------------------------------------------------------------------------------------------------------------\n' +
+ '# test | | | | |\n' +
+ '# fixtures | | | | |\n' +
+ '# test-runner | | | | |\n' +
+ '# coverage-snap | | | | |\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
+ '# b.js | 100.00 | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
+ '# many-uncovered-lines.js | 56.52 | 50.99 | 42.86 | 1.92 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52 55-57 59-61 63-6…\n' +
+ '# output | | | | |\n' +
+ '# coverage-width-150-uncovered-lines.mjs | 100.00 | 100.00 | 100.00 | 100.00 |\n' +
- '# test | | | |\n' +
- '# fixtures | | | |\n' +
- '# test-runner | | | |\n' +
- '# coverage-snap | | | |\n' +
- '# a.js | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
- '# b.js | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
- '# many-uncovered-lines.js | 50.99 | 42.86 | 1.92 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52 55-57 59-61 63-65 67-69 91…\n' +
- '# output | | | |\n' +
- '# coverage-width-150-uncovered-lines.mjs | 100.00 | 100.00 | 100.00 |\n' +
'# ----------------------------------------------------------------------------------------------------------------------------------------------------\n' +
+ '# all files | 63.64 | 53.13 | 60.00 | 1.61 |\n' +
- '# all files | 53.13 | 60.00 | 1.61 |\n' +
'# ----------------------------------------------------------------------------------------------------------------------------------------------------\n' +
'# end of coverage report\n'
at assertSnapshot (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/test-runner/test-output-coverage-width-150-uncovered-lines.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: Coverage Print Fixed Width 150\n' +
'ok 1 - Coverage Print Fixed Width 150\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'1..1\n' +
'# tests 1\n' +
'# suites 0
|
|
aarch64-linux: with shared libraries:
test/test-runner/test-output-coverage-width-40.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: Coverage Print Fixed Width 40\n' +
'ok 1 - Coverage Print Fixed Width 40\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# --------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | …\n' +
- '# file | line % | branch % | funcs % | …\n' +
'# --------------------------------------\n' +
+ '# test | | | | |\n' +
+ '# fixtures | | | | |\n' +
+ '# test-runner | | | | |\n' +
+ '# coverage-snap | | | | |\n' +
+ '# …g-long-sub-dir | | | | |\n' +
+ '# c.js | 100.00 | 55.77 | 100.00 | 0.00 | …\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | …\n' +
+ '# b.js | 100.00 | 45.45 | 100.00 | 0.00 | …\n' +
+ '# output | | | | |\n' +
+ '# …e-width-40.mjs | 100.00 | 100.00 | 100.00 | 100.00 |\n' +
- '# test | | | |\n' +
- '# fixtures | | | |\n' +
- '# test-runner | | | |\n' +
- '# coverage-snap | | | |\n' +
- '# …g-long-sub-dir | | | |\n' +
- '# c.js | 55.77 | 100.00 | 0.00 | …\n' +
- '# a.js | 55.77 | 100.00 | 0.00 | …\n' +
- '# b.js | 45.45 | 100.00 | 0.00 | …\n' +
- '# output | | | |\n' +
- '# …e-width-40.mjs | 100.00 | 100.00 | 100.00 |\n' +
'# --------------------------------------\n' +
+ '# all files | 100.00 | 60.00 | 100.00 | 0.00 |\n' +
- '# all files | 60.00 | 100.00 | 0.00 |\n' +
'# --------------------------------------\n' +
'# end of coverage report\n'
at assertSnapshot (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/test-runner/test-output-coverage-width-40.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: Coverage Print Fixed Width 40\n' +
'ok 1 - Coverage Print Fixed Width 40\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' +
'# start of coverage report\n' +
'# --------------------------------------\n' +
'# file | stmts % | line % | branch % | funcs % | …\n' +
'# --------------------------------------\n' +
'# test | | | | |\n' +
'# fixtures | | | | |\n' +
'# test-runner | | | | |\n' +
'# coverage-snap | | | | |\n' +
'# …g-long-sub-dir | | | | |\n' +
'# c.js | 100.00 | 55.77 | 100.00 | 0.00 | …\n' +
'# a.js | 100.00 | 55.77 | 100.00 | 0.00 | …\n' +
'# b.js | 100.00 | 45.45 | 100.00 | 0.00 | …\n' +
'# output | | | | |\n' +
'# …e-width-40.mjs | 100.0
|
|
aarch64-linux: with shared libraries:
test/test-runner/test-output-coverage-width-150.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: Coverage Print Fixed Width 150\n' +
'ok 1 - Coverage Print Fixed Width 150\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# start of coverage report\n' +
+ '# ------------------------------------------------------------------------------------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | uncovered lines\n' +
+ '# ------------------------------------------------------------------------------------------------------------------\n' +
+ '# test | | | | |\n' +
+ '# fixtures | | | | |\n' +
+ '# test-runner | | | | |\n' +
+ '# coverage-snap | | | | |\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
+ '# b.js | 100.00 | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
+ '# output | | | | |\n' +
+ '# coverage-width-150.mjs | 100.00 | 100.00 | 100.00 | 100.00 |\n' +
+ '# ------------------------------------------------------------------------------------------------------------------\n' +
+ '# all files | 100.00 | 61.84 | 100.00 | 0.00 |\n' +
+ '# ------------------------------------------------------------------------------------------------------------------\n' +
- '# --------------------------------------------------------------------------------------------------------\n' +
- '# file | line % | branch % | funcs % | uncovered lines\n' +
- '# --------------------------------------------------------------------------------------------------------\n' +
- '# test | | | |\n' +
- '# fixtures | | | |\n' +
- '# test-runner | | | |\n' +
- '# coverage-snap | | | |\n' +
- '# a.js | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
- '# b.js | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
- '# output | | | |\n' +
- '# coverage-width-150.mjs | 100.00 | 100.00 | 100.00 |\n' +
- '# --------------------------------------------------------------------------------------------------------\n' +
- '# all files | 61.84 | 100.00 | 0.00 |\n' +
- '# --------------------------------------------------------------------------------------------------------\n' +
'# end of coverage report\n'
at assertSnapshot (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/test-runner/test-output-coverage-width-150.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: Coverage Print Fixed Width 150\n' +
'ok 1 - Coverage Print Fixed Width 150\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' +
'# start of coverage report\n' +
'# ----------------------------------------------------------------------------------------------------------------
|
|
aarch64-linux: with shared libraries:
test/test-runner/test-output-coverage-width-80.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: Coverage Print Fixed Width 80\n' +
'ok 1 - Coverage Print Fixed Width 80\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# ------------------------------------------------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | uncovere…\n' +
- '# file | line % | branch % | funcs % | uncovered lines\n' +
'# ------------------------------------------------------------------------------\n' +
+ '# test | | | | |\n' +
+ '# fixtures | | | | |\n' +
+ '# test-runner | | | | |\n' +
+ '# coverage-snap | | | | |\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11…\n' +
+ '# b.js | 100.00 | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
+ '# output | | | | |\n' +
+ '# coverage-width-80.mjs | 100.00 | 100.00 | 100.00 | 100.00 |\n' +
- '# test | | | |\n' +
- '# fixtures | | | |\n' +
- '# test-runner | | | |\n' +
- '# coverage-snap | | | |\n' +
- '# a.js | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-…\n' +
- '# b.js | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
- '# output | | | |\n' +
- '# coverage-width-80.mjs | 100.00 | 100.00 | 100.00 |\n' +
'# ------------------------------------------------------------------------------\n' +
+ '# all files | 100.00 | 61.84 | 100.00 | 0.00 |\n' +
- '# all files | 61.84 | 100.00 | 0.00 |\n' +
'# ------------------------------------------------------------------------------\n' +
'# end of coverage report\n'
at assertSnapshot (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/test-runner/test-output-coverage-width-80.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: Coverage Print Fixed Width 80\n' +
'ok 1 - Coverage Print Fixed Width 80\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' +
'# start of coverage report\n' +
'# ------------------------------------------------------------------------------\n' +
'# file | stmts % | line % | branch % | funcs % | uncovere…\n' +
'# ------------------------------------------------------------------------------\n' +
'# test | | | | |\n' +
'# fixtures | | | | |\n' +
'# test-runner | | | | |\n' +
'# coverage-snap | | | | |\n' +
'# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11…\n' +
'# b.js | 100.00 | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
'# output | | | | |\n'
|
|
aarch64-linux: with shared libraries:
test/test-runner/test-output-coverage-width-100-uncovered-lines.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: Coverage Print Fixed Width 100\n' +
'ok 1 - Coverage Print Fixed Width 100\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# --------------------------------------------------------------------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | uncovered l…\n' +
- '# file | line % | branch % | funcs % | uncovered lines\n' +
'# --------------------------------------------------------------------------------------------------\n' +
+ '# test | | | | |\n' +
+ '# fixtures | | | | |\n' +
+ '# test-runner | | | | |\n' +
+ '# coverage-snap | | | | |\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11 13…\n' +
+ '# b.js | 100.00 | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
+ '# many-uncovered-lines.js | 56.52 | 50.99 | 42.86 | 1.92 | 5-7 9-11 13…\n' +
+ '# output | | | | |\n' +
+ '# coverage-width-100-uncovered-lines.mjs | 100.00 | 100.00 | 100.00 | 100.00 |\n' +
- '# test | | | |\n' +
- '# fixtures | | | |\n' +
- '# test-runner | | | |\n' +
- '# coverage-snap | | | |\n' +
- '# a.js | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 …\n' +
- '# b.js | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
- '# many-uncovered-lines.js | 50.99 | 42.86 | 1.92 | 5-7 9-11 13-15 17-19 …\n' +
- '# output | | | |\n' +
- '# coverage-width-100-uncovered-lines.mjs | 100.00 | 100.00 | 100.00 |\n' +
'# --------------------------------------------------------------------------------------------------\n' +
+ '# all files | 63.64 | 53.13 | 60.00 | 1.61 |\n' +
- '# all files | 53.13 | 60.00 | 1.61 |\n' +
'# --------------------------------------------------------------------------------------------------\n' +
'# end of coverage report\n'
at assertSnapshot (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/test-runner/test-output-coverage-width-100-uncovered-lines.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: Coverage Print Fixed Width 100\n' +
'ok 1 - Coverage Print Fixed Width 100\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' +
'# start of coverage report\n' +
'# --------------------------------------------------------------------------------------------------\n' +
'# file | stmts % | line %
|
|
aarch64-linux: with shared libraries:
test/test-runner/test-output-coverage-width-100.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: Coverage Print Fixed Width 100\n' +
'ok 1 - Coverage Print Fixed Width 100\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# --------------------------------------------------------------------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | uncovered lines\n' +
- '# file | line % | branch % | funcs % | uncovered lines\n' +
'# --------------------------------------------------------------------------------------------------\n' +
+ '# test | | | | |\n' +
+ '# fixtures | | | | |\n' +
+ '# test-runner | | | | |\n' +
+ '# coverage-snap | | | | |\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 …\n' +
+ '# b.js | 100.00 | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
+ '# output | | | | |\n' +
+ '# coverage-width-100.mjs | 100.00 | 100.00 | 100.00 | 100.00 |\n' +
- '# test | | | |\n' +
- '# fixtures | | | |\n' +
- '# test-runner | | | |\n' +
- '# coverage-snap | | | |\n' +
- '# a.js | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-4…\n' +
- '# b.js | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
- '# output | | | |\n' +
- '# coverage-width-100.mjs | 100.00 | 100.00 | 100.00 |\n' +
'# --------------------------------------------------------------------------------------------------\n' +
+ '# all files | 100.00 | 61.84 | 100.00 | 0.00 |\n' +
- '# all files | 61.84 | 100.00 | 0.00 |\n' +
'# --------------------------------------------------------------------------------------------------\n' +
'# end of coverage report\n'
at assertSnapshot (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/test-runner/test-output-coverage-width-100.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: Coverage Print Fixed Width 100\n' +
'ok 1 - Coverage Print Fixed Width 100\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' +
'# start of coverage report\n' +
'# --------------------------------------------------------------------------------------------------\n' +
'# file | stmts % | line % | branch % | funcs % | uncovered lines\n' +
'# --------------------------------------------------------------------------------------------------\n' +
'# test | | | | |\n' +
'# fixtures | | | | |\n' +
'# test-runner | | | | |\n' +
'# coverage-snap | | | | |\n' +
'# a.js | 100.00 | 55.77 | 100.00
|
|
aarch64-linux: with shared libraries:
test/test-runner/test-output-coverage-short-filename.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: Coverage Print Short Filename\n' +
'ok 1 - Coverage Print Short Filename\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# start of coverage report\n' +
+ '# -------------------------------------------------------------------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | uncovered lines\n' +
+ '# -------------------------------------------------------------------------------------------------\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
+ '# -------------------------------------------------------------------------------------------------\n' +
+ '# all files | 100.00 | 55.77 | 100.00 | 0.00 |\n' +
+ '# -------------------------------------------------------------------------------------------------\n' +
- '# ---------------------------------------------------------------------------------------\n' +
- '# file | line % | branch % | funcs % | uncovered lines\n' +
- '# ---------------------------------------------------------------------------------------\n' +
- '# a.js | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
- '# ---------------------------------------------------------------------------------------\n' +
- '# all files | 55.77 | 100.00 | 0.00 |\n' +
- '# ---------------------------------------------------------------------------------------\n' +
'# end of coverage report\n'
at assertSnapshot (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/test-runner/test-output-coverage-short-filename.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: Coverage Print Short Filename\n' +
'ok 1 - Coverage Print Short Filename\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' +
'# start of coverage report\n' +
'# -------------------------------------------------------------------------------------------------\n' +
'# file | stmts % | line % | branch % | funcs % | uncovered lines\n' +
'# -------------------------------------------------------------------------------------------------\n' +
'# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
'# -------------------------------------------------------------------------------------------------\n' +
'# all files | 100.00 | 55.77 | 100.00 | 0.00 |\n' +
'# -------------------------------------------------------------------------------------------------\n' +
'# end of coverage report\n',
expected: 'TAP version 13\n' +
'# Subtest: Coverage Print Short Filename\n' +
'ok 1 - Coverage Print Short Filename\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' +
'# start of coverage report\n' +
'# ---------------------------------------------------------------------------------------\n' +
'# file | line % | branch % | funcs % | uncovered lines\n' +
'# ---------------------------------------------------------------------------------------\n' +
|
|
x86_64-linux: with shared libraries:
test/test-runner/test-output-coverage-width-infinity-uncovered-lines.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: Coverage Print Fixed Width Infinity\n' +
'ok 1 - Coverage Print Fixed Width Infinity\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# start of coverage report\n' +
+ '# -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | uncovered lines\n' +
+ '# -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n' +
+ '# test | | | | |\n' +
+ '# fixtures | | | | |\n' +
+ '# test-runner | | | | |\n' +
+ '# coverage-snap | | | | |\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
+ '# b.js | 100.00 | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
+ '# many-uncovered-lines.js | 56.52 | 50.99 | 42.86 | 1.92 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52 55-57 59-61 63-65 67-69 91-93 96-98 100-102 104-106 111-112 118-119 122-123 127-129 132-136 144-146 150 166-167 173 180 188-189 196-200 207-213 216-218 221-223 226-228 232 236-238 241-243 246-248 251-257 260-262 265-268 271-273 276-280 283-285 288-290 293-295 298-301 304-306 309-312 315-318 321-324 327-329 332-340 343-348 351-353\n' +
+ '# output | | | | |\n' +
+ '# coverage-width-infinity-uncovered-lines.mjs | 100.00 | 100.00 | 100.00 | 100.00 |\n' +
+ '# -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n' +
+ '# all files | 63.64 | 53.13 | 60.00 | 1.61 |\n' +
+ '# -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n' +
- '# -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
x86_64-linux: with shared libraries:
test/test-runner/test-output-coverage-width-infinity.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: Coverage Print Fixed Width Infinity\n' +
'ok 1 - Coverage Print Fixed Width Infinity\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# start of coverage report\n' +
+ '# -----------------------------------------------------------------------------------------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | uncovered lines\n' +
+ '# -----------------------------------------------------------------------------------------------------------------------\n' +
+ '# test | | | | |\n' +
+ '# fixtures | | | | |\n' +
+ '# test-runner | | | | |\n' +
+ '# coverage-snap | | | | |\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
+ '# b.js | 100.00 | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
+ '# output | | | | |\n' +
+ '# coverage-width-infinity.mjs | 100.00 | 100.00 | 100.00 | 100.00 |\n' +
+ '# -----------------------------------------------------------------------------------------------------------------------\n' +
+ '# all files | 100.00 | 61.84 | 100.00 | 0.00 |\n' +
+ '# -----------------------------------------------------------------------------------------------------------------------\n' +
- '# -------------------------------------------------------------------------------------------------------------\n' +
- '# file | line % | branch % | funcs % | uncovered lines\n' +
- '# -------------------------------------------------------------------------------------------------------------\n' +
- '# test | | | |\n' +
- '# fixtures | | | |\n' +
- '# test-runner | | | |\n' +
- '# coverage-snap | | | |\n' +
- '# a.js | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
- '# b.js | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
- '# output | | | |\n' +
- '# coverage-width-infinity.mjs | 100.00 | 100.00 | 100.00 |\n' +
- '# -------------------------------------------------------------------------------------------------------------\n' +
- '# all files | 61.84 | 100.00 | 0.00 |\n' +
- '# -------------------------------------------------------------------------------------------------------------\n' +
'# end of coverage report\n'
at assertSnapshot (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/test-runner/test-output-coverage-width-infinity.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: Coverage Print Fixed Width Infinity\n' +
'ok 1 - Coverage Print Fixed Width Infinity\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_m
|
|
x86_64-linux: with shared libraries:
test/test-runner/test-output-coverage-width-80-uncovered-lines.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: Coverage Print Fixed Width 100\n' +
'ok 1 - Coverage Print Fixed Width 100\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# --------------------------------------------------------------------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | uncovered li…\n' +
- '# file | line % | branch % | funcs % | uncovered lines\n' +
'# --------------------------------------------------------------------------------------------------\n' +
+ '# test | | | | |\n' +
+ '# fixtures | | | | |\n' +
+ '# test-runner | | | | |\n' +
+ '# coverage-snap | | | | |\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-…\n' +
+ '# b.js | 100.00 | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
+ '# many-uncovered-lines.js | 56.52 | 50.99 | 42.86 | 1.92 | 5-7 9-11 13-…\n' +
+ '# output | | | | |\n' +
+ '# coverage-width-80-uncovered-lines.mjs | 100.00 | 100.00 | 100.00 | 100.00 |\n' +
- '# test | | | |\n' +
- '# fixtures | | | |\n' +
- '# test-runner | | | |\n' +
- '# coverage-snap | | | |\n' +
- '# a.js | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 2…\n' +
- '# b.js | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
- '# many-uncovered-lines.js | 50.99 | 42.86 | 1.92 | 5-7 9-11 13-15 17-19 2…\n' +
- '# output | | | |\n' +
- '# coverage-width-80-uncovered-lines.mjs | 100.00 | 100.00 | 100.00 |\n' +
'# --------------------------------------------------------------------------------------------------\n' +
+ '# all files | 63.64 | 53.13 | 60.00 | 1.61 |\n' +
- '# all files | 53.13 | 60.00 | 1.61 |\n' +
'# --------------------------------------------------------------------------------------------------\n' +
'# end of coverage report\n'
at assertSnapshot (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/test-runner/test-output-coverage-width-80-uncovered-lines.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: Coverage Print Fixed Width 100\n' +
'ok 1 - Coverage Print Fixed Width 100\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' +
'# start of coverage report\n' +
'# --------------------------------------------------------------------------------------------------\n' +
'# file | stmts % | line % | branch % | funcs
|
|
x86_64-linux: with shared libraries:
test/test-runner/test-output-coverage-width-80.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: Coverage Print Fixed Width 80\n' +
'ok 1 - Coverage Print Fixed Width 80\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# ------------------------------------------------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | uncovere…\n' +
- '# file | line % | branch % | funcs % | uncovered lines\n' +
'# ------------------------------------------------------------------------------\n' +
+ '# test | | | | |\n' +
+ '# fixtures | | | | |\n' +
+ '# test-runner | | | | |\n' +
+ '# coverage-snap | | | | |\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11…\n' +
+ '# b.js | 100.00 | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
+ '# output | | | | |\n' +
+ '# coverage-width-80.mjs | 100.00 | 100.00 | 100.00 | 100.00 |\n' +
- '# test | | | |\n' +
- '# fixtures | | | |\n' +
- '# test-runner | | | |\n' +
- '# coverage-snap | | | |\n' +
- '# a.js | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-…\n' +
- '# b.js | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
- '# output | | | |\n' +
- '# coverage-width-80.mjs | 100.00 | 100.00 | 100.00 |\n' +
'# ------------------------------------------------------------------------------\n' +
+ '# all files | 100.00 | 61.84 | 100.00 | 0.00 |\n' +
- '# all files | 61.84 | 100.00 | 0.00 |\n' +
'# ------------------------------------------------------------------------------\n' +
'# end of coverage report\n'
at assertSnapshot (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/test-runner/test-output-coverage-width-80.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: Coverage Print Fixed Width 80\n' +
'ok 1 - Coverage Print Fixed Width 80\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' +
'# start of coverage report\n' +
'# ------------------------------------------------------------------------------\n' +
'# file | stmts % | line % | branch % | funcs % | uncovere…\n' +
'# ------------------------------------------------------------------------------\n' +
'# test | | | | |\n' +
'# fixtures | | | | |\n' +
'# test-runner | | | | |\n' +
'# coverage-snap | | | | |\n' +
'# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11…\n' +
'# b.js | 100.00 | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
'# output | | | | |\n'
|
|
x86_64-linux: with shared libraries:
test/test-runner/test-output-coverage-width-100-uncovered-lines.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: Coverage Print Fixed Width 100\n' +
'ok 1 - Coverage Print Fixed Width 100\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# --------------------------------------------------------------------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | uncovered l…\n' +
- '# file | line % | branch % | funcs % | uncovered lines\n' +
'# --------------------------------------------------------------------------------------------------\n' +
+ '# test | | | | |\n' +
+ '# fixtures | | | | |\n' +
+ '# test-runner | | | | |\n' +
+ '# coverage-snap | | | | |\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11 13…\n' +
+ '# b.js | 100.00 | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
+ '# many-uncovered-lines.js | 56.52 | 50.99 | 42.86 | 1.92 | 5-7 9-11 13…\n' +
+ '# output | | | | |\n' +
+ '# coverage-width-100-uncovered-lines.mjs | 100.00 | 100.00 | 100.00 | 100.00 |\n' +
- '# test | | | |\n' +
- '# fixtures | | | |\n' +
- '# test-runner | | | |\n' +
- '# coverage-snap | | | |\n' +
- '# a.js | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 …\n' +
- '# b.js | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
- '# many-uncovered-lines.js | 50.99 | 42.86 | 1.92 | 5-7 9-11 13-15 17-19 …\n' +
- '# output | | | |\n' +
- '# coverage-width-100-uncovered-lines.mjs | 100.00 | 100.00 | 100.00 |\n' +
'# --------------------------------------------------------------------------------------------------\n' +
+ '# all files | 63.64 | 53.13 | 60.00 | 1.61 |\n' +
- '# all files | 53.13 | 60.00 | 1.61 |\n' +
'# --------------------------------------------------------------------------------------------------\n' +
'# end of coverage report\n'
at assertSnapshot (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/test-runner/test-output-coverage-width-100-uncovered-lines.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: Coverage Print Fixed Width 100\n' +
'ok 1 - Coverage Print Fixed Width 100\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' +
'# start of coverage report\n' +
'# --------------------------------------------------------------------------------------------------\n' +
'# file | stmts % | line %
|
|
x86_64-linux: with shared libraries:
test/test-runner/test-output-coverage-width-40.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: Coverage Print Fixed Width 40\n' +
'ok 1 - Coverage Print Fixed Width 40\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# --------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | …\n' +
- '# file | line % | branch % | funcs % | …\n' +
'# --------------------------------------\n' +
+ '# test | | | | |\n' +
+ '# fixtures | | | | |\n' +
+ '# test-runner | | | | |\n' +
+ '# coverage-snap | | | | |\n' +
+ '# …g-long-sub-dir | | | | |\n' +
+ '# c.js | 100.00 | 55.77 | 100.00 | 0.00 | …\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | …\n' +
+ '# b.js | 100.00 | 45.45 | 100.00 | 0.00 | …\n' +
+ '# output | | | | |\n' +
+ '# …e-width-40.mjs | 100.00 | 100.00 | 100.00 | 100.00 |\n' +
- '# test | | | |\n' +
- '# fixtures | | | |\n' +
- '# test-runner | | | |\n' +
- '# coverage-snap | | | |\n' +
- '# …g-long-sub-dir | | | |\n' +
- '# c.js | 55.77 | 100.00 | 0.00 | …\n' +
- '# a.js | 55.77 | 100.00 | 0.00 | …\n' +
- '# b.js | 45.45 | 100.00 | 0.00 | …\n' +
- '# output | | | |\n' +
- '# …e-width-40.mjs | 100.00 | 100.00 | 100.00 |\n' +
'# --------------------------------------\n' +
+ '# all files | 100.00 | 60.00 | 100.00 | 0.00 |\n' +
- '# all files | 60.00 | 100.00 | 0.00 |\n' +
'# --------------------------------------\n' +
'# end of coverage report\n'
at assertSnapshot (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/test-runner/test-output-coverage-width-40.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: Coverage Print Fixed Width 40\n' +
'ok 1 - Coverage Print Fixed Width 40\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' +
'# start of coverage report\n' +
'# --------------------------------------\n' +
'# file | stmts % | line % | branch % | funcs % | …\n' +
'# --------------------------------------\n' +
'# test | | | | |\n' +
'# fixtures | | | | |\n' +
'# test-runner | | | | |\n' +
'# coverage-snap | | | | |\n' +
'# …g-long-sub-dir | | | | |\n' +
'# c.js | 100.00 | 55.77 | 100.00 | 0.00 | …\n' +
'# a.js | 100.00 | 55.77 | 100.00 | 0.00 | …\n' +
'# b.js | 100.00 | 45.45 | 100.00 | 0.00 | …\n' +
'# output | | | | |\n' +
'# …e-width-40.mjs | 100.0
|
|
x86_64-linux: with shared libraries:
test/test-runner/test-output-coverage-width-150-uncovered-lines.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: Coverage Print Fixed Width 150\n' +
'ok 1 - Coverage Print Fixed Width 150\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# ----------------------------------------------------------------------------------------------------------------------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | uncovered lines\n' +
- '# file | line % | branch % | funcs % | uncovered lines\n' +
'# ----------------------------------------------------------------------------------------------------------------------------------------------------\n' +
+ '# test | | | | |\n' +
+ '# fixtures | | | | |\n' +
+ '# test-runner | | | | |\n' +
+ '# coverage-snap | | | | |\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
+ '# b.js | 100.00 | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
+ '# many-uncovered-lines.js | 56.52 | 50.99 | 42.86 | 1.92 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52 55-57 59-61 63-6…\n' +
+ '# output | | | | |\n' +
+ '# coverage-width-150-uncovered-lines.mjs | 100.00 | 100.00 | 100.00 | 100.00 |\n' +
- '# test | | | |\n' +
- '# fixtures | | | |\n' +
- '# test-runner | | | |\n' +
- '# coverage-snap | | | |\n' +
- '# a.js | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
- '# b.js | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
- '# many-uncovered-lines.js | 50.99 | 42.86 | 1.92 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52 55-57 59-61 63-65 67-69 91…\n' +
- '# output | | | |\n' +
- '# coverage-width-150-uncovered-lines.mjs | 100.00 | 100.00 | 100.00 |\n' +
'# ----------------------------------------------------------------------------------------------------------------------------------------------------\n' +
+ '# all files | 63.64 | 53.13 | 60.00 | 1.61 |\n' +
- '# all files | 53.13 | 60.00 | 1.61 |\n' +
'# ----------------------------------------------------------------------------------------------------------------------------------------------------\n' +
'# end of coverage report\n'
at assertSnapshot (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/test-runner/test-output-coverage-width-150-uncovered-lines.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: Coverage Print Fixed Width 150\n' +
'ok 1 - Coverage Print Fixed Width 150\n' +
' ---\n' +
' duration_ms: *\n' +
" type: 'test'\n" +
' ...\n' +
'1..1\n' +
'# tests 1\n' +
'# suites 0
|
|
x86_64-linux: with shared libraries:
test/test-runner/test-output-coverage-width-150.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: Coverage Print Fixed Width 150\n' +
'ok 1 - Coverage Print Fixed Width 150\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# start of coverage report\n' +
+ '# ------------------------------------------------------------------------------------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | uncovered lines\n' +
+ '# ------------------------------------------------------------------------------------------------------------------\n' +
+ '# test | | | | |\n' +
+ '# fixtures | | | | |\n' +
+ '# test-runner | | | | |\n' +
+ '# coverage-snap | | | | |\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
+ '# b.js | 100.00 | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
+ '# output | | | | |\n' +
+ '# coverage-width-150.mjs | 100.00 | 100.00 | 100.00 | 100.00 |\n' +
+ '# ------------------------------------------------------------------------------------------------------------------\n' +
+ '# all files | 100.00 | 61.84 | 100.00 | 0.00 |\n' +
+ '# ------------------------------------------------------------------------------------------------------------------\n' +
- '# --------------------------------------------------------------------------------------------------------\n' +
- '# file | line % | branch % | funcs % | uncovered lines\n' +
- '# --------------------------------------------------------------------------------------------------------\n' +
- '# test | | | |\n' +
- '# fixtures | | | |\n' +
- '# test-runner | | | |\n' +
- '# coverage-snap | | | |\n' +
- '# a.js | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
- '# b.js | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
- '# output | | | |\n' +
- '# coverage-width-150.mjs | 100.00 | 100.00 | 100.00 |\n' +
- '# --------------------------------------------------------------------------------------------------------\n' +
- '# all files | 61.84 | 100.00 | 0.00 |\n' +
- '# --------------------------------------------------------------------------------------------------------\n' +
'# end of coverage report\n'
at assertSnapshot (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/test-runner/test-output-coverage-width-150.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: Coverage Print Fixed Width 150\n' +
'ok 1 - Coverage Print Fixed Width 150\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' +
'# start of coverage report\n' +
'# ----------------------------------------------------------------------------------------------------------------
|
|
x86_64-linux: with shared libraries:
test/test-runner/test-output-coverage-width-100.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: Coverage Print Fixed Width 100\n' +
'ok 1 - Coverage Print Fixed Width 100\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# --------------------------------------------------------------------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | uncovered lines\n' +
- '# file | line % | branch % | funcs % | uncovered lines\n' +
'# --------------------------------------------------------------------------------------------------\n' +
+ '# test | | | | |\n' +
+ '# fixtures | | | | |\n' +
+ '# test-runner | | | | |\n' +
+ '# coverage-snap | | | | |\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 …\n' +
+ '# b.js | 100.00 | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
+ '# output | | | | |\n' +
+ '# coverage-width-100.mjs | 100.00 | 100.00 | 100.00 | 100.00 |\n' +
- '# test | | | |\n' +
- '# fixtures | | | |\n' +
- '# test-runner | | | |\n' +
- '# coverage-snap | | | |\n' +
- '# a.js | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-4…\n' +
- '# b.js | 45.45 | 100.00 | 0.00 | 5-7 9-11\n' +
- '# output | | | |\n' +
- '# coverage-width-100.mjs | 100.00 | 100.00 | 100.00 |\n' +
'# --------------------------------------------------------------------------------------------------\n' +
+ '# all files | 100.00 | 61.84 | 100.00 | 0.00 |\n' +
- '# all files | 61.84 | 100.00 | 0.00 |\n' +
'# --------------------------------------------------------------------------------------------------\n' +
'# end of coverage report\n'
at assertSnapshot (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/test-runner/test-output-coverage-width-100.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: Coverage Print Fixed Width 100\n' +
'ok 1 - Coverage Print Fixed Width 100\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' +
'# start of coverage report\n' +
'# --------------------------------------------------------------------------------------------------\n' +
'# file | stmts % | line % | branch % | funcs % | uncovered lines\n' +
'# --------------------------------------------------------------------------------------------------\n' +
'# test | | | | |\n' +
'# fixtures | | | | |\n' +
'# test-runner | | | | |\n' +
'# coverage-snap | | | | |\n' +
'# a.js | 100.00 | 55.77 | 100.00
|
|
x86_64-linux: with shared libraries:
test/test-runner/test-output-coverage-short-filename.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: Coverage Print Short Filename\n' +
'ok 1 - Coverage Print Short Filename\n' +
' ---\n' +
' duration_ms: *\n' +
...
'# start of coverage report\n' +
+ '# -------------------------------------------------------------------------------------------------\n' +
+ '# file | stmts % | line % | branch % | funcs % | uncovered lines\n' +
+ '# -------------------------------------------------------------------------------------------------\n' +
+ '# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
+ '# -------------------------------------------------------------------------------------------------\n' +
+ '# all files | 100.00 | 55.77 | 100.00 | 0.00 |\n' +
+ '# -------------------------------------------------------------------------------------------------\n' +
- '# ---------------------------------------------------------------------------------------\n' +
- '# file | line % | branch % | funcs % | uncovered lines\n' +
- '# ---------------------------------------------------------------------------------------\n' +
- '# a.js | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
- '# ---------------------------------------------------------------------------------------\n' +
- '# all files | 55.77 | 100.00 | 0.00 |\n' +
- '# ---------------------------------------------------------------------------------------\n' +
'# end of coverage report\n'
at assertSnapshot (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:173:12)
at async spawnAndAssert (/home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/common/assertSnapshot.js:208:3)
at async file:///home/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/test-runner/test-output-coverage-short-filename.mjs:12:1 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'TAP version 13\n' +
'# Subtest: Coverage Print Short Filename\n' +
'ok 1 - Coverage Print Short Filename\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' +
'# start of coverage report\n' +
'# -------------------------------------------------------------------------------------------------\n' +
'# file | stmts % | line % | branch % | funcs % | uncovered lines\n' +
'# -------------------------------------------------------------------------------------------------\n' +
'# a.js | 100.00 | 55.77 | 100.00 | 0.00 | 5-7 9-11 13-15 17-19 29-30 40-42 45-47 50-52\n' +
'# -------------------------------------------------------------------------------------------------\n' +
'# all files | 100.00 | 55.77 | 100.00 | 0.00 |\n' +
'# -------------------------------------------------------------------------------------------------\n' +
'# end of coverage report\n',
expected: 'TAP version 13\n' +
'# Subtest: Coverage Print Short Filename\n' +
'ok 1 - Coverage Print Short Filename\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' +
'# start of coverage report\n' +
'# ---------------------------------------------------------------------------------------\n' +
'# file | line % | branch % | funcs % | uncovered lines\n' +
'# ---------------------------------------------------------------------------------------\n' +
|
|
x86_64-darwin: with shared libraries
Process completed with exit code 2.
|
|
x86_64-darwin: with shared libraries:
test/parallel/test-cli-node-cli-manpage-options.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: The following flag (present in `doc/api/cli.md`) is missing in the `doc/node.1` file: "--test-coverage-statements"
at file:///Users/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/parallel/test-cli-node-cli-manpage-options.mjs:48:14
at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: undefined,
expected: undefined,
operator: 'fail',
diff: 'simple'
}
Node.js v26.0.0-pre
Command: out/Release/node /Users/runner/work/_temp/node-v26.0.0-nightly2026-03-19835503a12b-slim/test/parallel/test-cli-node-cli-manpage-options.mjs
|
|
aarch64-darwin: with shared libraries
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: cachix/cachix-action@3ba601ff5bbb07c7220846facfa2cd81eeee15a1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
|
|
aarch64-linux: with shared libraries
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: cachix/cachix-action@3ba601ff5bbb07c7220846facfa2cd81eeee15a1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
|
|
x86_64-linux: with shared libraries
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: cachix/cachix-action@3ba601ff5bbb07c7220846facfa2cd81eeee15a1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
|
|
x86_64-darwin: with shared libraries
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: cachix/cachix-action@3ba601ff5bbb07c7220846facfa2cd81eeee15a1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
tarballs
|
48.4 MB |
sha256:4bf415f7a5f64996e0f7e42d66f6b2d48be691610875e6dac41479cfc5740cf3
|
|