mirror of
https://github.com/release-engineering/repo-autoindex.git
synced 2025-02-23 21:52:52 +00:00
31 lines
669 B
INI
31 lines
669 B
INI
[tox]
|
|
isolated_build = True
|
|
envlist = py39,mypy,bandit,safety,docs
|
|
envdir = {toxworkdir}/poetry
|
|
|
|
[testenv]
|
|
deps = poetry
|
|
skip_install = True
|
|
commands =
|
|
poetry install -v
|
|
poetry run py.test -v --cov repo_autoindex --cov-fail-under 100 --cov-report html {posargs}
|
|
|
|
[testenv:mypy]
|
|
commands =
|
|
poetry install -v
|
|
poetry run mypy --strict --disable-error-code no-untyped-def repo_autoindex
|
|
|
|
[testenv:bandit]
|
|
commands =
|
|
poetry install -v
|
|
bandit -r -ll -c bandit.yaml .
|
|
|
|
[testenv:safety]
|
|
commands =
|
|
poetry install -v
|
|
safety check --full-report
|
|
|
|
[testenv:docs]
|
|
commands =
|
|
poetry install -v
|
|
poetry run sphinx-build -M html docs docs/_build
|