Use pyproject.toml to maintain coverage options

... to reduce independent config files for test tools.

Change-Id: Ifa62f08129aa0b3658caad1ddd6a03c44b669ad8
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
This commit is contained in:
Takashi Kajinami committed 2026-10-02 12:01:02 +09:00
1 parent 9b01b70628
commit 97d32ef0b9
4 files changed
+16 -8

No files matched your search

-7
View File
@@ -1,7 +0,0 @@
[run]
branch = True
source = debtcollector
omit = debtcollector/tests/*
[report]
ignore_errors = True
+13
View File
@@ -34,6 +34,19 @@ Repository = "https://opendev.org/openstack/debtcollector/"
[tool.setuptools.packages.find]
include = ["debtcollector*"]
[tool.coverage.run]
source = [
"debtcollector"
]
branch = true
omit = [
"debtcollector/tests/*"
]
[tool.coverage.report]
ignore_errors = true
show_missing = true
[tool.mypy]
python_version = "3.11"
show_column_numbers = true
+1 -1
View File
@@ -1,4 +1,4 @@
coverage>=4.0 # Apache-2.0
coverage>=5.0 # Apache-2.0
stestr>=2.0.0 # Apache-2.0
testtools>=2.2.0 # MIT
fixtures>=3.0.0 # Apache-2.0/BSD
+2
View File
@@ -41,10 +41,12 @@ commands = {posargs}
setenv =
PYTHON=coverage run --source debtcollector --parallel-mode
commands =
coverage erase
stestr run {posargs}
coverage combine
coverage html -d cover
coverage xml -o cover/coverage.xml
coverage report
[testenv:docs]
deps =