diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2023-03-21 16:37:13 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2023-03-21 21:00:44 +0100 |
commit | 3625282b3417b5ef72d9504716a6228f0326619f (patch) | |
tree | a9701499d8048b66530209758860bc9946441766 /.gitlab-ci.yml | |
parent | 6a64db9a5da73363a1fcc727beeb60d801e6b1c8 (diff) | |
download | tracker-3625282b3417b5ef72d9504716a6228f0326619f.tar.gz |
ci: Pass --merge-mode-functions to gcovr
This may be necessary with the switch to gcovr >= 6.0.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0990fa033..ca6d746db 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -345,6 +345,7 @@ build-alpine-latest@x86_64: - gcovr --root=.. --filter='\.\./src/' --exclude=../utils --exclude=../examples --exclude=../docs/reference --exclude='\.\./build/.*\.[ch]$' --exclude='.*/tests/.*\.[ch]$' + --merge-mode-functions=separate --json --print-summary --output=../coverage-${CI_JOB_NAME}.json - popd - | @@ -456,8 +457,10 @@ coverage: script: - mkdir coveragereport - gcovr --add-tracefile 'coverage-*.json' + --merge-mode-functions=separate --html-details --print-summary --output coveragereport/index.html - gcovr --add-tracefile 'coverage-*.json' + --merge-mode-functions=separate --xml --output coveragereport/coverage.xml coverage: '/^lines: (\d+\.\d+\%)/' artifacts: |