Files
50b437a836e57ec67576f986fea3409d914b4960
Monty Taylor
85b1d72715
Add venv commands to tox.ini.
The recent tox addition missed the general purpose that we use for things like building docs and other arbitrary commands. Change-Id: Ib195a78d084a170c5051906f619743def4dbfbea
43 lines
907 B
INI
43 lines
907 B
INI
[tox]
envlist = py26,py27,pep8
[testenv]
deps =
-r{toxinidir}/tools/pip-requires
-r{toxinidir}/tools/test-requires
commands = nosetests test/unit []
[testenv:pep8]
deps = pep8==0.6.1
commands = pep8 --repeat --show-pep8 --show-source swift tools setup.py
[testenv:cover]
commands =
coverage erase
nosetests test/unit --with-coverage --cover-html --cover-erase \
--cover-package=swift
/bin/rm -f .coverage
[testenv:hudson]
downloadcache = ~/cache/pip
[testenv:venv]
commands = {posargs}
[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 test/unit --with-xcoverage --cover-erase --cover-package=swift
[testenv:jenkinsvenv]
deps = file://{toxinidir}/.cache.bundle
commands = {posargs}