Janonymous f044ac1273 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: I9dd91b4b58e84c9f73b1e662aa24a779629a8a37
Closes-bug: #1489059
2015-12-22 18:25:28 +05:30

48 lines
1.3 KiB
INI

[tox]
envlist = py34,py27,pypy,pep8
[testenv]
deps = -r{toxinidir}/test-requirements.txt
commands = python setup.py testr --slowest --testr-args='{posargs}'
[testenv:pep8]
commands = flake8
[testenv:pylint]
deps = -r{toxinidir}/test-requirements.txt
pylint>=1.3.0
commands = pylint oslo
[testenv:bandit]
deps = -r{toxinidir}/test-requirements.txt
commands = bandit -c bandit.yaml -r oslo_vmware -n 5
[testenv:docs]
commands = python setup.py build_sphinx
[testenv:cover]
setenv = VIRTUAL_ENV={envdir}
commands =
python setup.py test --coverage --coverage-package-name=oslo_vmware --testr-args='{posargs}'
[testenv:venv]
commands = {posargs}
[flake8]
show-source = True
ignore = H405
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build,__init__.py
[hacking]
import_exceptions = oslo_vmware._i18n
oslo_vmware.tests.base
tests.base
[testenv:pip-missing-reqs]
# do not install test-requirements as that will pollute the virtualenv for
# determining missing packages
# this also means that pip-missing-reqs must be installed separately, outside
# of the requirements.txt files
deps = pip_missing_reqs
commands = pip-missing-reqs -d --ignore-module=oslo_vmware* --ignore-file=oslo_vmware/tests/* oslo_vmware