summaryrefslogtreecommitdiffstats
path: root/tox.ini
diff options
context:
space:
mode:
authorMonty Taylor <mordred@inaugust.com>2012-02-06 09:49:09 -0500
committerMonty Taylor <mordred@inaugust.com>2012-02-06 08:06:12 -0800
commit2ca2b4b49367d6033bdd2c5e47d17392e7aba318 (patch)
tree0242581d969706676e403e4d46636be051e28189 /tox.ini
parentbf1d46353edba3f6a46edf2bc96fb9452efeb9aa (diff)
downloadoslo-2ca2b4b49367d6033bdd2c5e47d17392e7aba318.tar.gz
oslo-2ca2b4b49367d6033bdd2c5e47d17392e7aba318.tar.xz
oslo-2ca2b4b49367d6033bdd2c5e47d17392e7aba318.zip
Updated tox config for multi-python testing.
Change-Id: Ib1f768c6783db0e63cb51dfc767ae5a31a295c76
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini31
1 files changed, 29 insertions, 2 deletions
diff --git a/tox.ini b/tox.ini
index 5196177..1f14bab 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,11 +1,38 @@
[tox]
-envlist = py26,py27
+envlist = py26,py27,pep8
[testenv]
+setenv = VIRTUAL_ENV={envdir}
deps = -r{toxinidir}/tools/pip-requires
+ -r{toxinidir}/tools/test-requires
commands = nosetests
[testenv:pep8]
deps = pep8
-commands = nosetests --with-tissue
+commands = pep8 --repeat --show-source openstack setup.py
+
+[testenv:pylint]
+deps = pylint
+commands = pylint --rcfile=pylintrc --output-format=parseable openstack
+
+[testenv:cover]
+commands = nosetests --with-coverage --cover-html --cover-erase --cover-package=openstack
+
+[testenv:sdist]
+commands = python setup.py sdist {posargs}
+
+[testenv:hudson]
+downloadcache = ~/cache/pip
+
+[testenv:jenkins26]
+basepython = python2.6
+deps = file://{toxinidir}/.cache.bundle
+
+[testenv:jenkins27]
+basepython = python2.7
+deps = file://{toxinidir}/.cache.bundle
+
+[testenv:jenkinscover]
+deps = file://{toxinidir}/.cache.bundle
+commands = nosetests --cover-erase --cover-package=openstack --with-xcoverage