Allow tox to pass more arguments to ostestr command
Co-Authored-By: Kevin Benton <blak111@gmail.com> Change-Id: Ie9969e0a5254ab5dd33b287f6d3120362b73edd7 Closes-bug: #1490389
This commit is contained in:
parent
bce1ae72ad
commit
240facf9e6
@ -298,6 +298,10 @@ or::
|
|||||||
$ tox -e py27 neutron.tests.unit.test_manager.NeutronManagerTestCase
|
$ tox -e py27 neutron.tests.unit.test_manager.NeutronManagerTestCase
|
||||||
$ tox -e py27 neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_is_loaded
|
$ tox -e py27 neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_is_loaded
|
||||||
|
|
||||||
|
If you want to pass other arguments to ostestr, you can do the following::
|
||||||
|
$ tox -e -epy27 -- --regex neutron.tests.unit.test_manager --serial
|
||||||
|
|
||||||
|
|
||||||
Coverage
|
Coverage
|
||||||
--------
|
--------
|
||||||
|
|
||||||
|
8
tools/ostestr_compat_shim.sh
Executable file
8
tools/ostestr_compat_shim.sh
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# preserve old behavior of using an arg as a regex when '--' is not present
|
||||||
|
case $@ in
|
||||||
|
(*--*) ostestr $@;;
|
||||||
|
('') ostestr;;
|
||||||
|
(*) ostestr --regex "$@"
|
||||||
|
esac
|
2
tox.ini
2
tox.ini
@ -13,7 +13,7 @@ deps = -r{toxinidir}/requirements.txt
|
|||||||
whitelist_externals = sh
|
whitelist_externals = sh
|
||||||
commands =
|
commands =
|
||||||
dsvm-functional: {toxinidir}/tools/deploy_rootwrap.sh {toxinidir} {envdir}/etc {envdir}/bin
|
dsvm-functional: {toxinidir}/tools/deploy_rootwrap.sh {toxinidir} {envdir}/etc {envdir}/bin
|
||||||
ostestr --regex '{posargs}'
|
{toxinidir}/tools/ostestr_compat_shim.sh {posargs}
|
||||||
# there is also secret magic in ostestr which lets you run in a fail only
|
# there is also secret magic in ostestr which lets you run in a fail only
|
||||||
# mode. To do this define the TRACE_FAILONLY environmental variable.
|
# mode. To do this define the TRACE_FAILONLY environmental variable.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user