diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f1723d7772df9d8b0ad5fe6c0551619aebb38da5..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
@@ -105,4 +109,4 @@ pages:
       - public
   only:
     - master
-    - devel
\ No newline at end of file
+    - devel
diff --git a/Makefile b/Makefile
index 6a37ddcd55067696dd619ab6d98059ab4164ccc0..54ccd0077ae2c8b88e558b5c065dc7f1aa49dc9c 100644
--- a/Makefile
+++ b/Makefile
@@ -158,7 +158,7 @@ pylint-test: FORCE
 
 test: FORCE
 	@echo "\n${GREEN}*** Checking code with nosetests ***${NC}\n"
-	@nosetests test_idea.py
+	@nosetests test_idea.py --with-xunit
 
 
 #-------------------------------------------------------------------------------