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 - name: Run tests
run: | run: |
./tests.sh ./tests.sh
- name: Coveralls - name: Upload coverage reports to Codecov
run: | uses: codecov/codecov-action@v3
pip install coveralls with:
coveralls --service=github files: coverage.xml
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

2
.gitignore vendored

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

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

Loading…
Cancel
Save