Skip to content

Commit 89fb3e2

Browse files
Exclude generated code from llvm-conv converage (#4787)
1 parent 97482ee commit 89fb3e2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

scripts/generate-cpp-code-coverage.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ case "$arg" in
4040
echo "The llvm package must be installed."
4141
echo ""
4242
echo "example: generate code coverage report for libIce"
43-
echo " cd cpp && ../scripts/generate-code-coverage.sh lib/libIce.dylib"
43+
echo " cd cpp && ../scripts/generate-cpp-code-coverage.sh lib/libIce.dylib"
4444
echo " open coverage/html/libIce.dylib/index.html"
4545
exit 0
4646
;;
@@ -74,7 +74,7 @@ fi
7474

7575
if [ -n "$arg" ]; then
7676
echo "Generating coverage for $arg"
77-
${CLI_TOOLS}/llvm-cov show "$arg" -instr-profile=default.profdata -format=html -o "./coverage/html/$(basename "$arg")"
77+
${CLI_TOOLS}/llvm-cov show "$arg" -instr-profile=default.profdata -format=html --ignore-filename-regex='.*/generated/.*' -o "./coverage/html/$(basename "$arg")"
7878
echo "Coverage report generated in coverage/html/$(basename "$arg")/index.html"
7979
exit 0
8080
else

0 commit comments

Comments
 (0)