diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fdb0556185a8152702bd66e9b0952087db2ee1fe..2f4ff3f2bdec844988d06cc6c6cdbeac4a3f0370 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -63,16 +63,26 @@ test_latest: - coverage_report - report.xml pages: + << : *py_test stage: report - tags: - - conda + before_script: + - conda create -c conda-forge -q -p /tmp/test python=3.10 pip dask -y + - /tmp/test/bin/python -m pip install -e .[test] + script: + - coverage run -m pytest + - coverage report + - coverage xml + coverage: '/(?i)total.*? (100(?:\.0+)?\%|[1-9]?\d(?:\.\d+)?\%)$/' dependencies: - test_latest - script: + after_script: - mv coverage_report public/ artifacts: when: always paths: - public/ reports: + coverage_report: + coverage_format: cobertura + path: coverage.xml junit: report.xml