Merge "Add coverage options to pyproject.toml"
This commit is contained in:
commit
7e81248ccb
3 files changed
+21
-6
No files matched your search
@@ -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,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
|
||||
@@ -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}
|
||||
|
||||
Reference in new issue
Block a user