diff --git a/.gitlab/common.yml b/.gitlab/common.yml
index 548629af98e695177ba3509b43a3c5d809d73e85..1198001fe0a2ecd850012f6c7b8e95aa512d8629 100644
--- a/.gitlab/common.yml
+++ b/.gitlab/common.yml
@@ -61,6 +61,7 @@
              | tee -a ../${LOGNAME}.log")
     - lcov --directory build-$VERSION --capture --output-file ./${LOGNAME}.lcov
     - (cd build-$VERSION && lcov --directory . --capture --output-file ../bis_${LOGNAME}.lcov)
+    - xsltproc -o report.xml /home/gitlab/ctest-to-junit.xsl build-$VERSION/Testing/**/Test.xml
   except:
     - schedules
 
diff --git a/.gitlab/test_openmp.yml b/.gitlab/test_openmp.yml
index 2984c852d91ab978edf8940a2f85789d793dff4d..bc1cf3ee1e76d13fde208c22c93a6a96e77360ee 100644
--- a/.gitlab/test_openmp.yml
+++ b/.gitlab/test_openmp.yml
@@ -12,6 +12,8 @@
       - chameleon_openmp_*.log
       - chameleon_openmp_*.lcov
       - bis_chameleon_openmp_*.lcov
+    reports:
+      junit: report.xml
 
 .test_openmp_template_master: &test_openmp_master
   extends:
diff --git a/.gitlab/test_parsec.yml b/.gitlab/test_parsec.yml
index cd50846d6c4abbfc83bb98534e9d03af5c666abf..57e41047dc7d2485f90824af1860d90c663032c4 100644
--- a/.gitlab/test_parsec.yml
+++ b/.gitlab/test_parsec.yml
@@ -12,6 +12,8 @@
       - chameleon_parsec_*.log
       - chameleon_parsec_*.lcov
       - bis_chameleon_parsec_*.lcov
+    reports:
+      junit: report.xml
 
 .test_parsec_template_master: &test_parsec_master
   extends:
diff --git a/.gitlab/test_quark.yml b/.gitlab/test_quark.yml
index 0bde307c1080d467d90899ed6fda67acb23abff2..44d4eba698e4a49bf8e5541ca75d8a288fd50372 100644
--- a/.gitlab/test_quark.yml
+++ b/.gitlab/test_quark.yml
@@ -12,6 +12,8 @@
       - chameleon_quark_*.log
       - chameleon_quark_*.lcov
       - bis_chameleon_quark_*.lcov
+    reports:
+      junit: report.xml
 
 .test_quark_template_master: &test_quark_master
   extends:
diff --git a/.gitlab/test_starpu.yml b/.gitlab/test_starpu.yml
index 51dc59aca6d98e9e1e5021840e6933cd9d7307bf..d22d47349efe90d27955338c9a2ff3b97f17529d 100644
--- a/.gitlab/test_starpu.yml
+++ b/.gitlab/test_starpu.yml
@@ -12,6 +12,8 @@
       - chameleon_starpu_*.log
       - chameleon_starpu_*.lcov
       - bis_chameleon_starpu_*.lcov
+    reports:
+      junit: report.xml
 
 .test_starpu_template_master: &test_starpu_master
   extends:
diff --git a/.gitlab/test_starpu_simgrid.yml b/.gitlab/test_starpu_simgrid.yml
index 87e137eaaf3dcb8c32e5ae71c687c599cb68bf76..82122b2726d8181136df19bb88ff7c6c5e31479d 100644
--- a/.gitlab/test_starpu_simgrid.yml
+++ b/.gitlab/test_starpu_simgrid.yml
@@ -12,6 +12,8 @@
       - chameleon_starpu_simgrid_*.log
       - chameleon_starpu_simgrid_*.lcov
       - bis_chameleon_starpu_simgrid_*.lcov
+    reports:
+      junit: report.xml
 
 .test_starpu_simgrid_template_master: &test_starpu_simgrid_master
   extends: