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:03:48 +0100 |
commit | b3f8ada5007b22820357607d548d249a2a24d6ff (patch) | |
tree | 2fc7e6decb23a840bd5defcf576134a10eb21c84 | |
parent | c5ef034180de4027ec7139c7d7d2b27c9cc5c2f6 (diff) | |
download | tracker-b3f8ada5007b22820357607d548d249a2a24d6ff.tar.gz |
ci: Pass --merge-mode-functions to gcovr
This may be necessary with the switch to gcovr >= 6.0.
-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: |