diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4def72dc58a89822b46ea4ed09920b4ef84bd37a..1d41e52151c0eac5b6faf1de681a4e7dfcf623f1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -33,6 +33,10 @@ unit-test-job:
   stage: test
   script:
     - make test
+  artifacts:
+    when: always
+    reports:
+      junit: nosetests.xml
 
 pylint-test-job:
   stage: test
diff --git a/Makefile b/Makefile
index 9fe22c5e3ae477392d20d3e574c327d9661a2ac2..c45ccda16465593de8e2110ecb5d0c15eb3526ef 100644
--- a/Makefile
+++ b/Makefile
@@ -120,7 +120,7 @@ pylint-test: FORCE
 
 test: FORCE
 	@echo "\n${GREEN}*** Checking code with nosetests ***${NC}\n"
-	@$(NOSETESTS)
+	@$(NOSETESTS) --with-xunit
 
 
 #-------------------------------------------------------------------------------