node/test/fixtures/test-runner
Trivikram Kamat d20b16d24f
test: improve lcov reporter snapshot diagnostics
Propagate failures from the nested LCOV reporter fixture process and
make missing LCOV records fail with a targeted assertion instead of
comparing against blank transformed output.

Signed-off-by: Kamat, Trivikram <16024985+trivikr@users.noreply.github.com>
Assisted-by: openai:gpt-5.5
PR-URL: https://github.com/nodejs/node/pull/64049
Refs: https://github.com/nodejs/reliability/issues?q=%22test-output-lcov-reporter%22
Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
2026-06-29 07:04:35 +00:00
..
aborts
concurrency
coverage
coverage-default-exclusion
coverage-file-name test_runner: fix coverage report when a directory is named file 2026-01-17 17:34:06 +00:00
coverage-isolation-none inspector: expose precise coverage start to JS runtime 2026-05-23 17:02:02 +00:00
coverage-loader
coverage-snap
coverage-with-mock module: fix coverage of mocked CJS modules imported from ESM 2026-03-17 16:02:55 +00:00
custom_reporters
cwd
default-behavior
error-reporter-fail-fast
execution-ordered-bypass test_runner: dont buffer unordered events in process isolation mode 2026-05-24 19:48:42 +00:00
flag-propagation test_runner: propagate V8 options to child process 2025-12-11 00:47:56 +01:00
global-setup-teardown test: fix typos in test files 2026-02-22 01:06:33 +01:00
issue-54726
matching-patterns
no-isolation
node_modules
options-propagation src: rename config file testRunner to test 2025-11-23 09:39:56 +00:00
output test: improve lcov reporter snapshot diagnostics 2026-06-29 07:04:35 +00:00
plan
randomize test_runner: support test order randomization 2026-04-02 16:55:11 +00:00
shards
snapshots
source-maps test_runner: ignore erased TS lines in coverage 2026-05-28 07:47:24 +00:00
worker-id test_runner: expose worker ID for concurrent test execution 2026-02-24 23:37:22 +00:00
async-error-in-test-hook.mjs
cancelled-report-order.mjs test_runner: support test order randomization 2026-04-02 16:55:11 +00:00
coverage.js
describe_error.js test_runner: set non-zero exit code when suite errors occur 2026-03-18 17:09:42 +00:00
diagnostics-channel-bindstore-end.js test_runner: fix diagnostics channel context tracking 2026-05-15 10:46:09 +00:00
diagnostics-channel-error-test.js test_runner: publish to TracingChannel for OTel instrumentation 2026-04-13 15:01:34 +03:00
extraneous_set_immediate_async.mjs
extraneous_set_timeout_async.mjs
index.js
invalid-tap.js
mock-nm.js
mock-timers-with-timeout.js test_runner: make it compatible with fake timers 2026-03-22 13:07:26 +00:00
nested.js
never_ending_async.js
never_ending_sync.js
print-arguments.js
process-env.js test_runner: add env option to run function 2026-01-29 08:18:11 +00:00
protoMutation.js
recursive_run.js
reporters.js
rerun-duration.js test_runner: preserve run duration when using test-rerun 2026-05-21 11:39:13 +00:00
rerun-shared-helper-swallows-failure.mjs test_runner: fix --test-rerun-failures swallowing failures on retry 2026-05-24 10:29:56 +03:00
rerun.js test_runner: fix suite rerun edge case 2026-04-23 08:36:04 +00:00
root-duration.mjs
run_inspect.js
run_inspect_assert.js
syntax-error-test.mjs test_runner: fix test enqueue when test file has syntax error 2026-02-02 16:57:37 +00:00
tagged.js test_runner: add tags option and tag-name filter 2026-05-12 06:51:19 +00:00
test-id-fixture.js test_runner: add testId to test events 2026-04-18 10:10:56 +00:00
test-runner-global-hooks.mjs
test_only.js
throws_sync_and_async.js
todo-suite-failing-hook.mjs test_runner: fix failing suite hooks when marked with todo 2026-05-05 09:22:14 +00:00
todo_exit_code.js
user-logs.js