diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fd2a5a561fbc7d0d3aa21ba02d0df97dc9a01f82..e46b6a4cf8d7a6440183ee17cfad04038322d904 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -56,9 +56,10 @@ test: coverage: stage: coverage script: - - gcov -f -b build/bin/* - - lcov --directory build --base-directory . -c -o cov.info - - mkdir report1 - - genhtml cov.info -o report - coverage: '/^\s*lines\S*\s*(\d+(?:\.\d+)?%)\s*/' + - 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.*$/'