rally/tox.ini
LiuNanke e1d332bd53 Put py34 first in the env order of tox
To solve the problem of "db type could not be determined" on
py34 we have to run first the py34 env to, then, run py27.
This patch puts py34 first on the tox.ini list of envs to
avoid this problem to happen.

Change-Id: I7b8f5c27c1d1768f38869cf8c07792b9defb4186
Closes-bug: #1489059
2016-01-02 02:07:39 +08:00

61 lines
1.2 KiB
INI

[tox]
minversion = 1.6
skipsdist = True
envlist = py34,py27,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