From 403df3b53fa4691060ab8fb4f121a371cf01daf3 Mon Sep 17 00:00:00 2001
From: Stephane Del Pino <stephane.delpino44@gmail.com>
Date: Tue, 7 May 2019 00:18:13 +0200
Subject: [PATCH] Add MPI coverage pipeline

---
 .gitlab-ci.yml | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 147cae0e7..cfa2f938d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -60,3 +60,32 @@ test:clang8-seq-coverage:
     paths:
       - build/clang8-cov
     untracked: true
+
+build:clang8-mpi-coverage:
+  image: localhost:5000/ubuntu_clang8_mpi
+  stage: build
+  script:
+    - mkdir -p build/clang8-cov-mpi
+    - cd build/clang8-cov-mpi
+    - CXX=clang++-8 CC=clang-8 cmake ../.. -DCMAKE_BUILD_TYPE=Coverage -DCLANG_FORMAT=/usr/bin/clang-format-8
+    - make pugs
+  cache:
+    key: "${CI_COMMIT_REF_SLUG}-clang8-cov-mpi"
+    paths:
+      - build/clang8-cov-mpi
+    untracked: true
+
+test:clang8-mpi-coverage:
+  image: localhost:5000/ubuntu_clang8_mpi
+  stage: test
+  dependencies:
+    - build:clang8-mpi-coverage
+  script:
+    - cd build/clang8-cov-mpi
+    - make run_unit_tests
+    - make coverage
+  cache:
+    key: "${CI_COMMIT_REF_SLUG}-clang8-cov-mpi"
+    paths:
+      - build/clang8-cov-mpi
+    untracked: true
-- 
GitLab