Add a py33 tox target

Change-Id: I0b918caa1669e9a980b8abd510c5ccb0a3aa7d5e
This commit is contained in:
Julien Danjou 2013-08-21 13:52:30 +02:00
parent 2f28ce391a
commit a8eacfc26c
2 changed files with 325 additions and 3 deletions

View File

@ -1,6 +1,6 @@
# content of: tox.ini , put in same dir as setup.py
[tox]
envlist = py27,py27-nolxml,py32,py32-nolxml,pypy,py25-simplejson,sphinxext,tg11,tg15,pecan,flask,cornice,coverage
envlist = py27,py27-nolxml,py32,py32-nolxml,pypy,py25-simplejson,sphinxext,tg11,tg15,pecan,flask,cornice,coverage,py33,py33-nolxml
[common]
testtools=
@ -14,7 +14,7 @@ py25deps=
webob <= 1.1.1
[axes]
python=py25,py27,py32,pypy
python=py25,py27,py32,py33,pypy
sqlalchemy=sa5,sa6,sa7*
lxml=lxml*,nolxml
json=json*,simplejson
@ -58,6 +58,20 @@ commands=
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
[axis:python:py33]
basepython=python3.3
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
commands=
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
[axis:sqlalchemy:sa5]
deps=
SQLAlchemy<=0.5.99

310
tox.ini
View File

@ -1,5 +1,5 @@
[tox]
envlist = py27,py27-nolxml,py32,py32-nolxml,pypy,py25-simplejson,sphinxext,tg11,tg15,pecan,flask,cornice,coverage
envlist = py27,py27-nolxml,py32,py32-nolxml,pypy,py25-simplejson,sphinxext,tg11,tg15,pecan,flask,cornice,coverage,py33,py33-nolxml
[common]
testtools =
@ -657,6 +657,314 @@ deps =
SQLAlchemy<=0.7.99
basepython = python3.2
[testenv:py33-sa5-lxml-json]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.5.99
lxml
basepython = python3.3
[testenv:py33-sa5]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.5.99
lxml
basepython = python3.3
[testenv:py33-sa5-lxml-simplejson]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.5.99
lxml
simplejson
basepython = python3.3
[testenv:py33-sa5-simplejson]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.5.99
lxml
simplejson
basepython = python3.3
[testenv:py33-sa5-nolxml-json]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.5.99
basepython = python3.3
[testenv:py33-sa5-nolxml]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.5.99
basepython = python3.3
[testenv:py33-sa5-nolxml-simplejson]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.5.99
simplejson
basepython = python3.3
[testenv:py33-sa6-lxml-json]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.6.99
lxml
basepython = python3.3
[testenv:py33-sa6]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.6.99
lxml
basepython = python3.3
[testenv:py33-sa6-lxml-simplejson]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.6.99
lxml
simplejson
basepython = python3.3
[testenv:py33-sa6-simplejson]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.6.99
lxml
simplejson
basepython = python3.3
[testenv:py33-sa6-nolxml-json]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.6.99
basepython = python3.3
[testenv:py33-sa6-nolxml]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.6.99
basepython = python3.3
[testenv:py33-sa6-nolxml-simplejson]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.6.99
simplejson
basepython = python3.3
[testenv:py33-sa7-lxml-json]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.7.99
lxml
basepython = python3.3
[testenv:py33]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.7.99
lxml
basepython = python3.3
[testenv:py33-sa7-lxml-simplejson]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.7.99
lxml
simplejson
basepython = python3.3
[testenv:py33-simplejson]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.7.99
lxml
simplejson
basepython = python3.3
[testenv:py33-sa7-nolxml-json]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.7.99
basepython = python3.3
[testenv:py33-nolxml]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.7.99
basepython = python3.3
[testenv:py33-sa7-nolxml-simplejson]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.7.99
simplejson
basepython = python3.3
[testenv:py33-nolxml-simplejson]
commands =
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
{envbindir}/coverage report --show-missing --omit wsmeext/sphinxext.py wsme/*.py wsme/rest/*.py wsmeext/*.py
deps =
{[common]testtools}
webtest
transaction
https://bitbucket.org/bernh/suds-python-3-patches/downloads/suds_patched.zip
SQLAlchemy<=0.7.99
simplejson
basepython = python3.3
[testenv:pypy-sa5-lxml-json]
commands =
{envbindir}/coverage run {envbindir}/nosetests --nologcapture --with-xunit --xunit-file nosetests-{envname}.xml wsme/tests wsmeext/tests --verbose {posargs}