From 30abf7833d6171148dd33f189afa790e48c6975d Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Tue, 5 Mar 2024 12:41:19 -0800 Subject: [PATCH] Use gcc for coverage build --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index f0eac6f..3a15f26 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -83,9 +83,9 @@ pipeline { } } steps { - CleanBuildAndTest("-DCMAKE_C_FLAGS=--coverage -DCMAKE_CXX_FLAGS=--coverage -DCMAKE_BUILD_TYPE=Debug") + CleanBuildAndTest("-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_C_FLAGS=--coverage -DCMAKE_CXX_FLAGS=--coverage -DCMAKE_BUILD_TYPE=Debug") sh ''' - gcovr --gcov-executable "llvm-cov-15 gcov" --exclude '.*third_party.*' --cobertura > build/coverage.xml + gcovr --exclude '.*third_party.*' --cobertura > build/coverage.xml ''' cobertura autoUpdateHealth: false, autoUpdateStability: false, coberturaReportFile: 'build/coverage.xml', conditionalCoverageTargets: '70, 0, 0', failUnhealthy: false, failUnstable: false, lineCoverageTargets: '80, 0, 0', maxNumberOfBuilds: 0, methodCoverageTargets: '80, 0, 0', onlyStable: false, sourceEncoding: 'ASCII', zoomCoverageChart: false }