Simple, configuration-driven backup software for servers and workstations
https://torsion.org/borgmatic/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
699 B
37 lines
699 B
[tox] |
|
envlist = py37,py38,py39,py310 |
|
skip_missing_interpreters = True |
|
skipsdist = True |
|
minversion = 3.14.1 |
|
|
|
[testenv] |
|
usedevelop = True |
|
deps = -rtest_requirements.txt |
|
whitelist_externals = |
|
find |
|
sh |
|
passenv = COVERAGE_FILE |
|
commands = |
|
pytest {posargs} |
|
py38,py39,py310: black --check . |
|
isort --check-only --settings-path setup.cfg . |
|
flake8 borgmatic tests |
|
|
|
[testenv:black] |
|
commands = |
|
black {posargs} . |
|
|
|
[testenv:test] |
|
commands = |
|
pytest {posargs} |
|
|
|
[testenv:end-to-end] |
|
deps = -rtest_requirements.txt |
|
passenv = COVERAGE_FILE |
|
commands = |
|
pytest {posargs} --no-cov tests/end-to-end |
|
|
|
[testenv:isort] |
|
deps = {[testenv]deps} |
|
commands = |
|
isort --settings-path setup.cfg .
|
|
|