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
|
||||
env:
|
||||
- TOX_ENV=pep8
|
||||
- TOX_ENV=py26selects
|
||||
- TOX_ENV=py26poll
|
||||
- TOX_ENV=py26epolls
|
||||
- TOX_ENV=py27selects
|
||||
- TOX_ENV=py27poll
|
||||
- TOX_ENV=py27epolls
|
||||
- TOX_ENV=py33selects
|
||||
- TOX_ENV=py33poll
|
||||
- TOX_ENV=py33epolls
|
||||
- TOX_ENV=py34selects
|
||||
- TOX_ENV=py34poll
|
||||
- TOX_ENV=py34epolls
|
||||
- TOX_ENV=pypyselects
|
||||
- TOX_ENV=pypypoll
|
||||
- TOX_ENV=pypyepolls
|
||||
- TOX_ENV=py26-selects
|
||||
- TOX_ENV=py26-poll
|
||||
- TOX_ENV=py26-epolls
|
||||
- TOX_ENV=py27-selects
|
||||
- TOX_ENV=py27-poll
|
||||
- TOX_ENV=py27-epolls
|
||||
- TOX_ENV=py33-selects
|
||||
- TOX_ENV=py33-poll
|
||||
- TOX_ENV=py33-epolls
|
||||
- TOX_ENV=py34-selects
|
||||
- TOX_ENV=py34-poll
|
||||
- TOX_ENV=py34-epolls
|
||||
- TOX_ENV=pypy-selects
|
||||
- TOX_ENV=pypy-poll
|
||||
- TOX_ENV=pypy-epolls
|
||||
matrix:
|
||||
fast_finish: true
|
||||
allow_failures:
|
||||
- env: TOX_ENV=py33selects
|
||||
- env: TOX_ENV=py33poll
|
||||
- env: TOX_ENV=py33epolls
|
||||
- env: TOX_ENV=py34selects
|
||||
- env: TOX_ENV=py34poll
|
||||
- env: TOX_ENV=py34epolls
|
||||
- env: TOX_ENV=pypyselects
|
||||
- env: TOX_ENV=pypypoll
|
||||
- env: TOX_ENV=pypyepolls
|
||||
- env: TOX_ENV=py33-selects
|
||||
- env: TOX_ENV=py33-poll
|
||||
- env: TOX_ENV=py33-epolls
|
||||
- env: TOX_ENV=py34-selects
|
||||
- env: TOX_ENV=py34-poll
|
||||
- env: TOX_ENV=py34-epolls
|
||||
- env: TOX_ENV=pypy-selects
|
||||
- env: TOX_ENV=pypy-poll
|
||||
- env: TOX_ENV=pypy-epolls
|
||||
install:
|
||||
- sudo apt-get update -qq
|
||||
- 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]
|
||||
envlist =
|
||||
pep8,
|
||||
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
|
||||
pep8, {py26,py27,py33,py34,pypy}-{selects,poll,epolls}
|
||||
|
||||
[testenv:pep8]
|
||||
basepython = python2.7
|
||||
@@ -46,110 +26,28 @@ deps =
|
||||
commands =
|
||||
pep8 benchmarks/ eventlet/ tests/
|
||||
|
||||
[testenv:py26selects]
|
||||
basepython = python2.6
|
||||
[testenv]
|
||||
downloadcache = {toxworkdir}/pip_download_cache
|
||||
setenv =
|
||||
{[testenv]setenv}
|
||||
EVENTLET_HUB = selects
|
||||
PYTHONDONTWRITEBYTECODE = 1
|
||||
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 =
|
||||
{[testenv]deps}
|
||||
MySQL-python==1.2.5
|
||||
|
||||
[testenv:py26poll]
|
||||
basepython = python2.6
|
||||
setenv =
|
||||
{[testenv]setenv}
|
||||
EVENTLET_HUB = poll
|
||||
deps =
|
||||
{[testenv]deps}
|
||||
MySQL-python==1.2.5
|
||||
|
||||
[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
|
||||
nose==1.3.1
|
||||
psycopg2cffi-compat==1.1
|
||||
pyopenssl==0.13
|
||||
pyzmq==13.1.0
|
||||
setuptools==5.4.1
|
||||
py26: MySQL-python==1.2.5
|
||||
py27: MySQL-python==1.2.5
|
||||
commands =
|
||||
nosetests --verbose tests/
|
||||
nosetests --verbose --with-doctest eventlet/coros.py eventlet/event.py \
|
||||
eventlet/pools.py eventlet/queue.py eventlet/timeout.py
|
||||
|
Reference in New Issue
Block a user