From 9d1385896f3c170cf4e0cb744cc2e88e12af50ab Mon Sep 17 00:00:00 2001 From: Marvin Hagemeister Date: Mon, 11 Sep 2023 15:53:42 +0200 Subject: fix: exclude internal JS files from coverage (#20448) --- cli/tools/coverage/mod.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'cli/tools/coverage/mod.rs') 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); -- cgit v1.2.3