From b18db2bb6ceb8762215b9efb624154fea513f771 Mon Sep 17 00:00:00 2001 From: Bryan Brancotte <bryan.brancotte@pasteur.fr> Date: Wed, 15 Jun 2022 16:40:47 +0200 Subject: [PATCH] provide coverage insight --- .gitlab-ci.yml | 5 +++++ ippisite/.coveragerc | 5 ++++- ippisite/docker-entrypoint.sh | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 13ab3f1d..1d39ee28 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -32,9 +32,14 @@ test-style: -v $(pwd)/persistent:/code/persistent "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG/web-container:$CI_COMMIT_SHA" test + - mv persistent/coverage.xml coverage.xml - mv persistent/htmlcov htmlcov coverage: '/(?i)total.*? (100(?:\.0+)?\%|[1-9]?\d(?:\.\d+)?\%)$/' artifacts: + reports: + coverage_report: + coverage_format: cobertura + path: coverage.xml paths: - htmlcov/* - persistent/tests_http_cache.sqlite diff --git a/ippisite/.coveragerc b/ippisite/.coveragerc index 934f0d54..2ff08e9d 100644 --- a/ippisite/.coveragerc +++ b/ippisite/.coveragerc @@ -21,4 +21,7 @@ omit = venv/* [html] -directory = persistent/htmlcov \ No newline at end of file +directory = persistent/htmlcov + +[xml] +output = persistent_volume/coverage.xml \ No newline at end of file diff --git a/ippisite/docker-entrypoint.sh b/ippisite/docker-entrypoint.sh index 172c1635..d47e6fa9 100644 --- a/ippisite/docker-entrypoint.sh +++ b/ippisite/docker-entrypoint.sh @@ -29,6 +29,7 @@ if [ "$1" == "test" ]; then coverage run || exit 3 coverage combine coverage report --skip-covered --omit=*/wsgi.py,*/asgi.py,manage.py,*/apps.py + coverage xml coverage html --omit=*/wsgi.py,*/asgi.py,manage.py,*/apps.py exit 0 fi -- GitLab