[tox] minversion = 1.6 skipsdist = True envlist = py26,py27,py33,pep8 [testenv] deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt install_command = pip install -U --allow-external pytidylib --allow-insecure pytidylib --allow-external netifaces --allow-insecure netifaces {opts} {packages} usedevelop = True setenv = VIRTUAL_ENV={envdir} EVENTLET_NO_GREENDNS=yes commands = bash -x {toxinidir}/setup-test-env.sh python setup.py testr --slowest --testr-args="{posargs}" {toxinidir}/tools/config/check_uptodate.sh downloadcache = {toxworkdir}/_download [testenv:cover] setenv = VIRTUAL_ENV={envdir} commands = bash -x {toxinidir}/setup-test-env.sh python setup.py testr --slowest --coverage --testr-args="{posargs}" [testenv:pep8] # Install bounded pep8/pyflakes first, then let flake8 install deps = hacking>=0.8.0,<0.9 commands = flake8 flake8 --filename=ceilometer-* bin [testenv:docs] deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt commands = python setup.py build_sphinx [testenv:venv] deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt commands = bash -x {toxinidir}/setup-test-env.sh {posargs} [flake8] ignore = None builtins = _ exclude=.venv,.git,.tox,dist,doc,./ceilometer/openstack/common,*lib/python*,*egg,tools,nova_tests,build show-source = True