Change-Id: Ide485356c1cb24510e9ea1c0aa8d84ac115916ff Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
36 lines
589 B
INI
36 lines
589 B
INI
[tox]
|
|
minversion = 3.18.0
|
|
envlist = py3,coverage,pep8
|
|
|
|
[testenv]
|
|
deps =
|
|
-r{toxinidir}/test-requirements.txt
|
|
commands =
|
|
pytest {posargs}
|
|
|
|
[testenv:coverage]
|
|
commands =
|
|
coverage erase
|
|
pytest --cov=wsme --cov=wsmeext {posargs}
|
|
coverage xml
|
|
coverage report --show-missing
|
|
|
|
[testenv:docs]
|
|
allowlist_externals =
|
|
rm
|
|
deps =
|
|
-r{toxinidir}/doc/requirements.txt
|
|
commands =
|
|
rm -fr doc/build
|
|
sphinx-build -W -b html doc/source doc/build/html
|
|
|
|
[testenv:pep8]
|
|
skip_install = True
|
|
deps = pre-commit
|
|
commands =
|
|
pre-commit run -a
|
|
|
|
[testenv:venv]
|
|
usedevelop = True
|
|
commands = {posargs}
|