We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 00cbf34 commit 27582a3Copy full SHA for 27582a3
.github/workflows/pytest.yml
@@ -44,3 +44,17 @@ jobs:
44
sudo service redis-server start
45
pip install pytest
46
pytest -v tests/
47
+
48
+ - name: run coverage
49
+ shell: bash
50
+ run: sudo apt-get install lcov &&
51
+ sudo lcov --directory . --capture --branch-coverage --rc geninfo_unexecuted_blocks=1 --ignore-errors mismatch --output-file coverage.info &&
52
+ sudo lcov --remove coverage.info '/usr/*' --output-file coverage.info &&
53
+ sudo lcov --list coverage.info
54
55
+ - name: Upload coverage to Codecov
56
+ uses: codecov/codecov-action@v5
57
+ with:
58
+ token: ${{ secrets.CODECOV_TOKEN }}
59
+ files: ./coverage.info
60
+ fail_ci_if_error: true
0 commit comments