Switch coverage tox env to stestr

We already switched the unit tests to follow the updated PTI
guidelines[1] but neglected to switch the coverage environment. Do that
now.

[1] https://governance.openstack.org/tc/reference/pti/python.html#python-test-running

Change-Id: Ie153516196f18c030ea58e76a0eac15c86169c6b
This commit is contained in:
Colleen Murphy 2018-05-31 06:09:32 -07:00
parent 83d0612e03
commit e734468fdf
2 changed files with 9 additions and 3 deletions

View File

@ -13,10 +13,9 @@ oslotest>=3.2.0 # Apache-2.0
reno>=2.5.0 # Apache-2.0
requests-mock>=1.2.0 # Apache-2.0
stevedore>=1.20.0 # Apache-2.0
testrepository>=0.0.18 # Apache-2.0/BSD
stestr # Apache-2.0
testresources>=2.0.0 # Apache-2.0/BSD
testtools>=2.2.0 # MIT
os-testr>=1.0.0 # Apache-2.0
python-memcached>=1.56 # PSF
WebTest>=2.0.27 # MIT

View File

@ -33,7 +33,14 @@ commands = bandit -r keystonemiddleware -x tests -n5
commands = {posargs}
[testenv:cover]
commands = python setup.py testr --coverage --testr-args='{posargs}'
setenv =
{[testenv]setenv}
PYTHON=coverage run --source keystonemiddleware --parallel-mode
commands =
stestr run {posargs}
coverage combine
coverage html -d cover
coverage xml -o cover/coverage.xml
[testenv:debug]