summaryrefslogtreecommitdiff
path: root/cli/tools/coverage
diff options
context:
space:
mode:
authorMarvin Hagemeister <marvin@deno.com>2023-09-11 15:53:42 +0200
committerGitHub <noreply@github.com>2023-09-11 13:53:42 +0000
commit9d1385896f3c170cf4e0cb744cc2e88e12af50ab (patch)
tree6951113a3a23b135cce753850df4901d8aabf40e /cli/tools/coverage
parent4460336fdae3a6c0c8ebe8e6b8842604743cf985 (diff)
fix: exclude internal JS files from coverage (#20448)
Diffstat (limited to 'cli/tools/coverage')
-rw-r--r--cli/tools/coverage/mod.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/cli/tools/coverage/mod.rs b/cli/tools/coverage/mod.rs
index 6dca349f7..2b8e67c82 100644
--- a/cli/tools/coverage/mod.rs
+++ b/cli/tools/coverage/mod.rs
@@ -127,6 +127,13 @@ impl CoverageCollector {
let script_coverages = self.take_precise_coverage().await?.result;
for script_coverage in script_coverages {
+ // Filter out internal JS files from being included in coverage reports
+ if script_coverage.url.starts_with("ext:")
+ || script_coverage.url.starts_with("[ext:")
+ {
+ continue;
+ }
+
let filename = format!("{}.json", Uuid::new_v4());
let filepath = self.dir.join(filename);