Merge "Add coverage options to pyproject.toml"

This commit is contained in:
Zuul authored and Gerrit Code Review committed 2026-10-02 11:19:23 +00:00
commit 7e81248ccb
3 files changed
+21 -6

No files matched your search

+13
View File
@@ -30,6 +30,19 @@ classifiers = [
Homepage = "https://docs.openstack.org/pycadf"
Repository = "https://opendev.org/openstack/pycadf"
[tool.coverage.run]
source = [
"pycadf"
]
branch = true
omit = [
"pycadf/tests/*"
]
[tool.coverage.report]
ignore_errors = true
show_missing = true
[tool.setuptools.packages.find]
include = ["pycadf*"]
+1 -1
View File
@@ -1,4 +1,4 @@
coverage!=4.4,>=4.0 # Apache-2.0
coverage>=5.0 # Apache-2.0
fixtures>=3.0.0 # Apache-2.0/BSD
stestr>=2.0.0 # Apache-2.0
testtools>=2.2.0 # MIT
+7 -5
View File
@@ -28,12 +28,14 @@ commands =
[testenv:cover]
setenv =
PYTHON=coverage run --source pycadf --parallel-mode
PYTHON=coverage run --source pycadf --parallel-mode
commands =
stestr run {posargs}
coverage combine
coverage html -d cover
coverage xml -o cover/coverage.xml
coverage erase
stestr run {posargs}
coverage combine
coverage html -d cover
coverage xml -o cover/coverage.xml
coverage report
[testenv:venv]
commands = {posargs}