diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1605f496bb727e7d168c0c888a66999c54d06b0e..3c99f16ef7b7c4affeff8875925f55dfb9b227ae 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -57,10 +57,10 @@ pages:
     - 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 html
-    - coverage xml
+    - /tmp/test/bin/coverage run -m pytest
+    - /tmp/test/bin/coverage report
+    - /tmp/test/bin/coverage html
+    - /tmp/test/bin/coverage xml
   coverage: '/(?i)total.*? (100(?:\.0+)?\%|[1-9]?\d(?:\.\d+)?\%)$/'
   after_script:
     - mv  htmlcov public
@@ -69,6 +69,4 @@ pages:
     paths:
       - public/
     reports:
-      coverage_report:
-        coverage_format: cobertura
-        path: coverage.xml
+      junit: coverage.xml