summaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini41
1 files changed, 41 insertions, 0 deletions
diff --git a/tox.ini b/tox.ini
index 8d8075f..946f919 100644
--- a/tox.ini
+++ b/tox.ini
@@ -54,6 +54,47 @@ commands=pecan create testing123
pep8 --repeat --show-source testing123/setup.py testing123/testing123
{envpython} {toxinidir}/pecan/tests/scaffold_builder.py
+[testenv:wsme-stable]
+basepython = python2.7
+deps = nose
+# Manually download the source from PyPI and build it with the --editable flag.
+# This gives us access to run the wsmeext (pecan) tests.
+commands = pip install --pre --no-deps --no-install wsme
+ pip install --no-clean -ve {envdir}/build/wsme/
+ nosetests -v {envdir}/build/wsme/tests/pecantest
+
+[testenv:wsme-tip]
+basepython = python2.7
+deps = -egit+http://git.openstack.org/cgit/stackforge/wsme#egg=wsme
+ nose
+changedir = {envdir}/src/wsme
+commands = nosetests -v tests/pecantest
+
+[testenv:ceilometer-stable]
+basepython = python2.7
+deps = -egit+http://git.openstack.org/cgit/openstack/ceilometer@stable/havana#egg=ceilometer
+changedir = {envdir}/src/ceilometer
+commands = pip install -vrrequirements.txt
+ pip install -vrtest-requirements.txt
+ bash -x run-tests.sh {posargs}
+
+[testenv:ceilometer-tip]
+basepython = python2.7
+deps = -egit+http://git.openstack.org/cgit/openstack/ceilometer#egg=ceilometer
+changedir = {envdir}/src/ceilometer
+commands = pip install -vrrequirements.txt
+ pip install -vrtest-requirements.txt
+ bash -x run-tests.sh {posargs}
+
+[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}'
+
[testenv:pep8]
deps = pep8
commands = pep8 --repeat --show-source pecan setup.py