У меня есть следующий tox.ini
файл:
[tox]
envlist = flake8,py{35,36,37,38}{,-keyring}
[testenv]
usedevelop = True
install_command = pip install -U {opts} {packages}
deps =
.[test]
keyring: .[keyring]
setenv =
COVERAGE_FILE = .coverage.{envname}
commands=
pytest {toxinidir}/tests -n 4 {posargs}
[testenv:flake8]
basepython = python3
deps = flake8
commands=
flake8 src tests
[flake8]
ignore: F401,E402,E501,W605,W503
Когда я запускаю команду tox
, она создает папку .tox
, содержащую папку для каждой среды, указанной в разделе [tox]
файла tox.ini
.
Я хотел бы получить автоматическое чтение этих конкретных папок после успешного выполнения теста при запуске tox
без необходимости вручную запускать rm -rf .tox/NAME_OF_THE_ENV
. Я просмотрел документацию tox, но ничего не нашел.
Возможно ли это сделать? Если да, то как?