Files
Takashi Kajinami 06a68b527f Add pre-commit and ruff
Change-Id: Ide485356c1cb24510e9ea1c0aa8d84ac115916ff
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2026-07-30 10:36:09 +09:00

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}