webstat-collector/tox.ini

43 lines
795 B
INI
Raw Normal View History

[tox]
envlist = clean,lint,py3,report
[testenv]
deps =
mock
pytest
pytest-asyncio
pytest-cov
pytest-mock
commands =
pytest --cov=chweb --cov-append --cov-report=term-missing {posargs}
[testenv:lint]
deps = pylint
whitelist_externals = bash
commands =
bash -c "pylint --output-format=parseable src/ | tee reports/pylint.out"
[testenv:report]
deps = coverage
skip_install = true
commands =
coverage report
coverage html -d reports/htmlcov
coverage xml -o reports/coverage.xml
[testenv:docs]
changedir = docs
2020-09-05 01:50:54 +02:00
deps =
sphinx
sphinx-typlog-theme
commands =
2020-09-06 04:42:26 +02:00
sphinx-build -W -b html -E ./source/ ./build/html/
[testenv:release]
commands = python setup.py bdist_wheel
[testenv:clean]
deps = coverage
skip_install = true
commands = coverage erase