From d78c228c3f4f3003cc56bb13d371f75198412013 Mon Sep 17 00:00:00 2001
From: Stephane Del Pino <stephane.delpino44@gmail.com>
Date: Thu, 18 Jul 2019 19:31:15 +0200
Subject: [PATCH] Use gcc8/lcov for coverage

---
 .gitlab-ci.yml                   |  5 +++--
 .gitlab-ci/gcc8-seq-coverage.yml | 13 +++++++++++++
 2 files changed, 16 insertions(+), 2 deletions(-)
 create mode 100644 .gitlab-ci/gcc8-seq-coverage.yml

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4c0dfccb4..f4156b4b9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,7 +9,8 @@ variables:
 include:
   - local: '/.gitlab-ci/gcc8-seq-dbg.yml'
   - local: '/.gitlab-ci/gcc8-seq-release.yml'
+  - local: '/.gitlab-ci/gcc8-seq-coverage.yml'
   - local: '/.gitlab-ci/clang8-seq-release.yml'
   - local: '/.gitlab-ci/clang8-mpi-release.yml'
-  - local: '/.gitlab-ci/clang8-seq-coverage.yml'
-  - local: '/.gitlab-ci/clang8-mpi-coverage.yml'
+#  - local: '/.gitlab-ci/clang8-seq-coverage.yml'
+#  - local: '/.gitlab-ci/clang8-mpi-coverage.yml'
diff --git a/.gitlab-ci/gcc8-seq-coverage.yml b/.gitlab-ci/gcc8-seq-coverage.yml
new file mode 100644
index 000000000..b1dde28e1
--- /dev/null
+++ b/.gitlab-ci/gcc8-seq-coverage.yml
@@ -0,0 +1,13 @@
+build:gcc8-seq-coverage:
+  image: localhost:5000/ubuntu_gcc8
+  stage: coverage
+  script:
+    - mkdir -p build/gcc8-seq-covrage
+    - cd build/gcc8-seq-covrage
+    - CXX=g++-8 CC=gcc-8 cmake ../.. -DCMAKE_BUILD_TYPE=Coverage
+    - make coverage
+  cache:
+    key: "${CI_COMMIT_REF_SLUG}-gcc8-seq-coverage"
+    paths:
+      - build/gcc8-seq-covrage
+    untracked: true
-- 
GitLab