Add --ignore-errors mismatch to all lcov commands

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