[tracker/wip/carlosg/ci-coverage-in-mr: 2/2] ci: Enable coverage integration in MR diff view
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/wip/carlosg/ci-coverage-in-mr: 2/2] ci: Enable coverage integration in MR diff view
- Date: Mon, 17 Oct 2022 16:13:20 +0000 (UTC)
commit 085c016e187cfea75f48055f2d5d26621399face
Author: Carlos Garnacho <carlosg gnome org>
Date: Mon Oct 17 18:09:48 2022 +0200
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.
.gitlab-ci.yml | 6 ++++++
1 file changed, 6 insertions(+)
---
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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]