File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -50,12 +50,12 @@ jobs:
5050 - name : Generate Coverage Report
5151 run : |
5252 lcov --directory build --capture --output-file coverage.info
53- # Remove coverage from test files and external dependencies
54- lcov --remove coverage.info '*/SlotMapTest*.cpp' --output-file coverage_filtered.info
55- lcov --remove coverage_filtered.info '*/extern/*' --output-file coverage_filtered.info
53+ # Remove coverage from external dependencies only
54+ lcov --remove coverage.info '*/extern/*' --output-file coverage_filtered.info
5655 lcov --remove coverage_filtered.info '*/googletest/*' --output-file coverage_filtered.info
57- # Extract only slot_map header coverage
58- lcov --extract coverage_filtered.info '*/slot_map/slot_map.h' --output-file coverage_final.info
56+ lcov --remove coverage_filtered.info '*/CMakeFiles/*' --output-file coverage_filtered.info
57+ # Keep both header and test files that exercise slot_map
58+ lcov --extract coverage_filtered.info '*/slot_map/*' '*/SlotMapTest*.cpp' --output-file coverage_final.info
5959 lcov --list coverage_final.info
6060 echo "=== Coverage file contents ==="
6161 cat coverage_final.info
You can’t perform that action at this time.
0 commit comments