summaryrefslogtreecommitdiffstats
path: root/build/plugins/coverage.py
diff options
context:
space:
mode:
authorspreis <[email protected]>2025-06-10 20:00:58 +0300
committerspreis <[email protected]>2025-06-10 20:22:43 +0300
commit78269221c841f51094be1a828850d4d9d6a665bf (patch)
tree027520ca9317760ab8772d21776391ad1f6f39bc /build/plugins/coverage.py
parent5682cb326669f106d33b3f9af85dca0ec10d8e6c (diff)
Improve coverage filtering and introduce programs filtering
- Try to not add clang coverage dependencies unconditionally. Add everything if filtered-in - Introduce optional `COVERAGE_FILTER_PROGRAMS` mode to allow filtering-out entire programs. Currently programs are always include coverage dependencies if clang coverage requested commit_hash:b9128dba2c80519556c87d08f5bf006b04b7467e
Diffstat (limited to 'build/plugins/coverage.py')
-rw-r--r--build/plugins/coverage.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/build/plugins/coverage.py b/build/plugins/coverage.py
index 64e3bda9123..d262435946e 100644
--- a/build/plugins/coverage.py
+++ b/build/plugins/coverage.py
@@ -65,3 +65,4 @@ def onset_cpp_coverage_flags(unit):
if should_be_covered(unit, filters):
add_cpp_coverage_cflags(unit)
add_cpp_coverage_ldflags(unit)
+ unit.on_setup_clang_coverage_runtime()