summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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