[tox] envlist = unit,driver,style,py3clean,py3unit,py3driver skipsdist = True [testenv] basepython = python3.7 sitepackages = True passenv = HOME whitelist_externals = bash deps = future [testenv:unit] deps = pytest mox mock future pytest-xdist commands = pytest --disable-warnings -v tests/unit {posargs} python ./share/make_supported.py /dev/null [testenv:driver] deps = future pytest pytest-xdist commands = pytest --disable-warnings -v tests/test_drivers.py {posargs} [testenv:style] deps = pep8==1.6.2 future commands = python ./tools/cpep8.py [textenv:py3clean] commands = py3clean chirp tests [testenv:py3unit] basepython = python3.7 sitepackages = False setenv = PYTHONPATH=../.. deps = -rrequirements.txt -rtest-requirements.txt commands = pytest --disable-warnings -v tests/unit {posargs} [testenv:py3driver] basepython = python3.7 sitepackages = False setenv = PYTHONPATH=../.. CHIRP_DEBUG=y deps = {[testenv:py3unit]deps} commands = pytest --disable-warnings -v tests/test_drivers.py {posargs}