This is an automated email from the ASF dual-hosted git repository. akitouni pushed a commit to branch fix-coverage in repository https://gitbox.apache.org/repos/asf/buildstream.git
commit 1c2f1b9a77f3f4f56fa5a6dcf4995b0c16db580b Author: Abderrahim Kitouni <[email protected]> AuthorDate: Fri Feb 11 22:32:52 2022 +0100 fix coverage reporting --- requirements/cov-requirements.in | 2 +- requirements/cov-requirements.txt | 4 ++-- tox.ini | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/requirements/cov-requirements.in b/requirements/cov-requirements.in index d80d8f4..5546bb5 100644 --- a/requirements/cov-requirements.in +++ b/requirements/cov-requirements.in @@ -1,4 +1,4 @@ -coverage == 4.4.0 +coverage >= 4.4.0 pytest-cov >= 2.5.0 pytest >= 6.0.1 Cython diff --git a/requirements/cov-requirements.txt b/requirements/cov-requirements.txt index 188a70f..133f192 100644 --- a/requirements/cov-requirements.txt +++ b/requirements/cov-requirements.txt @@ -1,5 +1,5 @@ -coverage==4.4 -pytest-cov==2.10.1 +coverage==6.3.1 +pytest-cov==3.0.0 pytest==7.0.1 Cython==0.29.27 ## The following requirements were added by pip freeze: diff --git a/tox.ini b/tox.ini index 0962473..7a9e6c3 100644 --- a/tox.ini +++ b/tox.ini @@ -2,7 +2,7 @@ # Tox global configuration # [tox] -envlist = py37,py{38,39,310}-nocover +envlist = py37-nocover,py{38,39,310} skip_missing_interpreters = true isolated_build = true @@ -22,11 +22,11 @@ usedevelop = commands = # Running with coverage reporting enabled - py{37,38,39,310}-!plugins-!nocover: pytest --basetemp {envtmpdir} --cov=buildstream --cov-config .coveragerc {posargs} + py{37,38,39,310}-!plugins-!nocover: pytest --basetemp {envtmpdir} --cov=src/buildstream --cov-config .coveragerc {posargs} # Running with coverage reporting disabled py{37,38,39,310}-!plugins-nocover: pytest --basetemp {envtmpdir} {posargs} # Running external plugins tests with coverage reporting enabled - py{37,38,39,310}-plugins-!nocover: pytest --basetemp {envtmpdir} --cov=buildstream --cov-config .coveragerc --plugins {posargs} + py{37,38,39,310}-plugins-!nocover: pytest --basetemp {envtmpdir} --cov=src/buildstream --cov-config .coveragerc --plugins {posargs} # Running external plugins tests with coverage disabled py{37,38,39,310}-plugins-nocover: pytest --basetemp {envtmpdir} --plugins {posargs} commands_post:
