Merge "Add pretty_tox wrapper script"

This commit is contained in:
Jenkins 2015-01-11 21:06:14 +00:00 committed by Gerrit Code Review
commit b5956cbaee
4 changed files with 15 additions and 1 deletions

@ -17,3 +17,4 @@ oslotest>=1.2.0 # Apache-2.0
testrepository>=0.0.18
testscenarios>=0.4
testtools>=0.9.36,!=1.2.0
tempest-lib

@ -16,6 +16,7 @@ oslotest>=1.2.0 # Apache-2.0
testrepository>=0.0.18
testscenarios>=0.4
testtools>=0.9.36,!=1.2.0
tempest-lib
# TODO(harlowja): add in pymysql when able to...
# https://review.openstack.org/#/c/123737

11
tools/pretty_tox.sh Executable file

@ -0,0 +1,11 @@
#!/usr/bin/env bash
# return nonzero exit status of rightmost command, so that we
# get nonzero exit on test failure without halting subunit-trace
set -o pipefail
TESTRARGS=$1
python setup.py testr --slowest --testr-args="--subunit $TESTRARGS" | subunit-trace -f

@ -9,12 +9,13 @@ envlist = py26,py27,py33,py34,pep8
# NOTE(dhellmann): We cannot set usedevelop=True
# for oslo libraries because of the namespace package.
#usedevelop = True
whitelist_externals = bash
install_command = pip install -U {opts} {packages}
setenv =
VIRTUAL_ENV={envdir}
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements-py2.txt
commands = python setup.py testr --slowest --testr-args='{posargs}'
commands = bash tools/pretty_tox.sh '{posargs}'
[testenv:sqla_09]
commands = pip install SQLAlchemy>=0.9.0,!=0.9.5,<1.0.0