rally-openstack/tox.ini
janonymous 8d0f8a9091 py33 is no longer supported by Infra's CI
Python 3.3 support would be dropped by
Infra team from mitaka,CI would no longer be testing it,
so projects should drop it also.

Change-Id: If6a5a9381153a55d79f658d0c4ed32bf45210d75
2015-12-26 14:36:38 +05:30

61 lines
1.2 KiB
INI

[tox]
minversion = 1.6
skipsdist = True
envlist = py27,py34,pep8
[testenv]
setenv = VIRTUAL_ENV={envdir}
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_ALL=C
PYTHONHASHSEED=0
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
install_command = pip install -U {opts} {packages}
usedevelop = True
commands =
/usr/bin/find . -type f -name "*.pyc" -delete
python setup.py testr --slowest --testr-args='{posargs}'
distribute = false
basepython = python2.7
[testenv:pep8]
commands = flake8
distribute = false
[testenv:py34]
basepython = python3.4
[testenv:venv]
commands = {posargs}
[testenv:cli]
sitepackages = True
commands = {toxinidir}/tests/ci/rally-integrated.sh
[testenv:cover]
commands = {toxinidir}/tests/ci/cover.sh {posargs}
[testenv:docs]
changedir = doc/source
commands = make html
[testenv:genconfig]
commands =
oslo-config-generator --config-file etc/rally/rally-config-generator.conf
[tox:jenkins]
downloadcache = ~/cache/pip
[flake8]
ignore = H703
show-source = true
exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,tools,build,setup.py
[hacking]
import_exceptions = rally.common.i18n
local-check-factory = tests.hacking.checks.factory