diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2022-10-17 18:09:48 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2022-10-17 18:11:49 +0200 |
commit | 085c016e187cfea75f48055f2d5d26621399face (patch) | |
tree | bc0a51e735f1f55eb353aa7194f24a7c1940ee49 /.gitlab-ci.yml | |
parent | 4a00fe866cfdd7321a0302b91be70fd3c20533e7 (diff) | |
download | tracker-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.yml | 6 |
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 |