
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: Iabc31bfa508fbf4fad19bd0f09f389a8d3f52865 Closes-bug: #1489059
63 lines
1.7 KiB
INI
63 lines
1.7 KiB
INI
[tox]
|
|
minversion = 1.6
|
|
envlist = py34,py27,pypy,pep8
|
|
skipsdist = True
|
|
|
|
[testenv]
|
|
usedevelop = True
|
|
# Customize pip command, add -U to force updates.
|
|
install_command = pip install -U {opts} {packages}
|
|
setenv = VIRTUAL_ENV={envdir}
|
|
ZAQAR_TESTS_CONFIGS_DIR={toxinidir}/zaqar/tests/etc/
|
|
ZAQAR_TEST_MONGODB=1
|
|
ZAQAR_TEST_SLOW=1
|
|
deps = -r{toxinidir}/requirements.txt
|
|
-r{toxinidir}/test-requirements.txt
|
|
commands = python setup.py testr --slowest --testr-args='--concurrency 1 {posargs}'
|
|
|
|
[testenv:pypy]
|
|
setenv = {[testenv]setenv}
|
|
JIT_FLAG=--jit off
|
|
|
|
[testenv:integration]
|
|
setenv = {[testenv]setenv}
|
|
ZAQAR_TEST_INTEGRATION=1
|
|
commands = python setup.py testr --slowest --testr-args='--concurrency 1 zaqar.tests.functional'
|
|
|
|
[tox:jenkins]
|
|
downloadcache = ~/cache/pip
|
|
|
|
[testenv:pep8]
|
|
commands = flake8
|
|
|
|
[testenv:genconfig]
|
|
commands =
|
|
oslo-config-generator --config-file etc/oslo-config-generator/zaqar.conf
|
|
|
|
[testenv:cover]
|
|
commands =
|
|
python setup.py testr --coverage \
|
|
--testr-args='^(?!.*test.*coverage).*$'
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[testenv:docs]
|
|
commands = python setup.py build_sphinx
|
|
|
|
[testenv:debug]
|
|
commands = oslo_debug_helper {posargs}
|
|
|
|
[testenv:releasenotes]
|
|
commands = sphinx-build -a -E -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
|
|
|
|
[flake8]
|
|
exclude = .venv*,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*.egg,.update-venv
|
|
# NOTE(flaper87): Our currently max-complexity is 15. Not sure what the ideal complexity
|
|
# for Zaqar should be but lets keep it to the minimum possible.
|
|
max-complexity = 16
|
|
|
|
[hacking]
|
|
import_exceptions = zaqar.openstack.common.gettextutils._,zaqar.i18n._
|
|
|