summaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
authorSean McGinnis <sean.mcginnis@huawei.com>2017-09-19 16:50:18 -0500
committerSean McGinnis <sean.mcginnis@huawei.com>2017-10-02 18:07:23 -0500
commit203251d7ddd434660abefcc733e9518e367a7c98 (patch)
treeddc9742b28d36f186bbfe96f81dc234157b0ebaf /tox.ini
parent71aee9e8c7e317991e1620e4e992956b12b9e0d9 (diff)
downloadpython-cinderclient-203251d7ddd434660abefcc733e9518e367a7c98.tar.gz
Add .stestr.conf configuration
os-testr has moved over to use stestr instead of testr. While this is usually compaible with existing settings, there is a warning that is emitted when .stestr.conf is not present. It is usually able to fall back to parsing the .testr.conf file, but to be more correct and to prevent future problems we should update the config. Change-Id: If553a64f5dded2d47025c947a91f13091f3f5d14
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini13
1 files changed, 11 insertions, 2 deletions
diff --git a/tox.ini b/tox.ini
index 3e75d51..cf6af85 100644
--- a/tox.ini
+++ b/tox.ini
@@ -12,6 +12,10 @@ setenv =
VIRTUAL_ENV={envdir}
BRANCH_NAME=master
CLIENT_NAME=python-cinderclient
+ OS_TEST_PATH=./cinderclient/tests/unit
+ OS_STDOUT_CAPTURE=1
+ OS_STDERR_CAPTURE=1
+ OS_TEST_TIMEOUT=60
passenv = *_proxy *_PROXY
deps = -r{toxinidir}/requirements.txt
@@ -33,9 +37,14 @@ whitelist_externals = bash
commands = {posargs}
[testenv:cover]
+setenv =
+ {[testenv]setenv}
+ PYTHON=coverage run --source cinderclient --parallel-mode
commands =
- python setup.py testr --coverage --testr-args='{posargs}'
- coverage report
+ stestr run {posargs}
+ coverage combine
+ coverage html -d cover
+ coverage xml -o cover/coverage.xml
[testenv:docs]
commands=