From 4f3b9df3f8909034a16964e83facbaee2631e251 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Tue, 13 Aug 2024 23:05:31 +0200 Subject: [PATCH] ci: try to generate partial coverage data arterfact during tests, which we should be able to combine later? --- .gitlab/ci/test.gitlab-ci.yml | 37 +++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/.gitlab/ci/test.gitlab-ci.yml b/.gitlab/ci/test.gitlab-ci.yml index 5fb70450c..91db53447 100644 --- a/.gitlab/ci/test.gitlab-ci.yml +++ b/.gitlab/ci/test.gitlab-ci.yml @@ -20,6 +20,9 @@ - job: build-moulinette artifacts: true - job: upgrade + artifacts: + paths: + - ./.coverage ######################################## # TESTS @@ -40,84 +43,84 @@ test-helpers2.1: test-domains: extends: .test-stage script: - - python3 -m pytest src/tests/test_domains.py + - python3 -m pytest src/tests/test_domains.py --cov=src test-dns: extends: .test-stage script: - - python3 -m pytest src/tests/test_dns.py + - python3 -m pytest src/tests/test_dns.py --cov=src test-apps: extends: .test-stage script: - - python3 -m pytest src/tests/test_apps.py + - python3 -m pytest src/tests/test_apps.py --cov=src test-appscatalog: extends: .test-stage script: - - python3 -m pytest src/tests/test_app_catalog.py + - python3 -m pytest src/tests/test_app_catalog.py --cov=src test-appurl: extends: .test-stage script: - - python3 -m pytest src/tests/test_appurl.py + - python3 -m pytest src/tests/test_appurl.py --cov=src test-questions: extends: .test-stage script: - - python3 -m pytest src/tests/test_questions.py + - python3 -m pytest src/tests/test_questions.py --cov=src test-app-config: extends: .test-stage script: - - python3 -m pytest src/tests/test_app_config.py + - python3 -m pytest src/tests/test_app_config.py --cov=src test-app-resources: extends: .test-stage script: - - python3 -m pytest src/tests/test_app_resources.py + - python3 -m pytest src/tests/test_app_resources.py --cov=src test-changeurl: extends: .test-stage script: - - python3 -m pytest src/tests/test_changeurl.py + - python3 -m pytest src/tests/test_changeurl.py --cov=src test-backuprestore: extends: .test-stage script: - - python3 -m pytest src/tests/test_backuprestore.py + - python3 -m pytest src/tests/test_backuprestore.py --cov=src test-permission: extends: .test-stage script: - - python3 -m pytest src/tests/test_permission.py + - python3 -m pytest src/tests/test_permission.py --cov=src test-settings: extends: .test-stage script: - - python3 -m pytest src/tests/test_settings.py + - python3 -m pytest src/tests/test_settings.py --cov=src test-user-group: extends: .test-stage script: - - python3 -m pytest src/tests/test_user-group.py + - python3 -m pytest src/tests/test_user-group.py --cov=src test-regenconf: extends: .test-stage script: - - python3 -m pytest src/tests/test_regenconf.py + - python3 -m pytest src/tests/test_regenconf.py --cov=src test-service: extends: .test-stage script: - - python3 -m pytest src/tests/test_service.py + - python3 -m pytest src/tests/test_service.py --cov=src test-ldapauth: extends: .test-stage script: - - python3 -m pytest src/tests/test_ldapauth.py + - python3 -m pytest src/tests/test_ldapauth.py --cov=src test-sso-and-portalapi: extends: .test-stage script: - - python3 -m pytest src/tests/test_sso_and_portalapi.py + - python3 -m pytest src/tests/test_sso_and_portalapi.py --cov=src