fix coverage reporting
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 @@ 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: