From: Pieter Lexis Date: Tue, 30 Sep 2025 15:55:32 +0000 (+0200) Subject: chore: ignore `ext/` files in coverage reports X-Git-Tag: rec-5.4.0-alpha1~187^2~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a1236a1250ccb5fc0a50cfe9f3bbc4d64ad99ae3;p=thirdparty%2Fpdns.git chore: ignore `ext/` files in coverage reports --- diff --git a/tasks.py b/tasks.py index cadafb433e..c6dbf8641a 100644 --- a/tasks.py +++ b/tasks.py @@ -238,7 +238,7 @@ def generate_coverage_info(c, binary, product, outputDir): if is_coverage_enabled(): version = os.getenv('BUILDER_VERSION') c.run(f'llvm-profdata-{clang_version} merge -sparse -o {outputDir}/temp.profdata /tmp/code-*.profraw') - c.run(f'llvm-cov-{clang_version} export --format=lcov --ignore-filename-regex=\'^/usr/\' -instr-profile={outputDir}/temp.profdata -object {binary} > {outputDir}/coverage.lcov') + c.run(f'llvm-cov-{clang_version} export --format=lcov --ignore-filename-regex=\'^/usr/\' --ignore-filename-regex=\'ext/\' -instr-profile={outputDir}/temp.profdata -object {binary} > {outputDir}/coverage.lcov') c.run(f'{outputDir}/.github/scripts/normalize_paths_in_coverage.py {outputDir} {product} {version} {outputDir}/coverage.lcov {outputDir}/normalized_coverage.lcov 0') c.run(f'mv {outputDir}/normalized_coverage.lcov {outputDir}/coverage.lcov')