@@ -784,15 +784,15 @@ pipeline {
784784 ])
785785 }
786786 }
787- post{
788- always{
789- sh( label : ' Creating gcovr coverage report ' ,
790- script : ''' uv run gcovr --root $WORKSPACE --filter=src/py3exiv2bind --keep --print-summary --json=$WORKSPACE/reports/coverage/coverage_cpp_tests.json --txt=$WORKSPACE/reports/coverage/text_cpp_tests_summary.txt --exclude-throw-branches --gcov-object-directory=$WORKSPACE/build/cpp build/cpp
791- cat reports/ coverage/text_cpp_tests_summary.txt
792- '''
793- )
794- }
795- }
787+ }
788+ }
789+ post{
790+ always{
791+ sh( label : ' Creating gcovr coverage report ' ,
792+ script : ''' uv run gcovr --root $WORKSPACE --filter=src/py3exiv2bind --keep --print-summary --json=$WORKSPACE/reports/coverage/coverage_cpp_tests.json --txt=$WORKSPACE/reports/coverage/text_cpp_tests_summary.txt --exclude-throw-branches --gcov-object-directory=$WORKSPACE/build/cpp build/cpp
793+ cat reports/coverage/text_cpp_tests_summary.txt
794+ '''
795+ )
796796 }
797797 }
798798 }
@@ -808,20 +808,20 @@ pipeline {
808808 }
809809 }
810810 }
811- // post{
812- // always{
813- // sh(label: 'combining coverage data',
814- // script: '''mkdir -p reports/coverage
815- // uv run coverage combine
816- // uv run coverage xml -o ./reports/coverage/coverage-python.xml
817- // uv run gcovr --root . --filter src/py3exiv2bind --exclude-directories build/cpp/_deps/libcatch2-build --exclude-directories build/python/temp/conan_cache --exclude-throw-branches --exclude-unreachable-branches --print-summary --keep --json -o reports/coverage/coverage-c-extension.json
818- // uv run gcovr --root . --filter src/py3exiv2bind --exclude-directories build/cpp/_deps/libcatch2-build --exclude-throw-branches --exclude-unreachable-branches --print-summary --keep --json -o reports/coverage/coverage_cpp.json
819- // uv run gcovr --add-tracefile reports/coverage/coverage-c-extension.json --add-tracefile reports/coverage/coverage_cpp.json --keep --print-summary --xml -o reports/coverage/coverage_cpp.xml --sonarqube -o reports/coverage/coverage_cpp_sonar.xml
820- // '''
821- // )
822- // recordCoverage(tools: [[parser: 'COBERTURA', pattern: 'reports/coverage/*.xml']])
823- // }
824- // }
811+ post{
812+ always{
813+ sh(label : ' combining coverage data' ,
814+ script : ''' mkdir -p reports/coverage
815+ uv run coverage combine
816+ uv run coverage xml -o ./reports/coverage/coverage-python.xml
817+ # uv run gcovr --root . --filter src/py3exiv2bind --exclude-directories build/cpp/_deps/libcatch2-build --exclude-directories build/python/temp/conan_cache --exclude-throw-branches --exclude-unreachable-branches --print-summary --keep --json -o reports/coverage/coverage-c-extension.json
818+ # uv run gcovr --root . --filter src/py3exiv2bind --exclude-directories build/cpp/_deps/libcatch2-build --exclude-throw-branches --exclude-unreachable-branches --print-summary --keep --json -o reports/coverage/coverage_cpp.json
819+ # uv run gcovr --add-tracefile reports/coverage/coverage-c-extension.json --add-tracefile reports/coverage/coverage_cpp.json --keep --print-summary --xml -o reports/coverage/coverage_cpp.xml --sonarqube -o reports/coverage/coverage_cpp_sonar.xml
820+ '''
821+ )
822+ recordCoverage(tools : [[parser : ' COBERTURA' , pattern : ' reports/coverage/*.xml' ]])
823+ }
824+ }
825825 }
826826 stage(' Sonarcloud Analysis' ){
827827 options{
0 commit comments