tap-as-a-service-tempest-pl.../tox.ini
daohanli ee64e4ae60 Drop py34 target in tox.ini and setup.cfg
We support py35 now.We do not have python 3.4 in setup.cfg which
declares the explicit
supported versions.so it is no need to keep the supoort for py34.

see:https://review.openstack.org/#/c/349069/

Change-Id: I1a37b49bf15906578d098620a972899f3b9d48dc
2017-03-30 09:07:16 +08:00

54 lines
1.3 KiB
INI

[tox]
envlist = docs,py35,py27,pep8
minversion = 1.8
skipsdist = True
[testenv]
setenv = VIRTUAL_ENV={envdir}
PYTHONWARNINGS=default::DeprecationWarning
usedevelop = True
install_command = {toxinidir}/tools/tox_install.sh {env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} {opts} {packages}
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands = find . -type f -name "*.py[c|o]" -delete
find . -type d -name "__pycache__" -delete
ostestr --regex '{posargs}'
whitelist_externals = find
[tox:jenkins]
sitepackages = True
[testenv:py27]
setenv = OS_FAIL_ON_MISSING_DEPS=1
[testenv:pep8]
commands =
flake8
neutron-db-manage --subproject tap-as-a-service --database-connection sqlite:// check_migration
[testenv:venv]
commands = {posargs}
[testenv:cover]
commands =
python setup.py testr --coverage --coverage-package-name=neutron_taas --testr-args='{posargs}'
coverage report
[testenv:docs]
commands = python setup.py build_sphinx
[testenv:debug]
commands = oslo_debug_helper {posargs}
[flake8]
# E123, E125 skipped as they are invalid PEP-8.
show-source = True
ignore = E123,E125
builtins = _
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build
[hacking]
import_exceptions = neutron_taas._i18n