diff --git a/.coveragerc b/.coveragerc deleted file mode 100644 index be3db019d85c..000000000000 --- a/.coveragerc +++ /dev/null @@ -1,8 +0,0 @@ -[run] -branch = True -source = nova -omit = nova/tests/* -concurrency = eventlet - -[report] -ignore_errors = True diff --git a/pyproject.toml b/pyproject.toml index b58b3f3d0576..4550b30511c7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -115,6 +115,15 @@ skip = "*.po,*.js,*.css,*.html,*.svg,HACKING.py,*hacking*,*build*,*_static*,doc/ count = true quiet-level = 4 +[tool.coverage.run] +branch = true +source = ["nova"] +omit = ["nova/tests/*"] +concurrency = ["eventlet"] + +[tool.coverage.report] +ignore_errors = true + [tool.mypy] python_version = "3.10" show_column_numbers = true diff --git a/tox.ini b/tox.ini index 45149bcac85b..0e0c3133a8cc 100644 --- a/tox.ini +++ b/tox.ini @@ -214,10 +214,6 @@ commands = oslopolicy-sample-generator --config-file=etc/nova/nova-policy-generator.conf [testenv:cover] -# TODO(stephenfin): Remove the PYTHON hack below in favour of a [coverage] -# section once we rely on coverage 4.3+ -# -# https://bitbucket.org/ned/coveragepy/issues/519/ setenv = {[testenv]setenv} PYTHON=coverage run --source nova --parallel-mode