dcff68fd8a
Space seperated list for passenv is no longer acceptable in tox4. This change fixes the formatting of the passenv list as per this new standard. This change also removes skipsdist=true, which causes issues for loading extensions in tox4. Change-Id: If541ae03133e3d4a02b38a3e02c13f0b6355e13f
55 lines
1.2 KiB
INI
55 lines
1.2 KiB
INI
[tox]
|
|
minversion = 3.1.0
|
|
envlist = py3,pep8
|
|
ignore_basepython_conflict = True
|
|
|
|
[testenv]
|
|
basepython = python3
|
|
usedevelop = True
|
|
setenv =
|
|
VIRTUAL_ENV={envdir}
|
|
PYTHONWARNINGS=default::DeprecationWarning
|
|
passenv =
|
|
http_proxy
|
|
HTTP_PROXY
|
|
https_proxy
|
|
HTTPS_PROXY
|
|
no_proxy
|
|
NO_PROXY
|
|
deps =
|
|
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
|
|
-r{toxinidir}/requirements.txt
|
|
-r{toxinidir}/test-requirements.txt
|
|
commands = stestr run --slowest '{posargs}'
|
|
|
|
[testenv:pep8]
|
|
commands = flake8
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[testenv:cover]
|
|
setenv =
|
|
PYTHON=coverage run --source toscaparser --parallel-mode
|
|
commands = stestr run '{posargs}'
|
|
coverage combine
|
|
coverage html -d cover
|
|
coverage xml -o cover/coverage.xml
|
|
|
|
[testenv:docs]
|
|
deps = -r{toxinidir}/doc/requirements.txt
|
|
commands = sphinx-build -b html doc/source doc/build/html
|
|
|
|
[testenv:debug]
|
|
commands = oslo_debug_helper -t toscaparser/tests {posargs}
|
|
|
|
[flake8]
|
|
show-source = True
|
|
builtins = _
|
|
# Enable either of these:
|
|
# W503 line break before binary operator
|
|
# W504 line break after binary operator
|
|
ignore = W503,W504
|
|
exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build
|
|
|