diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 71f0fc199e7cc54480017b3cf66ebe206cba1976..d5aa367eea00785b51a96296d7a0931a0a3469da 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -55,11 +55,13 @@ UnitTestPython:
   stage: Test
   script:
     # Run LocalProjector tests
-    - pytest --cov=LocalProjector/src/ LocalProjector/tests/
+    - pytest --cov=LocalProjector/src/ --junitxml=report.xml LocalProjector/tests/
     # Export coverage report
     - coverage xml
   artifacts:
+    when: always
     reports:
+      junit: report.xml
       cobertura: coverage.xml
     expire_in: 1 week
 
@@ -79,9 +81,6 @@ E2ETest:
   script:
   - echo "E2E tests have yet to be integrated."
 
-# TODO integration stage
-# TODO E2E stage
-
 #################
 # STAGE: deploy #
 #################