From 289dceb5842a4663f4041b5035a7fea7d862b96b Mon Sep 17 00:00:00 2001 From: Martin Diehl Date: Fri, 21 Jul 2023 11:46:21 +0200 Subject: [PATCH] simple coverage report --- .gitlab-ci.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index abfd3e1cf..5a1b0e700 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -90,30 +90,33 @@ unittest_GNU_DEBUG: script: - module load ${COMPILER_GNU} ${MPI_GNU} ${PETSC_GNU} - TMPDIR=$(mktemp -d) - - cmake -B ${TMPDIR} -DDAMASK_SOLVER=test -DCMAKE_INSTALL_PREFIX=${TMPDIR} -DCMAKE_BUILD_TYPE=RELEASE + - cmake -B ${TMPDIR} -DDAMASK_SOLVER=test -DCMAKE_INSTALL_PREFIX=${TMPDIR} -DCMAKE_BUILD_TYPE=RELEASE -DBUILDCMD_POST=-coverage - cmake --build ${TMPDIR} --target install - cd ${TMPDIR} - ./bin/DAMASK_test + - find -name \*.gcda | xargs gcov unittest_GNU_RELEASE: stage: compile script: - module load ${COMPILER_GNU} ${MPI_GNU} ${PETSC_GNU} - TMPDIR=$(mktemp -d) - - cmake -B ${TMPDIR} -DDAMASK_SOLVER=test -DCMAKE_INSTALL_PREFIX=${TMPDIR} -DCMAKE_BUILD_TYPE=RELEASE + - cmake -B ${TMPDIR} -DDAMASK_SOLVER=test -DCMAKE_INSTALL_PREFIX=${TMPDIR} -DCMAKE_BUILD_TYPE=RELEASE -DBUILDCMD_POST=-coverage - cmake --build ${TMPDIR} --target install - cd ${TMPDIR} - ./bin/DAMASK_test + - find -name \*.gcda | xargs gcov unittest_GNU_PERFORMANCE: stage: compile script: - module load ${COMPILER_GNU} ${MPI_GNU} ${PETSC_GNU} - TMPDIR=$(mktemp -d) - - cmake -B ${TMPDIR} -DDAMASK_SOLVER=test -DCMAKE_INSTALL_PREFIX=${TMPDIR} -DCMAKE_BUILD_TYPE=PERFORMANCE + - cmake -B ${TMPDIR} -DDAMASK_SOLVER=test -DCMAKE_INSTALL_PREFIX=${TMPDIR} -DCMAKE_BUILD_TYPE=PERFORMANCE -DBUILDCMD_POST=-coverage - cmake --build ${TMPDIR} --target install - cd ${TMPDIR} - ./bin/DAMASK_test + - find -name \*.gcda | xargs gcov grid_GNU: