deno coverage
default exclude pattern should be better
#18454
Labels
breaking change
a change or feature that breaks existing semantics
suggestion
suggestions for new features (yet to be agreed)
testing
related to deno test and coverage
Brief
By default,
deno coverage
containsXXX.test.mts
andnpm:XXX
.Reproduce
$ deno test --coverage=cov_profile path/to/source/
test files are in pattern
XXX.test.mts
Actual
deno coverage
default exclude pattern is not superset ofdeno test
default autoscan pattern.deno coverage
containsnpm:XXX
$ deno coverage build/cov_profile --lcov | grep SF: SF:/home/vscode/.cache/deno/npm/registry.npmjs.org/XXX SF:/path/to/source/foo.mts SF:/path/to/source/foo.test.mts SF:/path/to/source/bar.mts SF:/path/to/source/bar.test.mts
Expected
deno coverage
default exclude pattern is superset ofdeno test
default autoscan patterndeno coverage
not containsnpm:XXX
Additional
deno coverage
may have broken pipe.$ deno coverage build/cov_profile --lcov | grep -qF /npm/ error: Broken pipe (os error 32)
The text was updated successfully, but these errors were encountered: