summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2022-10-17 18:09:48 +0200
committerCarlos Garnacho <carlosg@gnome.org>2022-10-17 18:11:49 +0200
commit085c016e187cfea75f48055f2d5d26621399face (patch)
treebc0a51e735f1f55eb353aa7194f24a7c1940ee49 /.gitlab-ci.yml
parent4a00fe866cfdd7321a0302b91be70fd3c20533e7 (diff)
downloadtracker-085c016e187cfea75f48055f2d5d26621399face.tar.gz
ci: Enable coverage integration in MR diff view
Export the gcovr report using the cobertura format, that enables Gitlab to show coverage information inline in the diff view.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml6
1 files changed, 6 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d0ad47432..16b3373eb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -399,6 +399,8 @@ coverage:
- mkdir coveragereport
- gcovr --add-tracefile 'coverage-*.json'
--html-details --print-summary --output coveragereport/index.html
+ - gcovr --add-tracefile 'coverage-*.json'
+ --xml --output coveragereport/coverage.xml
coverage: '/^lines: (\d+\.\d+\%)/'
artifacts:
expose_as: 'Coverage'
@@ -406,6 +408,10 @@ coverage:
paths:
- coveragereport
- coveragereport/index.html
+ reports:
+ coverage_report:
+ coverage_format: cobertura
+ path: coveragereport/coverage.xml
needs:
- test-fedora@x86_64
- test-fedora-rawhide@x86_64