Now generate coverage reports for individual testenv
--HG-- extra : rebase_source : f01f2d4a18d467a73333f61f1b553a1de8122937
This commit is contained in:
parent
5ca0186863
commit
0c320363ad
41
tox.ini
41
tox.ini
@ -20,9 +20,14 @@ deps =
|
||||
coverage
|
||||
transaction
|
||||
|
||||
setenv=
|
||||
COVERAGE_FILE=.coverage.{envname}
|
||||
|
||||
#commands=nosetests --verbose []
|
||||
commands=
|
||||
{envbindir}/coverage run -p {envbindir}/nosetests -w ./wsme/tests --verbose {posargs}
|
||||
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml -w ./wsme/tests --verbose {posargs}
|
||||
{envbindir}/coverage xml -o coverage-{envname}.xml wsme/*.py wsme/rest/*.py
|
||||
{envbindir}/coverage report wsme/*.py wsme/rest/*.py
|
||||
|
||||
downloadcache=.tox/cache
|
||||
|
||||
@ -37,6 +42,12 @@ deps=
|
||||
zope.interface<=3.8.99
|
||||
transaction<=1.1.1
|
||||
|
||||
[testenv:py32]
|
||||
commands=
|
||||
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml -w ./wsme/tests --verbose {posargs}
|
||||
{envbindir}/coverage xml -o coverage-{envname}.xml --omit wsme/sphinxext.py wsme/*.py wsme/rest/*.py
|
||||
{envbindir}/coverage report --omit wsme/sphinxext.py wsme/*.py wsme/rest/*.py
|
||||
|
||||
[testenv:sphinxext]
|
||||
basepython=python2.5
|
||||
deps=
|
||||
@ -46,7 +57,9 @@ deps=
|
||||
simplejson
|
||||
Sphinx
|
||||
commands=
|
||||
{envbindir}/coverage run -p {envbindir}/nosetests tests/test_sphinxext.py --verbose {posargs}
|
||||
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml tests/test_sphinxext.py --verbose {posargs}
|
||||
{envbindir}/coverage xml -o coverage-{envname}.xml wsme/*.py wsme/rest/*.py
|
||||
{envbindir}/coverage report wsme/*.py wsme/rest/*.py
|
||||
|
||||
[testenv:tg11]
|
||||
basepython=python2.5
|
||||
@ -56,10 +69,14 @@ deps=
|
||||
webtest
|
||||
coverage
|
||||
simplejson
|
||||
suds
|
||||
lxml
|
||||
commands=
|
||||
{envbindir}/easy_install https://bitbucket.org/cdevienne/wsme-soap/get/tip.zip
|
||||
{envbindir}/easy_install -i http://www.turbogears.org/1.1/downloads/current/index/ 'TurboGears<1.1.99'
|
||||
{envbindir}/coverage run -p {envbindir}/nosetests tests/test_tg1.py --verbose {posargs}
|
||||
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml tests/test_tg1.py --verbose {posargs}
|
||||
{envbindir}/coverage xml -o coverage-{envname}.xml wsme/*.py wsme/rest/*.py
|
||||
{envbindir}/coverage report wsme/*.py wsme/rest/*.py
|
||||
|
||||
[testenv:tg15]
|
||||
basepython=python2.5
|
||||
@ -69,10 +86,14 @@ deps=
|
||||
webtest
|
||||
coverage
|
||||
simplejson
|
||||
suds
|
||||
lxml
|
||||
commands=
|
||||
{envbindir}/easy_install https://bitbucket.org/cdevienne/wsme-soap/get/tip.zip
|
||||
{envbindir}/easy_install -i http://www.turbogears.org/1.5/downloads/current/index/ 'TurboGears<1.5.99'
|
||||
{envbindir}/coverage run -p {envbindir}/nosetests tests/test_tg15.py --verbose {posargs}
|
||||
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml tests/test_tg15.py --verbose {posargs}
|
||||
{envbindir}/coverage xml -o coverage-{envname}.xml wsme/*.py wsme/rest/*.py
|
||||
{envbindir}/coverage report wsme/*.py wsme/rest/*.py
|
||||
|
||||
[testenv:tg21]
|
||||
basepython=python2.5
|
||||
@ -84,7 +105,9 @@ deps=
|
||||
commands=
|
||||
{envbindir}/easy_install https://bitbucket.org/cdevienne/wsme-soap/get/tip.zip
|
||||
{envbindir}/easy_install -i http://www.turbogears.org/2.1/downloads/current/index/ 'TurboGears2<2.1.99' webtest
|
||||
{envbindir}/coverage run -p {envbindir}/nosetests tests/test_tg20.py --verbose {posargs}
|
||||
{envbindir}/coverage run {envbindir}/nosetests --with-xunit --xunit-file nosetests-{envname}.xml tests/test_tg20.py --verbose {posargs}
|
||||
{envbindir}/coverage xml -o coverage-{envname}.xml wsme/*.py wsme/rest/*.py
|
||||
{envbindir}/coverage report wsme/*.py wsme/rest/*.py
|
||||
|
||||
[testenv:pecan]
|
||||
basepython=python2.7
|
||||
@ -95,15 +118,17 @@ deps=
|
||||
coverage
|
||||
simplejson
|
||||
pecan
|
||||
changedir=tests/pecantest
|
||||
setenv=COVERAGE_FILE=../../.coverage
|
||||
commands=
|
||||
{envbindir}/coverage run -p {envbindir}/nosetests tests --verbose {posargs}
|
||||
{envbindir}/coverage run --source wsme {envbindir}/nosetests -w tests/pecantest test/tests/test_ws.py --with-xunit --xunit-file nosetests-{envname}.xml --verbose {posargs}
|
||||
{envbindir}/coverage xml -o coverage-{envname}.xml wsme/*.py wsme/rest/*.py
|
||||
{envbindir}/coverage report --show-missing wsme/*.py wsme/rest/*.py
|
||||
|
||||
[testenv:coverage]
|
||||
basepython=python
|
||||
deps=
|
||||
coverage
|
||||
setenv=
|
||||
COVERAGE_FILE=.coverage
|
||||
commands=
|
||||
{envbindir}/coverage erase
|
||||
{envbindir}/coverage combine
|
||||
|
Loading…
x
Reference in New Issue
Block a user