6 changed files with 59 additions and 22 deletions
@ -0,0 +1,48 @@
|
||||
[tox] |
||||
skipsdist = True |
||||
envlist = pep8,py3 |
||||
|
||||
[testenv] |
||||
setenv = VIRTUAL_ENV={envdir} |
||||
PYTHONHASHSEED=0 |
||||
TERM=linux |
||||
LAYER_PATH={toxinidir}/layers |
||||
JUJU_REPOSITORY={toxinidir}/build |
||||
passenv = http_proxy https_proxy INTERFACE_PATH LAYER_PATH |
||||
install_command = |
||||
pip install {opts} {packages} |
||||
deps = |
||||
-r{toxinidir}/requirements.txt |
||||
|
||||
[testenv:build] |
||||
basepython = python3 |
||||
commands = |
||||
charm-build --log-level DEBUG -o {toxinidir}/build src {posargs} |
||||
|
||||
[testenv:py3] |
||||
basepython = python3 |
||||
deps = -r{toxinidir}/test-requirements.txt |
||||
commands = stestr run {posargs} |
||||
|
||||
[testenv:py35] |
||||
basepython = python3.5 |
||||
deps = -r{toxinidir}/test-requirements.txt |
||||
commands = stestr run {posargs} |
||||
|
||||
[testenv:py36] |
||||
basepython = python3.6 |
||||
deps = -r{toxinidir}/test-requirements.txt |
||||
commands = stestr run {posargs} |
||||
|
||||
[testenv:pep8] |
||||
basepython = python3 |
||||
deps = -r{toxinidir}/test-requirements.txt |
||||
commands = flake8 {posargs} src unit_tests |
||||
|
||||
[testenv:venv] |
||||
basepython = python3 |
||||
commands = {posargs} |
||||
|
||||
[flake8] |
||||
# E402 ignore necessary for path append before sys module import in actions |
||||
ignore = E402 |
Loading…
Reference in new issue