1# tox (https://tox.readthedocs.io/) is a tool for running tests 2# in multiple virtualenvs. This configuration file will run the 3# test suite on all supported python versions. To use it, "pip install tox" 4# and then run "tox" from this directory. 5 6# This file is used for long running tests, keep short tests in tox.ini 7# Call with `tox -c tox_slow.ini` 8 9[tox] 10envlist = py35, py36, py37, py38 11 12[testenv] 13passenv = RDIFF_TEST_* RDIFF_BACKUP_* 14deps = 15 setuptools 16 pyxattr 17 pylibacl 18# whitelist_externals = 19commands_pre = 20 rdiff-backup --version 21 # must be the first command to setup the test environment 22 python testing/commontest.py 23commands = 24 python testing/benchmark.py many_files 25 python testing/benchmark.py many_files_no_fsync 26 python testing/benchmark.py many_files_rsync 27 python testing/benchmark.py nested_files 28