From 91e56f3971460eb3361044f9de4e73b3d62538bf Mon Sep 17 00:00:00 2001
From: Florent Pruvost <florent.pruvost@inria.fr>
Date: Thu, 10 Sep 2020 15:48:14 +0200
Subject: [PATCH] Add junit report

---
 .gitlab/common.yml              | 1 +
 .gitlab/test_openmp.yml         | 2 ++
 .gitlab/test_parsec.yml         | 2 ++
 .gitlab/test_quark.yml          | 2 ++
 .gitlab/test_starpu.yml         | 2 ++
 .gitlab/test_starpu_simgrid.yml | 2 ++
 6 files changed, 11 insertions(+)

diff --git a/.gitlab/common.yml b/.gitlab/common.yml
index 548629af9..1198001fe 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 2984c852d..bc1cf3ee1 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 cd50846d6..57e41047d 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 0bde307c1..44d4eba69 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 51dc59aca..d22d47349 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 87e137eaa..82122b272 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:
-- 
GitLab