features-42
deadc0de6 4 months ago
parent 3ccaf81abd
commit ddefc662db

@ -0,0 +1,7 @@
coverage:
status:
project:
default:
target: 90%
threshold: 1%
patch: off

@ -21,9 +21,9 @@ jobs:
- name: Run tests
run: |
./tests.sh
- name: Coveralls
run: |
pip install coveralls
coveralls --service=github
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v3
with:
files: coverage.xml
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

2
.gitignore vendored

@ -1,6 +1,8 @@
*.pyc
.coverage
.coverage*
coverages/
coverage.xml
dist/
build/
*.egg-info/

@ -68,7 +68,8 @@ set -e
# unittest
echo "[+] unittests"
coverage run -p -m pytest tests
mkdir -p coverages/
coverage run -p --data-file coverages/coverage -m pytest tests
# tests-ng
echo "[+] tests-ng"
@ -92,7 +93,8 @@ done
# merge coverage
echo "[+] coverage merge"
coverage combine
coverage combine coverages/*
coverage xml
echo "ALL TESTS DONE OK"
exit 0

Loading…
Cancel
Save