From 75c107a33f1e3e0df81a7613d35ef14ad46f1236 Mon Sep 17 00:00:00 2001 From: k204230 <bergemann@dkrz.de> Date: Tue, 21 Jun 2022 14:49:24 +0200 Subject: [PATCH] Upate pipeline for test coverage --- .gitlab-ci.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fdb0556..2f4ff3f 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 -- GitLab