Merge pull request #1060 from kivy/feature/coverage_testing
Setup coverage testing, closes #1058
This commit is contained in:
commit
21d4157573
3 changed files with 13 additions and 1 deletions
6
.github/workflows/test_python.yml
vendored
6
.github/workflows/test_python.yml
vendored
|
@ -25,7 +25,7 @@ jobs:
|
||||||
|
|
||||||
- name: Requirements
|
- name: Requirements
|
||||||
run: |
|
run: |
|
||||||
pip install --timeout=120 -U setuptools tox>=2.0
|
pip install -U coveralls setuptools tox>=2.0
|
||||||
tox
|
tox
|
||||||
- name: Build
|
- name: Build
|
||||||
run: |
|
run: |
|
||||||
|
@ -33,3 +33,7 @@ jobs:
|
||||||
- name: Test
|
- name: Test
|
||||||
run: |
|
run: |
|
||||||
docker run buildozer --version
|
docker run buildozer --version
|
||||||
|
- name: coveralls
|
||||||
|
run: coveralls
|
||||||
|
env:
|
||||||
|
COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }}
|
||||||
|
|
|
@ -2,6 +2,7 @@ Buildozer
|
||||||
=========
|
=========
|
||||||
|
|
||||||
[](https://github.com/kivy/buildozer/actions?query=workflow%3A%22Continuous+Integration%22)
|
[](https://github.com/kivy/buildozer/actions?query=workflow%3A%22Continuous+Integration%22)
|
||||||
|
[](https://coveralls.io/github/kivy/buildozer)
|
||||||
[](#backers)
|
[](#backers)
|
||||||
[](#sponsors)
|
[](#sponsors)
|
||||||
|
|
||||||
|
|
7
tox.ini
7
tox.ini
|
@ -5,8 +5,15 @@ envlist = pep8,py27,py3
|
||||||
deps =
|
deps =
|
||||||
mock
|
mock
|
||||||
pytest
|
pytest
|
||||||
|
py3: coverage
|
||||||
commands = pytest tests/
|
commands = pytest tests/
|
||||||
|
|
||||||
|
[testenv:py3]
|
||||||
|
# for py3 env we will get code coverage
|
||||||
|
commands =
|
||||||
|
coverage run --branch --source=buildozer -m pytest {posargs:tests/}
|
||||||
|
coverage report -m
|
||||||
|
|
||||||
[testenv:pep8]
|
[testenv:pep8]
|
||||||
deps = flake8
|
deps = flake8
|
||||||
commands = flake8 buildozer/
|
commands = flake8 buildozer/
|
||||||
|
|
Loading…
Add table
Reference in a new issue