more tweaking

This commit is contained in:
pmb
2025-06-25 11:12:47 -07:00
parent b2f1478855
commit 5741b3eb70
+3 -3
View File
@@ -106,16 +106,16 @@ jobs:
mkdir -p coverage
# Capture coverage data
lcov --capture --directory builddir --output-file coverage/coverage.info --ignore-errors mismatch
lcov --capture --directory builddir --output-file coverage/coverage.info --ignore-errors mismatch ...
# Remove system headers and test files from coverage
lcov --remove coverage/coverage.info '/usr/*' '*/test_*' '*/gtest/*' --output-file coverage/coverage_filtered.info --ignore-errors mismatch
lcov --remove coverage/coverage.info '/usr/*' '*/test_*' '*/gtest/*' --output-file coverage/coverage_filtered.info --ignore-errors mismatch ...
# Generate HTML report
genhtml coverage/coverage_filtered.info --output-directory coverage/html
# Display coverage summary
lcov --summary coverage/coverage_filtered.info --ignore-errors mismatch
lcov --summary coverage/coverage_filtered.info --ignore-errors mismatch ...
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v3