diff options
author | Jenkins <jenkins@review.openstack.org> | 2013-10-28 18:42:24 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2013-10-28 18:42:24 +0000 |
commit | 78045ead82699d124bb50afe942de2884fa2bff7 (patch) | |
tree | 0abd57328c660e18d47dd220bc39b2d25fa27025 | |
parent | 76e5ab63922dc1f7fca1d908a6e1f1451855798a (diff) | |
parent | 1902eb09fc734cffa7ba8c15476a6a094b6db2a2 (diff) | |
download | pecan-78045ead82699d124bb50afe942de2884fa2bff7.tar.gz |
Merge "Add test environments to gate pecan against WSME, Ceilometer, and Ironic."
-rw-r--r-- | tox.ini | 41 |
1 files changed, 41 insertions, 0 deletions
@@ -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 |