summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2023-01-18 22:58:28 +0000
committerDaiki Ueno <ueno@gnu.org>2023-01-18 22:58:28 +0000
commitb665409cbc1a54e0f64b0672d4a7ac43b3f6c9c1 (patch)
tree81c07e73305ce3cdb25699ffbefc3c2df3db662c
parent614d74ff2964dcb61e33d78a3c6e2c26f3c82aaa (diff)
parent353926f3440eda342e3c7043d3f038514ba70b70 (diff)
downloadgnutls-b665409cbc1a54e0f64b0672d4a7ac43b3f6c9c1.tar.gz
Merge branch 'wip/dueno/coverage' into 'master'
.gitlab-ci.yml: take advantage of GitLab code coverage visualization See merge request gnutls/gnutls!1691
-rw-r--r--.gitlab-ci.yml7
1 files changed, 6 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3b51456ce2..26a7661b6c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -617,10 +617,15 @@ fedora-abicoverage/test:
- make abi-check
- make pic-check
- make -j$CHECKJOBS check
- - make local-code-coverage-output || true
+ - gcovr --xml-pretty --exclude-unreachable-branches --print-summary -o coverage.xml --root ${CI_PROJECT_DIR}
- if objdump -R lib/.libs/libgnutls.so | grep INTERNAL ; then false ; fi
+ coverage: /^\s*lines:\s*\d+.\d+\%/
artifacts:
expire_in: 1 week
+ reports:
+ coverage_report:
+ coverage_format: cobertura
+ path: coverage.xml
when: on_failure
paths:
- ./*.xml