We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3adcc71 commit 9599761Copy full SHA for 9599761
.github/workflows/ci.yml
@@ -32,12 +32,14 @@ jobs:
32
- name: Generate coverage (LCOV)
33
run: |
34
lcov --capture \
35
- --directory obj \
36
- --directory bin \
+ --directory obj --directory bin \
37
--gcov-tool gcov-13 \
38
- --ignore-errors empty \
39
- --output-file coverage.info
40
- lcov --remove coverage.info '/usr/*' '*/googletest/*' \
+ --rc geninfo_unexecuted_blocks=1 \
+ --ignore-errors empty,mismatch \
+ --output-file coverage.raw.info
+
41
+ # Then prune noise (tests and system headers)
42
+ lcov --remove coverage.raw.info '/usr/*' '*/googletest/*' '*/tests/*' \
43
--output-file coverage.info
44
45
- name: Upload to Codecov
0 commit comments