[tox] envlist = py26,py27,py33,pep8 [testenv] deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt setenv = VIRTUAL_ENV={envdir} EVENTLET_NO_GREENDNS=yes commands = python setup.py testr --slowest --testr-args='--concurrency=1 {posargs}' bash tools/init_testr_if_needed.sh python setup.py testr --slowest --testr-args='--concurrency=1 --here=nova_tests {posargs}' sitepackages = False downloadcache = {toxworkdir}/_download [testenv:cover] setenv = VIRTUAL_ENV={envdir} commands = python setup.py testr --coverage [testenv:pep8] # Install bounded pep8/pyflakes first, then let flake8 install deps = pep8==1.4.5 pyflakes==0.7.2 flake8==2.0 hacking>=0.5.3,<0.6 commands = flake8 flake8 --filename=ceilometer-* bin {toxinidir}/tools/conf/check_uptodate.sh [testenv:docs] deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt sphinxcontrib-httpdomain commands = python setup.py build_sphinx [testenv:venv] deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt sphinxcontrib-httpdomain commands = {posargs} [flake8] ignore = H301,H306 builtins = _ exclude=.venv,.git,.tox,dist,doc,./ceilometer/openstack/common,*lib/python*,*egg,tools,nova_tests,build show-source = True