diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 253749aa6e12d9327e8c4c24843cbea89499135f..5f9442413e9e69ca86d914939b4e9522877d7e69 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,7 +8,7 @@ before_script: stages: - build - test -# - coverage + - coverage # Define the job for building the project build: @@ -39,36 +39,27 @@ test: - ls -l - 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 - coverage: '/Total:\|\s*([0-9.]+%)\s.*$/' - +# - 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: -# paths: -# - ./build/CMakeFiles/ExampleTests.dir/coverageFiltered.info -# when: always -#coverage: -# stage: coverage -# script: -# - cd ./build/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 -# coverage: '/Total:\|\s*([0-9.]+%)\s.*$/' + +coverage: + stage: coverage + script: + - cd build + - ./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 + coverage: '/Total:\|\s*([0-9.]+%)\s.*$/'