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