diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f35ffbbdc312bac7c93b3a3924df43939232e737..57460e747f58e96305330a19bfb9bfe70e613ada 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -32,10 +32,14 @@ unit_tests:
     - ./dedal/utils/bootstrap.sh
     - pip install -e .[test]
   script:
-    - coverage run s --tb=short --junitxml=test-results.xml -m pytest ./dedal/tests/unit_tests
+    - coverage run -m pytest -s --tb=short --junitxml=test-results.xml ./dedal/tests/unit_tests
     - coverage xml -o coverage_unit.xml
   artifacts:
+    when: always
+    reports:
+      junit: test-results.xml
     paths:
+      - test-results.xml
       - coverage_unit.xml
     expire_in: 1 week
 
@@ -49,11 +53,15 @@ integration_tests:
     - ./dedal/utils/bootstrap.sh
     - pip install -e .[test]
   script:
-    - coverage run s --tb=short --junitxml=test-results.xml -m pytest ./dedal/tests/integration_tests
+    - coverage run -m pytest -s --tb=short --junitxml=test-results.xml ./dedal/tests/integration_tests
     - coverage xml -o coverage_integration.xml
   needs: ["unit_tests"]
   artifacts:
+    when: always
+    reports:
+      junit: test-results.xml
     paths:
+      - test-results.xml
       - coverage_integration.xml
     expire_in: 1 week