summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Petrello <lists@ryanpetrello.com>2014-02-13 08:13:08 -0800
committerRyan Petrello <lists@ryanpetrello.com>2014-02-13 08:39:05 -0800
commit027b031e45a72079bf09920a98412a43c1800dca (patch)
treeb0a6bb794fe1bbf06a04959e1f4610180730d103
parent087ea4f6993c7b2f5f66fff52d46fd318e20b330 (diff)
downloadpecan-027b031e45a72079bf09920a98412a43c1800dca.tar.gz
Simplify tox gate tests for OpenStack projects.
I put some tox in your tox so you can tox while you tox. Change-Id: I2995a0f4ba919b42e90238bb9765958b049e3e57
-rw-r--r--tox.ini33
1 files changed, 9 insertions, 24 deletions
diff --git a/tox.ini b/tox.ini
index e2af720..553ff56 100644
--- a/tox.ini
+++ b/tox.ini
@@ -74,40 +74,25 @@ commands = nosetests -v tests/pecantest
basepython = python2.6
deps = -egit+http://git.openstack.org/cgit/openstack/ceilometer@stable/havana#egg=ceilometer
changedir = {envdir}/src/ceilometer
-usedevelop = True
-setenv = VIRTUAL_ENV={envdir}
- LANG=en_US.UTF-8
- LANGUAGE=en_US:en
- LC_ALL=C
- EVENTLET_NO_GREENDNS=yes
-install_command = pip install -U {opts} {packages}
-commands = pip install -vrrequirements.txt
- pip install -vrtest-requirements.txt
- bash -x run-tests.sh {posargs}
+commands = tox -e py26 --notest # ensure a virtualenv is built
+ {envdir}/src/ceilometer/.tox/py26/bin/pip install {toxinidir} # install pecan-dev
+ tox -e py26
[testenv:ceilometer-tip]
basepython = python2.6
deps = -egit+http://git.openstack.org/cgit/openstack/ceilometer#egg=ceilometer
changedir = {envdir}/src/ceilometer
-usedevelop = True
-setenv = VIRTUAL_ENV={envdir}
- LANG=en_US.UTF-8
- LANGUAGE=en_US:en
- LC_ALL=C
- EVENTLET_NO_GREENDNS=yes
-install_command = pip install -U {opts} {packages}
-commands = pip install -vrrequirements.txt
- pip install -vrtest-requirements.txt
- bash -x run-tests.sh {posargs}
+commands = tox -e py26 --notest # ensure a virtualenv is built
+ {envdir}/src/ceilometer/.tox/py26/bin/pip install {toxinidir} # install pecan-dev
+ tox -e py26
[testenv:ironic-tip]
basepython = python2.7
deps = -egit+http://git.openstack.org/cgit/openstack/ironic#egg=ironic
changedir = {envdir}/src/ironic
-commands = pip install -vrrequirements.txt
- pip install -vrtest-requirements.txt
- {envpython} setup.py develop
- {envpython} setup.py testr --slowest --testr-args='{posargs}'
+commands = tox -e py27 --notest # ensure a virtualenv is built
+ {envdir}/src/ironic/.tox/py27/bin/pip install {toxinidir} # install pecan-dev
+ tox -e py27
[testenv:pep8]
deps = pep8