4 envlist = py27,py3,pep8
8 passenv = http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY
10 -r{toxinidir}/requirements.txt
11 -r{toxinidir}/test-requirements.txt
12 commands = /bin/bash ./run_tests.sh
13 whitelist_externals = /bin/bash
16 # don't re-run coverage on both py27 py3, it takes too long
21 # for gate testing, scans only the files changed in the last commit
23 /bin/bash tools/coding-checks.sh --pylint HEAD~ '{posargs}'
26 # For manual testing, scans the whole codebase
28 /bin/bash tools/coding-checks.sh --pylint '{posargs}'
30 [testenv:os-requirements]
32 python {toxinidir}/tools/os-requirements-check.py {envdir}