Tests: tidy up tox file
using new multi-dimensional support in 1.8 also update travis file Closes GH #180
This commit is contained in:

committed by
Jakub Stasiak

parent
676f425b09
commit
dd195a31f2
48
.travis.yml
48
.travis.yml
@@ -2,33 +2,33 @@ language: python
|
|||||||
python: 2.7
|
python: 2.7
|
||||||
env:
|
env:
|
||||||
- TOX_ENV=pep8
|
- TOX_ENV=pep8
|
||||||
- TOX_ENV=py26selects
|
- TOX_ENV=py26-selects
|
||||||
- TOX_ENV=py26poll
|
- TOX_ENV=py26-poll
|
||||||
- TOX_ENV=py26epolls
|
- TOX_ENV=py26-epolls
|
||||||
- TOX_ENV=py27selects
|
- TOX_ENV=py27-selects
|
||||||
- TOX_ENV=py27poll
|
- TOX_ENV=py27-poll
|
||||||
- TOX_ENV=py27epolls
|
- TOX_ENV=py27-epolls
|
||||||
- TOX_ENV=py33selects
|
- TOX_ENV=py33-selects
|
||||||
- TOX_ENV=py33poll
|
- TOX_ENV=py33-poll
|
||||||
- TOX_ENV=py33epolls
|
- TOX_ENV=py33-epolls
|
||||||
- TOX_ENV=py34selects
|
- TOX_ENV=py34-selects
|
||||||
- TOX_ENV=py34poll
|
- TOX_ENV=py34-poll
|
||||||
- TOX_ENV=py34epolls
|
- TOX_ENV=py34-epolls
|
||||||
- TOX_ENV=pypyselects
|
- TOX_ENV=pypy-selects
|
||||||
- TOX_ENV=pypypoll
|
- TOX_ENV=pypy-poll
|
||||||
- TOX_ENV=pypyepolls
|
- TOX_ENV=pypy-epolls
|
||||||
matrix:
|
matrix:
|
||||||
fast_finish: true
|
fast_finish: true
|
||||||
allow_failures:
|
allow_failures:
|
||||||
- env: TOX_ENV=py33selects
|
- env: TOX_ENV=py33-selects
|
||||||
- env: TOX_ENV=py33poll
|
- env: TOX_ENV=py33-poll
|
||||||
- env: TOX_ENV=py33epolls
|
- env: TOX_ENV=py33-epolls
|
||||||
- env: TOX_ENV=py34selects
|
- env: TOX_ENV=py34-selects
|
||||||
- env: TOX_ENV=py34poll
|
- env: TOX_ENV=py34-poll
|
||||||
- env: TOX_ENV=py34epolls
|
- env: TOX_ENV=py34-epolls
|
||||||
- env: TOX_ENV=pypyselects
|
- env: TOX_ENV=pypy-selects
|
||||||
- env: TOX_ENV=pypypoll
|
- env: TOX_ENV=pypy-poll
|
||||||
- env: TOX_ENV=pypyepolls
|
- env: TOX_ENV=pypy-epolls
|
||||||
install:
|
install:
|
||||||
- sudo apt-get update -qq
|
- sudo apt-get update -qq
|
||||||
- sudo apt-get install -qq libssl-dev libmysqlclient-dev libpq-dev libzmq3-dev
|
- sudo apt-get install -qq libssl-dev libmysqlclient-dev libpq-dev libzmq3-dev
|
||||||
|
150
tox.ini
150
tox.ini
@@ -15,27 +15,7 @@ statistics = 1
|
|||||||
|
|
||||||
[tox]
|
[tox]
|
||||||
envlist =
|
envlist =
|
||||||
pep8,
|
pep8, {py26,py27,py33,py34,pypy}-{selects,poll,epolls}
|
||||||
py26selects,py26poll,py26epolls,
|
|
||||||
py27selects,py27poll,py27epolls,
|
|
||||||
py33selects,py33poll,py33epolls,
|
|
||||||
py34selects,py34poll,py34epolls,
|
|
||||||
pypyselects,pypypoll,pypyepolls,
|
|
||||||
|
|
||||||
[testenv]
|
|
||||||
downloadcache = {toxworkdir}/pip_download_cache
|
|
||||||
setenv =
|
|
||||||
PYTHONDONTWRITEBYTECODE = 1
|
|
||||||
deps =
|
|
||||||
nose==1.3.1
|
|
||||||
psycopg2cffi-compat==1.1
|
|
||||||
pyopenssl==0.13
|
|
||||||
pyzmq==13.1.0
|
|
||||||
setuptools==5.4.1
|
|
||||||
commands =
|
|
||||||
nosetests --verbose tests/
|
|
||||||
nosetests --verbose --with-doctest eventlet/coros.py eventlet/event.py \
|
|
||||||
eventlet/pools.py eventlet/queue.py eventlet/timeout.py
|
|
||||||
|
|
||||||
[testenv:pep8]
|
[testenv:pep8]
|
||||||
basepython = python2.7
|
basepython = python2.7
|
||||||
@@ -46,110 +26,28 @@ deps =
|
|||||||
commands =
|
commands =
|
||||||
pep8 benchmarks/ eventlet/ tests/
|
pep8 benchmarks/ eventlet/ tests/
|
||||||
|
|
||||||
[testenv:py26selects]
|
[testenv]
|
||||||
basepython = python2.6
|
downloadcache = {toxworkdir}/pip_download_cache
|
||||||
setenv =
|
setenv =
|
||||||
{[testenv]setenv}
|
PYTHONDONTWRITEBYTECODE = 1
|
||||||
EVENTLET_HUB = selects
|
selects: EVENTLET_HUB = selects
|
||||||
|
poll: EVENTLET_HUB = poll
|
||||||
|
epolls: EVENTLET_HUB = epolls
|
||||||
|
basepython =
|
||||||
|
py26: python2.6
|
||||||
|
py27: python2.7
|
||||||
|
py33: python3.3
|
||||||
|
py34: python3.4
|
||||||
|
pypy: pypy
|
||||||
deps =
|
deps =
|
||||||
{[testenv]deps}
|
nose==1.3.1
|
||||||
MySQL-python==1.2.5
|
psycopg2cffi-compat==1.1
|
||||||
|
pyopenssl==0.13
|
||||||
[testenv:py26poll]
|
pyzmq==13.1.0
|
||||||
basepython = python2.6
|
setuptools==5.4.1
|
||||||
setenv =
|
py26: MySQL-python==1.2.5
|
||||||
{[testenv]setenv}
|
py27: MySQL-python==1.2.5
|
||||||
EVENTLET_HUB = poll
|
commands =
|
||||||
deps =
|
nosetests --verbose tests/
|
||||||
{[testenv]deps}
|
nosetests --verbose --with-doctest eventlet/coros.py eventlet/event.py \
|
||||||
MySQL-python==1.2.5
|
eventlet/pools.py eventlet/queue.py eventlet/timeout.py
|
||||||
|
|
||||||
[testenv:py26epolls]
|
|
||||||
basepython = python2.6
|
|
||||||
setenv =
|
|
||||||
{[testenv]setenv}
|
|
||||||
EVENTLET_HUB = epolls
|
|
||||||
deps =
|
|
||||||
{[testenv]deps}
|
|
||||||
MySQL-python==1.2.5
|
|
||||||
|
|
||||||
[testenv:py27selects]
|
|
||||||
basepython = python2.7
|
|
||||||
setenv =
|
|
||||||
{[testenv]setenv}
|
|
||||||
EVENTLET_HUB = selects
|
|
||||||
deps =
|
|
||||||
{[testenv]deps}
|
|
||||||
MySQL-python==1.2.5
|
|
||||||
|
|
||||||
[testenv:py27poll]
|
|
||||||
basepython = python2.7
|
|
||||||
setenv =
|
|
||||||
{[testenv]setenv}
|
|
||||||
EVENTLET_HUB = poll
|
|
||||||
deps =
|
|
||||||
{[testenv]deps}
|
|
||||||
MySQL-python==1.2.5
|
|
||||||
|
|
||||||
[testenv:py27epolls]
|
|
||||||
basepython = python2.7
|
|
||||||
setenv =
|
|
||||||
{[testenv]setenv}
|
|
||||||
EVENTLET_HUB = epolls
|
|
||||||
deps =
|
|
||||||
{[testenv]deps}
|
|
||||||
MySQL-python==1.2.5
|
|
||||||
|
|
||||||
[testenv:py33selects]
|
|
||||||
basepython = python3.3
|
|
||||||
setenv =
|
|
||||||
{[testenv]setenv}
|
|
||||||
EVENTLET_HUB = selects
|
|
||||||
|
|
||||||
[testenv:py33poll]
|
|
||||||
basepython = python3.3
|
|
||||||
setenv =
|
|
||||||
{[testenv]setenv}
|
|
||||||
EVENTLET_HUB = poll
|
|
||||||
|
|
||||||
[testenv:py33epolls]
|
|
||||||
basepython = python3.3
|
|
||||||
setenv =
|
|
||||||
{[testenv]setenv}
|
|
||||||
EVENTLET_HUB = epolls
|
|
||||||
|
|
||||||
[testenv:py34selects]
|
|
||||||
basepython = python3.4
|
|
||||||
setenv =
|
|
||||||
{[testenv]setenv}
|
|
||||||
EVENTLET_HUB = selects
|
|
||||||
|
|
||||||
[testenv:py34poll]
|
|
||||||
basepython = python3.4
|
|
||||||
setenv =
|
|
||||||
{[testenv]setenv}
|
|
||||||
EVENTLET_HUB = poll
|
|
||||||
|
|
||||||
[testenv:py34epolls]
|
|
||||||
basepython = python3.4
|
|
||||||
setenv =
|
|
||||||
{[testenv]setenv}
|
|
||||||
EVENTLET_HUB = epolls
|
|
||||||
|
|
||||||
[testenv:pypyselects]
|
|
||||||
basepython = pypy
|
|
||||||
setenv =
|
|
||||||
{[testenv]setenv}
|
|
||||||
EVENTLET_HUB = selects
|
|
||||||
|
|
||||||
[testenv:pypypoll]
|
|
||||||
basepython = pypy
|
|
||||||
setenv =
|
|
||||||
{[testenv]setenv}
|
|
||||||
EVENTLET_HUB = poll
|
|
||||||
|
|
||||||
[testenv:pypyepolls]
|
|
||||||
basepython = pypy
|
|
||||||
setenv =
|
|
||||||
{[testenv]setenv}
|
|
||||||
EVENTLET_HUB = epolls
|
|
||||||
|
Reference in New Issue
Block a user