From a0bf5ab2c5186fdf8ae48ca98040158e1a2e0679 Mon Sep 17 00:00:00 2001 From: Evan Hunt Date: Mon, 16 May 2022 15:37:38 -0700 Subject: [PATCH] Exclude unit tests from gcov Modify the .gitlab-ci.yml to match the previous lib/.*/tests/.* pattern for excluding the unit tests from the gcov. (cherry picked from commit 2321cab4ee76d5340f75a14f529ce6ee3c561fc4) --- .gitlab-ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 193b08ff13..096329ff1b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1418,9 +1418,9 @@ gcov: # Generate XML file in the Cobertura XML format suitable for use by GitLab # for the purpose of displaying code coverage information in the diff view # of a given merge request. - - gcovr --root . --exclude-directories bin/tests --exclude-directories doc --exclude-directories lib/samples --exclude 'lib/.*/tests/.*' --xml -o coverage.xml - - gcovr --root . --exclude-directories bin/tests --exclude-directories doc --exclude-directories lib/samples --exclude 'lib/.*/tests/.*' --html-details -o coverage.html - - gcovr --root . --exclude-directories bin/tests --exclude-directories doc --exclude-directories lib/samples --exclude 'lib/.*/tests/.*' -o coverage.txt + - gcovr --root . --exclude-directories bin/tests --exclude-directories doc --exclude-directories lib/samples --exclude tests --xml -o coverage.xml + - gcovr --root . --exclude-directories bin/tests --exclude-directories doc --exclude-directories lib/samples --exclude tests --html-details -o coverage.html + - gcovr --root . --exclude-directories bin/tests --exclude-directories doc --exclude-directories lib/samples --exclude tests -o coverage.txt - tail -n 3 coverage.txt artifacts: paths: