Merge "Remove pretty_tox and use ostestr"

This commit is contained in:
Jenkins 2015-06-15 21:23:17 +00:00 committed by Gerrit Code Review
commit d873ceb704
3 changed files with 9 additions and 18 deletions

View File

@ -19,4 +19,5 @@ python-subunit>=0.0.18
testtools>=0.9.36,!=1.2.0
testrepository>=0.0.18
oslosphinx>=2.5.0 # Apache-2.0
os-testr>=0.1.0
tempest-lib>=0.5.0

View File

@ -1,16 +0,0 @@
#!/usr/bin/env bash
set -o pipefail
TESTRARGS=$1
# --until-failure is not compatible with --subunit see:
#
# https://bugs.launchpad.net/testrepository/+bug/1411804
#
# this work around exists until that is addressed
if [[ "$TESTARGS" =~ "until-failure" ]]; then
python setup.py test --no-parallel --slowest --testr-args="$TESTRARGS"
else
python setup.py test --no-parallel --slowest --testr-args="--subunit $TESTRARGS" | subunit-trace -f
fi

10
tox.ini
View File

@ -13,8 +13,14 @@ install_command = pip install {opts} {packages}
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands =
bash tools/pretty_tox.sh '{posargs}'
# Note, we set concurrency to 6 here as a default
# ostestr will take the last entry for occurence
# so if you want to increase/decrease this you
# can simply add concurrency arg to your tox
# call ie: 'tox -epy27 -- --concurrency=4'
commands = ostestr --concurrency=6 {posargs}
whitelist_externals = bash
[tox:jenkins]