Switch to stestr

According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
Let's switch to stestr as other projects have already moved to it.

[1] https://etherpad.openstack.org/p/YVR-python-pti

Change-Id: I753f32ecf3275cf49d8c93bf648a6a26bc6da8e7
This commit is contained in:
Vu Cong Tuan 2018-07-02 14:00:42 +07:00
parent 0b9a94376b
commit a9d728b71e
7 changed files with 9 additions and 13 deletions

3
.gitignore vendored
View File

@ -25,8 +25,7 @@ pip-log.txt
.coverage .coverage
cover cover
.tox .tox
nosetests.xml .stestr
.testrepository
# Translations # Translations
*.mo *.mo

3
.stestr.conf Normal file
View File

@ -0,0 +1,3 @@
[DEFAULT]
test_path=./oslo_concurrency/tests/unit
top_path=./

View File

@ -1,7 +0,0 @@
[DEFAULT]
test_command=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \
OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \
OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-60} \
${PYTHON:-python} -m subunit.run discover -t ./ . $LISTOPT $IDOPTION
test_id_option=--load-list $IDFILE
test_list_option=--list

View File

@ -54,7 +54,7 @@ snowballstemmer==1.2.1
Sphinx==1.6.2 Sphinx==1.6.2
sphinxcontrib-websupport==1.0.1 sphinxcontrib-websupport==1.0.1
stevedore==1.20.0 stevedore==1.20.0
testrepository==0.0.18 stestr==2.0.0
testtools==2.2.0 testtools==2.2.0
traceback2==1.4.0 traceback2==1.4.0
unittest2==1.1.0 unittest2==1.1.0

View File

@ -348,7 +348,7 @@ def _lock_wrapper(argv):
lockutils-wrapper lockutils-wrapper
If you run this: If you run this:
lockutils-wrapper python setup.py testr <etc> lockutils-wrapper stestr run <etc>
a temporary directory will be created for all your locks and passed to all a temporary directory will be created for all your locks and passed to all
your tests in an environment variable. The temporary dir will be deleted your tests in an environment variable. The temporary dir will be deleted

View File

@ -7,6 +7,7 @@ oslotest>=3.2.0 # Apache-2.0
coverage!=4.4,>=4.0 # Apache-2.0 coverage!=4.4,>=4.0 # Apache-2.0
futures>=3.0.0;python_version=='2.7' or python_version=='2.6' # BSD futures>=3.0.0;python_version=='2.7' or python_version=='2.6' # BSD
fixtures>=3.0.0 # Apache-2.0/BSD fixtures>=3.0.0 # Apache-2.0/BSD
stestr>=2.0.0 # Apache-2.0
# These are needed for docs generation # These are needed for docs generation
openstackdocstheme>=1.18.1 # Apache-2.0 openstackdocstheme>=1.18.1 # Apache-2.0

View File

@ -10,8 +10,8 @@ deps =
-r{toxinidir}/requirements.txt -r{toxinidir}/requirements.txt
# We want to support both vanilla stdlib and eventlet monkey patched # We want to support both vanilla stdlib and eventlet monkey patched
commands = commands =
lockutils-wrapper python setup.py testr --slowest --testr-args='{posargs}' lockutils-wrapper stestr run --slowest {posargs}
env TEST_EVENTLET=1 lockutils-wrapper python setup.py testr --slowest --testr-args='{posargs}' env TEST_EVENTLET=1 lockutils-wrapper stestr run --slowest {posargs}
[testenv:py27] [testenv:py27]
basepython = python2.7 basepython = python2.7