From fa0fa9dbf37369d59d4b1c14a33e8f8fa072aadd Mon Sep 17 00:00:00 2001
From: Thomas Kluyver <thomas.kluyver@xfel.eu>
Date: Thu, 21 Nov 2024 11:14:49 +0000
Subject: [PATCH] Try exposing HTML coverage report as artifact

---
 .gitlab-ci.yml | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bf0ac8b64..d8d344e84 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -46,12 +46,13 @@ pytest:
   script:
     - export LANG=C  # Hopefully detect anything relying on locale
     - python3 -m pip install ".[test]"
-    - python3 -m pytest --color yes --verbose --cov=cal_tools --cov=xfel_calibrate --cov-report xml:coverage.xml --cov-report term
+    - python3 -m pytest --color yes --verbose --cov=cal_tools --cov=xfel_calibrate --cov-report html:htmlcov --cov-report term
+  coverage: '/TOTAL.*? (100(?:\.0+)?\%\|[1-9]?\d(?:\.\d+)?\%)$/'
   artifacts:
-    reports:
-      coverage_report:
-        coverage_format: cobertura
-        path: coverage.xml
+    expose_as: 'Coverage report'
+    name: htmlcov
+    paths:
+      - htmlcov/
 
 cython-editable-install-test:
   stage: test
-- 
GitLab