From b69f91e7ddf3775b81ded28e8d7ce5ca7746b254 Mon Sep 17 00:00:00 2001 From: Fadi Imani <fadi.imani.etu@univ-lille.fr> Date: Tue, 2 Apr 2024 04:25:47 +0200 Subject: [PATCH] big project --- .gitlab-ci.yml | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 57158c2..b1fcbf8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,6 +8,7 @@ before_script: stages: - build - test + - coverage # Define the job for building the project build: @@ -39,15 +40,27 @@ test: - ls -l bin - ./bin/ExampleTests - ls -l - - cd CMakeFiles/ExampleTests.dir/ - - ls -l - - lcov -d . -c -o coverage.info - - lcov -r coverage.info */build/* */tests/* */c++/* -o coverageFiltered.info - - lcov --list coverageFiltered.info - - ls -l - - pwd - coverage: '/Total:\|\s*([0-9.]+%)\s.*$/' - artifacts: +# - cd CMakeFiles/ExampleTests.dir/ +# - ls -l +# - lcov -d . -c -o coverage.info +# - lcov -r coverage.info */build/* */tests/* */c++/* -o coverageFiltered.info +# - lcov --list coverageFiltered.info +# - ls -l +# - pwd +# coverage: '/Total:\|\s*([0-9.]+%)\s.*$/' +# artifacts: +# paths: +# - ./build/CMakeFiles/ExampleTests.dir/coverageFiltered.info +# when: always + +coverage: + stage: coverage + script: + - lcov -d build/CMakeFiles/ExampleTests.dir -c -o coverage.info + - lcov -r coverage.info */build/* */tests/* */c++/* -o coverageFiltered.info + - lcov --list coverageFiltered.info + coverage: '/Total:\|\s*([0-9.]+%)\s.*$/' + artifacts: paths: - ./build/CMakeFiles/ExampleTests.dir/coverageFiltered.info - when: always + when: always \ No newline at end of file -- GitLab