]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Exclude unit tests from gcov
authorEvan Hunt <each@isc.org>
Mon, 16 May 2022 22:37:38 +0000 (15:37 -0700)
committerOndřej Surý <ondrej@isc.org>
Tue, 31 May 2022 10:06:00 +0000 (12:06 +0200)
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

index 193b08ff138b664ad009be3e3aa5bae016b54f75..096329ff1b00de9dfe01f43c69fcb939683a6754 100644 (file)
@@ -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: