From 25eb0723417c0d28955dd13787f8eca42dbefe15 Mon Sep 17 00:00:00 2001 From: Michael Platings Date: Wed, 24 Jan 2024 20:05:52 +0000 Subject: [PATCH] Fix relative paths in coverage report --- scripts/generate_coverage_report.sh | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/scripts/generate_coverage_report.sh b/scripts/generate_coverage_report.sh index 4fbca1575..c69fbaec3 100755 --- a/scripts/generate_coverage_report.sh +++ b/scripts/generate_coverage_report.sh @@ -4,7 +4,7 @@ # # SPDX-License-Identifier: Apache-2.0 # -# Collects coverage data and generates an HTML coverage report. +# Collects coverage data and generates Cobertura & HTML coverage reports. # # Arguments # 1: Path to build folder. Defaults to default build folder. @@ -28,13 +28,11 @@ coverage_path="${build_path}"/coverage rm -rf "${coverage_path}" mkdir "${coverage_path}" -cd "${coverage_path}" +cd "${source_path}" gcovr \ + -j \ --gcov-executable "${LLVM_COV} gcov" \ - --root "${build_path}" \ - --filter "${source_path}" \ - --gcov-filter "${build_path}" \ --cobertura "${build_path}/cobertura-coverage.xml" \ --html-details "${coverage_path}"/coverage_report.html \ --html-title "IntrinsicCV Coverage Report" \ @@ -42,8 +40,6 @@ gcovr \ --html-tab-size 2 \ --decisions \ --exclude-noncode-lines \ - --exclude ".*/googletest-build/" \ - --exclude ".*/googletest-src/" \ - --exclude ".*/CompilerIdCXX/" \ + --exclude "${build_path}" \ --print-summary \ - -j + "${build_path}" -- GitLab