[tox] envlist = py27,py34,py35,py36,pylint-salt,pylint-tests skip_missing_interpreters = True skipsdist = True [testenv] deps = -Ur{toxinidir}/requirements/tests.txt commands = pytest --rootdir {toxinidir} {posargs} passenv = LANG HOME sitepackages = True [testenv:pylint-salt] basepython = python2.7 deps = -r{toxinidir}/requirements/dev.txt commands = pylint --version pylint --rcfile=.testing.pylintrc --disable=I,W1307,C0411,C0413,W8410,str-format-in-logging {posargs:setup.py salt/} sitepackages = False [testenv:pylint-tests] basepython = python2.7 deps = -r{toxinidir}/requirements/dev.txt commands = pylint --version pylint --rcfile=.testing.pylintrc --disable=I,W0232,E1002,W1307,C0411,C0413,W8410,str-format-in-logging {posargs:tests/} sitepackages = False [pytest] addopts = --log-file /tmp/salt-runtests.log --no-print-logs --ssh-tests -ra -sv testpaths = tests norecursedirs = tests/kitchen