We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ac85474 commit 0266e6aCopy full SHA for 0266e6a
.github/workflows/cmake.yml
@@ -108,10 +108,18 @@ jobs:
108
working-directory: ${{github.workspace}}/build
109
run: ctest -C Debug --verbose -L channel_tests -j
110
111
+ - name: Generate coverage
112
+ working-directory: ${{github.workspace}}/build
113
+ run: |
114
+ sudo apt-get install lcov -y
115
+ lcov --capture --directory . --output-file coverage.info --rc geninfo_unexecuted_blocks=1 --ignore-errors mismatch
116
+ lcov --remove coverage.info "*/usr/*" -o coverage.info
117
+
118
- name: Upload coverage reports to Codecov
119
uses: codecov/codecov-action@v5
120
with:
121
token: ${{ secrets.CODECOV_TOKEN }}
122
+ files: ${{github.workspace}}/build/coverage.info
123
124
clang-format:
125
name: Clang Format
0 commit comments