[damned-lies] ci: add coverage analysis
- From: Claude Paroz <claudep src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [damned-lies] ci: add coverage analysis
- Date: Sun, 18 Apr 2021 18:28:47 +0000 (UTC)
commit 1f88ef73c770599bd37a6e772d60f4587ee6c80f
Author: Guillaume Bernard <associations guillaume-bernard fr>
Date: Sun Apr 18 13:44:19 2021 +0200
ci: add coverage analysis
.coveragerc | 13 +++++++++++++
.gitlab-ci.yml | 14 ++++++++++++--
2 files changed, 25 insertions(+), 2 deletions(-)
---
diff --git a/.coveragerc b/.coveragerc
new file mode 100644
index 00000000..cf077724
--- /dev/null
+++ b/.coveragerc
@@ -0,0 +1,13 @@
+[run]
+branch = True
+source =
+ api
+ common
+ languages
+ people
+ stats
+ teams
+ vertimus
+
+[html]
+directory = coverage_html_report
\ No newline at end of file
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d0bd7ba7..622755a6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -6,5 +6,15 @@ before_script:
test:
script:
- - python manage.py compile-trans --settings=damnedlies.settings_tests
- - python manage.py test --settings=damnedlies.settings_tests -v2
+ - pip install coverage
+ - python manage.py compile-trans --settings=damnedlies.settings_tests
+ - coverage run manage.py test --settings=damnedlies.settings_tests -v2
+ - coverage xml
+ - coverage report
+ coverage: /^TOTAL.*\s+(\d+\%)$/
+ artifacts:
+ name: ${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}-${CI_COMMIT_SHA}
+ expire_in: 2 days
+ reports:
+ cobertura: coverage.xml
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]