From b92941538be636769a15c209cb59330d29d5fd64 Mon Sep 17 00:00:00 2001 From: Kevin Fronczak Date: Mon, 13 Apr 2020 16:59:53 -0400 Subject: [PATCH] Update coverage action --- .github/workflows/coverage.yml | 4 +++- .gitignore | 1 + tox.ini | 12 +++++++++++- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index f3e95a4..570efdc 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -31,9 +31,11 @@ jobs: pip install codecov - name: Test run: | - tox -r -e py38 + tox -r -e cov - name: Codecov uses: codecov/codecov-action@v1.0.6 with: flags: unittests + file: ./coverage.xml + name: blinkpy fail_ci_if_error: true diff --git a/.gitignore b/.gitignore index 9a182cc..54a40bf 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ __pycache__/* htmlcov/* .coverage +coverage.xml *.pyc *.egg*/* dist/* diff --git a/tox.ini b/tox.ini index 6245069..f1b8dfc 100644 --- a/tox.ini +++ b/tox.ini @@ -8,11 +8,21 @@ setenv = LANG=en_US.UTF-8 PYTHONPATH = {toxinidir} commands = - pytest --timeout=9 --durations=10 --cov=blinkpy --cov-report term-missing {posargs} + pytest --timeout=9 --durations=10 deps = -r{toxinidir}/requirements.txt -r{toxinidir}/requirements_test.txt +[testenv:cov] +setenv = + LANG=en_US.UTF-8 + PYTHONPATH = {toxinidir} +commands = + pytest --timeout=9 --durations=10 --cov=blinkpy --cov-report=xml {posargs} +deps = + -r{toxinidir}/requirements.txt + -r{toxinidir}/requirements_test.txt + [testenv:lint] deps = -r{toxinidir}/requirements.txt