Merge "Use pyproject.toml to maintain coverage options"

This commit is contained in:
Zuul authored and Gerrit Code Review committed 2026-10-02 11:59:44 +00:00
commit 55daef2301
3 files changed
+21 -14

No files matched your search

-8
View File
@@ -1,8 +0,0 @@
[run]
branch = True
source = taskflow
omit = taskflow/tests/*,taskflow/test.py
[report]
ignore_errors = True
+13
View File
@@ -96,6 +96,19 @@ workers = "taskflow.engines.worker_based.engine:WorkerBasedActionEngine"
[tool.setuptools.packages.find]
include = ["taskflow*"]
[tool.coverage.run]
source = [
"taskflow"
]
branch = true
omit = [
"taskflow/tests/*"
]
[tool.coverage.report]
ignore_errors = true
show_missing = true
[tool.ruff]
line-length = 79
+8 -6
View File
@@ -22,14 +22,16 @@ commands =
[testenv:cover]
deps =
{[testenv]deps}
coverage>=3.6
coverage>=5.0
setenv =
PYTHON=coverage run --source taskflow --parallel-mode
PYTHON=coverage run --source taskflow --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:functional]
commands =