Skip to content

Commit 8b54213

Browse files
committed
Simplify gcovr call
1 parent cf43ea5 commit 8b54213

File tree

1 file changed

+3
-17
lines changed

1 file changed

+3
-17
lines changed

ci/scripts/coverage.sh

+3-17
Original file line numberDiff line numberDiff line change
@@ -85,21 +85,11 @@ function main() {
8585

8686
# Generate coverage.info file for both cmake projects using gcovr
8787
show_header "Calculate CMake project coverage"
88-
gcovr -r . \
89-
--gcov-exclude-directories="/usr" \
90-
--gcov-exclude-directories="gtest" \
91-
--gcov-exclude-directories="/flatcc" \
92-
--gcov-exclude-directories="nanoarrow/_deps" \
93-
--lcov coverage.info
88+
gcovr -r . -f src --lcov coverage.info
9489

9590
# Generate the html coverage while we're here
9691
mkdir html
97-
gcovr -r . \
98-
--gcov-exclude-directories="/usr" \
99-
--gcov-exclude-directories="gtest" \
100-
--gcov-exclude-directories="/flatcc" \
101-
--gcov-exclude-directories="nanoarrow/_deps" \
102-
--html html/coverage.html
92+
gcovr -r . -f src --html html/coverage.html
10393

10494
# Stripping the leading /nanoarrow/ out of the path is probably possible with
10595
# an argument of gcovr but none of the obvious ones seem to work so...
@@ -108,11 +98,7 @@ function main() {
10898

10999
# Print a summary
110100
show_header "CMake project coverage summary"
111-
gcovr -s -r . \
112-
--gcov-exclude-directories="/usr" \
113-
--gcov-exclude-directories="gtest" \
114-
--gcov-exclude-directories="/flatcc" \
115-
--gcov-exclude-directories="nanoarrow/_deps" \
101+
gcovr -s -r . -f src
116102

117103
# Clean up the build directories
118104
rm -rf nanoarrow

0 commit comments

Comments
 (0)