Skip to content

Commit 70997c9

Browse files
committed
Fix coverage
1 parent 074b9d9 commit 70997c9

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

.github/workflows/coverage.yml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,29 +92,36 @@ jobs:
9292
run: |
9393
mkdir -p coverage
9494
lcov --directory . --capture --output-file coverage/coverage.info --ignore-errors ${IGNORE_ERRORS}
95-
lcov -r coverage/coverage.info \
95+
lcov --remove coverage/coverage.info \
9696
"*/pybind11/*" \
9797
"*/thirdparty/*" \
9898
"*/build/*" \
9999
"*/tests/*" \
100100
"*/usr/*" \
101101
"*/opt/*" \
102102
"*/CMakeFiles/*" \
103-
-o coverage/coverage_final.info --ignore-errors ${IGNORE_ERRORS}
103+
--output-file coverage/coverage_final.info --ignore-errors ${IGNORE_ERRORS}
104104
lcov --list coverage/coverage_final.info
105105
106106
- name: Upload Coverage to Codecov
107107
uses: codecov/codecov-action@v4
108108
with:
109109
token: ${{ secrets.CODECOV_TOKEN }}
110-
file: coverage/coverage_final.info
110+
file: ${{ runner.workspace }}/build/coverage/coverage_final.info
111111
name: overall-coverage
112112
fail_ci_if_error: false
113113
verbose: true
114114

115+
- name: Upload Test Results
116+
uses: actions/upload-artifact@v4
117+
if: always()
118+
with:
119+
name: test-results
120+
path: ${{ runner.workspace }}/build/tests/Debug/test_results.xml
121+
115122
- name: Upload Coverage Reports
116123
uses: actions/upload-artifact@v4
117124
if: always()
118125
with:
119-
name: combined-coverage-reports
120-
path: coverage/
126+
name: coverage-reports
127+
path: ${{ runner.workspace }}/build/coverage/

0 commit comments

Comments
 (0)