1[tox] 2envlist=py{27,34,35,36}-pytest{29,30,31} 3 4[testenv] 5changedir=testing 6commands= 7 pip install -U .. # hande the install order fallout since pytest depends on pip 8 9 py.test --confcutdir=.. -rfsxX --junitxml={envlogdir}/junit-{envname}.xml [] 10deps= 11 pytest29: pytest~=2.9.0 12 pytest30: pytest~=3.0.0 13 pytest31: pytest~=3.1.0 14 15[testenv:py27-xdist] 16basepython=python2.7 17deps= 18 pytest~=2.9.0 19 pytest-xdist<=1.16.0 20commands= 21 pip install -U .. # hande the install order fallout since pytest depends on pip 22 py.test -n3 -rfsxX --confcutdir=.. --runslowtests \ 23 --junitxml={envlogdir}/junit-{envname}.xml [] 24 25[testenv:jython] 26changedir=testing 27commands= 28 {envpython} -m pip install -U .. # hande the install order fallout since pytest depends on pip 29 {envpython} -m pytest --confcutdir=.. -rfsxX --junitxml={envlogdir}/junit-{envname}0.xml {posargs:io_ code} 30 31[pytest] 32rsyncdirs = conftest.py py doc testing 33addopts = -ra 34