summaryrefslogtreecommitdiff
path: root/cli/tools/coverage
diff options
context:
space:
mode:
authorColin Ihrig <cjihrig@gmail.com>2022-05-22 10:45:22 -0400
committerGitHub <noreply@github.com>2022-05-22 10:45:22 -0400
commitd55444b41cdee5b3f281896a7e60ff06c5fc01de (patch)
tree4b211d199738310cfed1d6b4c59ccf7ca0d6dacb /cli/tools/coverage
parent75315dfe006b9a5cf6fa92e361b62ca3925c631a (diff)
fix(coverage): do not report transpiled files with no lines (#14699)
This commit omits files from the coverage report that have no lines of code to report coverage for. Fixes: https://github.com/denoland/deno/issues/14683
Diffstat (limited to 'cli/tools/coverage')
-rw-r--r--cli/tools/coverage/mod.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/cli/tools/coverage/mod.rs b/cli/tools/coverage/mod.rs
index f89aaf52b..d895f8a7e 100644
--- a/cli/tools/coverage/mod.rs
+++ b/cli/tools/coverage/mod.rs
@@ -703,7 +703,9 @@ pub async fn cover_files(
&out_mode,
);
- reporter.report(&coverage_report, original_source)?;
+ if !coverage_report.found_lines.is_empty() {
+ reporter.report(&coverage_report, original_source)?;
+ }
}
reporter.done();