summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColleen Murphy <colleen@gazlene.net>2018-05-31 06:09:32 -0700
committerColleen Murphy <colleen@gazlene.net>2018-05-31 08:02:35 -0700
commite734468fdfcda62b682f5826b5ab69519a9c3303 (patch)
tree26907e1e81ea1b7113ce2c51634f3a8fe26eb31f
parent83d0612e03471f56be3be2b521cc21974118cebe (diff)
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
Notes
Notes (review): Code-Review+1: Chason Chan <chason.chan@foxmail.com> Code-Review+2: Lance Bragstad <lbragstad@gmail.com> Code-Review+2: Gage Hugo <gagehugo@gmail.com> Workflow+1: Gage Hugo <gagehugo@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 06 Jun 2018 20:26:19 +0000 Reviewed-on: https://review.openstack.org/571470 Project: openstack/keystonemiddleware Branch: refs/heads/master
-rw-r--r--test-requirements.txt3
-rw-r--r--tox.ini9
2 files changed, 9 insertions, 3 deletions
diff --git a/test-requirements.txt b/test-requirements.txt
index 75e6bf5..dd72e63 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -13,10 +13,9 @@ oslotest>=3.2.0 # Apache-2.0
13reno>=2.5.0 # Apache-2.0 13reno>=2.5.0 # Apache-2.0
14requests-mock>=1.2.0 # Apache-2.0 14requests-mock>=1.2.0 # Apache-2.0
15stevedore>=1.20.0 # Apache-2.0 15stevedore>=1.20.0 # Apache-2.0
16testrepository>=0.0.18 # Apache-2.0/BSD 16stestr # Apache-2.0
17testresources>=2.0.0 # Apache-2.0/BSD 17testresources>=2.0.0 # Apache-2.0/BSD
18testtools>=2.2.0 # MIT 18testtools>=2.2.0 # MIT
19os-testr>=1.0.0 # Apache-2.0
20python-memcached>=1.56 # PSF 19python-memcached>=1.56 # PSF
21WebTest>=2.0.27 # MIT 20WebTest>=2.0.27 # MIT
22 21
diff --git a/tox.ini b/tox.ini
index 96b843e..860a0a3 100644
--- a/tox.ini
+++ b/tox.ini
@@ -33,7 +33,14 @@ commands = bandit -r keystonemiddleware -x tests -n5
33commands = {posargs} 33commands = {posargs}
34 34
35[testenv:cover] 35[testenv:cover]
36commands = python setup.py testr --coverage --testr-args='{posargs}' 36setenv =
37 {[testenv]setenv}
38 PYTHON=coverage run --source keystonemiddleware --parallel-mode
39commands =
40 stestr run {posargs}
41 coverage combine
42 coverage html -d cover
43 coverage xml -o cover/coverage.xml
37 44
38[testenv:debug] 45[testenv:debug]
39 46