| [pytest] |
| xfail_strict=true |
| |
| [tox] |
| envlist = {py27}-{base,chrome,edge,firefox,ie,opera,safari,sauce,servo},py27-flake8 |
| |
| [testenv] |
| deps = |
| pytest>=2.9 |
| pytest-cov |
| pytest-xdist |
| mock |
| -r{toxinidir}/requirements.txt |
| chrome: -r{toxinidir}/requirements_chrome.txt |
| edge: -r{toxinidir}/requirements_edge.txt |
| firefox: -r{toxinidir}/requirements_firefox.txt |
| ie: -r{toxinidir}/requirements_ie.txt |
| opera: -r{toxinidir}/requirements_opera.txt |
| safari: -r{toxinidir}/requirements_safari.txt |
| sauce: -r{toxinidir}/requirements_sauce.txt |
| servo: -r{toxinidir}/requirements_servo.txt |
| |
| commands = pytest {posargs:--cov} |
| |
| setenv = CURRENT_TOX_ENV = {envname} |
| |
| [testenv:py27-flake8] |
| # flake8 versions should be kept in sync across tools/tox.ini, tools/wpt/tox.ini, and tools/wptrunner/tox.ini |
| deps = |
| flake8==3.5.0 |
| pycodestyle==2.3.1 |
| pyflakes==1.6.0 |
| pep8-naming==0.4.1 |
| |
| commands = |
| flake8 --append-config=../flake8.ini |