ci: try to generate partial coverage data arterfact during tests, which we should be able to combine later?

This commit is contained in:
Alexandre Aubin 2024-08-13 23:05:31 +02:00
parent 33181596a1
commit 4f3b9df3f8

View file

@ -20,6 +20,9 @@
- job: build-moulinette - job: build-moulinette
artifacts: true artifacts: true
- job: upgrade - job: upgrade
artifacts:
paths:
- ./.coverage
######################################## ########################################
# TESTS # TESTS
@ -40,84 +43,84 @@ test-helpers2.1:
test-domains: test-domains:
extends: .test-stage extends: .test-stage
script: script:
- python3 -m pytest src/tests/test_domains.py - python3 -m pytest src/tests/test_domains.py --cov=src
test-dns: test-dns:
extends: .test-stage extends: .test-stage
script: script:
- python3 -m pytest src/tests/test_dns.py - python3 -m pytest src/tests/test_dns.py --cov=src
test-apps: test-apps:
extends: .test-stage extends: .test-stage
script: script:
- python3 -m pytest src/tests/test_apps.py - python3 -m pytest src/tests/test_apps.py --cov=src
test-appscatalog: test-appscatalog:
extends: .test-stage extends: .test-stage
script: script:
- python3 -m pytest src/tests/test_app_catalog.py - python3 -m pytest src/tests/test_app_catalog.py --cov=src
test-appurl: test-appurl:
extends: .test-stage extends: .test-stage
script: script:
- python3 -m pytest src/tests/test_appurl.py - python3 -m pytest src/tests/test_appurl.py --cov=src
test-questions: test-questions:
extends: .test-stage extends: .test-stage
script: script:
- python3 -m pytest src/tests/test_questions.py - python3 -m pytest src/tests/test_questions.py --cov=src
test-app-config: test-app-config:
extends: .test-stage extends: .test-stage
script: script:
- python3 -m pytest src/tests/test_app_config.py - python3 -m pytest src/tests/test_app_config.py --cov=src
test-app-resources: test-app-resources:
extends: .test-stage extends: .test-stage
script: script:
- python3 -m pytest src/tests/test_app_resources.py - python3 -m pytest src/tests/test_app_resources.py --cov=src
test-changeurl: test-changeurl:
extends: .test-stage extends: .test-stage
script: script:
- python3 -m pytest src/tests/test_changeurl.py - python3 -m pytest src/tests/test_changeurl.py --cov=src
test-backuprestore: test-backuprestore:
extends: .test-stage extends: .test-stage
script: script:
- python3 -m pytest src/tests/test_backuprestore.py - python3 -m pytest src/tests/test_backuprestore.py --cov=src
test-permission: test-permission:
extends: .test-stage extends: .test-stage
script: script:
- python3 -m pytest src/tests/test_permission.py - python3 -m pytest src/tests/test_permission.py --cov=src
test-settings: test-settings:
extends: .test-stage extends: .test-stage
script: script:
- python3 -m pytest src/tests/test_settings.py - python3 -m pytest src/tests/test_settings.py --cov=src
test-user-group: test-user-group:
extends: .test-stage extends: .test-stage
script: script:
- python3 -m pytest src/tests/test_user-group.py - python3 -m pytest src/tests/test_user-group.py --cov=src
test-regenconf: test-regenconf:
extends: .test-stage extends: .test-stage
script: script:
- python3 -m pytest src/tests/test_regenconf.py - python3 -m pytest src/tests/test_regenconf.py --cov=src
test-service: test-service:
extends: .test-stage extends: .test-stage
script: script:
- python3 -m pytest src/tests/test_service.py - python3 -m pytest src/tests/test_service.py --cov=src
test-ldapauth: test-ldapauth:
extends: .test-stage extends: .test-stage
script: script:
- python3 -m pytest src/tests/test_ldapauth.py - python3 -m pytest src/tests/test_ldapauth.py --cov=src
test-sso-and-portalapi: test-sso-and-portalapi:
extends: .test-stage extends: .test-stage
script: script:
- python3 -m pytest src/tests/test_sso_and_portalapi.py - python3 -m pytest src/tests/test_sso_and_portalapi.py --cov=src