[tox] envlist = py26,py27,py32,py33,pypy [testenv] distribute = True sitepackages = False commands = nosetests [testenv:py32] distribute = True basepython = python3.2 deps = -r{toxinidir}/requirements/default.txt -r{toxinidir}/requirements/test3.txt -r{toxinidir}/requirements/test-ci.txt commands = {toxinidir}/extra/release/removepyc.sh {toxinidir} pip install -U http://github.com/celery/py-amqp/zipball/master pip install -U http://github.com/celery/kombu/zipball/master pip install -U http://github.com/celery/billiard/zipball/master pip install anyjson nosetests -vd celery.tests \ --with-xunit \ --xunit-file="{toxinidir}/nosetests.xml" [testenv:py33] distribute = True basepython = python3.3 deps = -r{toxinidir}/requirements/default.txt -r{toxinidir}/requirements/test3.txt -r{toxinidir}/requirements/test-ci.txt commands = {toxinidir}/extra/release/removepyc.sh {toxinidir} pip install -U http://github.com/celery/py-amqp/zipball/master pip install -U http://github.com/celery/kombu/zipball/master pip install -U http://github.com/celery/billiard/zipball/master pip install anyjson nosetests -vd celery.tests \ --with-xunit \ --xunit-file="{toxinidir}/nosetests.xml" [testenv:py27] basepython = python2.7 deps = -r{toxinidir}/requirements/default.txt -r{toxinidir}/requirements/test.txt -r{toxinidir}/requirements/test-ci.txt commands = {toxinidir}/extra/release/removepyc.sh {toxinidir} pip install -U http://github.com/celery/py-amqp/zipball/master pip install -U http://github.com/celery/kombu/zipball/master pip install -U http://github.com/celery/billiard/zipball/master pip install anyjson nosetests --with-xunit \ --xunit-file={toxinidir}/nosetests.xml \ --with-coverage3 --cover3-xml \ --cover3-html-dir={toxinidir}/cover \ --cover3-xml-file={toxinidir}/coverage.xml [testenv:py26] basepython = python2.6 deps = -r{toxinidir}/requirements/default.txt -r{toxinidir}/requirements/test.txt -r{toxinidir}/requirements/test-ci.txt commands = {toxinidir}/extra/release/removepyc.sh {toxinidir} pip install -U http://github.com/celery/py-amqp/zipball/master pip install -U http://github.com/celery/kombu/zipball/master pip install -U http://github.com/celery/billiard/zipball/master pip install anyjson nosetests --with-xunit \ --xunit-file={toxinidir}/nosetests.xml \ --with-coverage3 --cover3-xml \ --cover3-html-dir={toxinidir}/cover \ --cover3-xml-file={toxinidir}/coverage.xml [testenv:pypy] basepython = pypy deps = -r{toxinidir}/requirements/default.txt -r{toxinidir}/requirements/test.txt -r{toxinidir}/requirements/test-ci.txt commands = {toxinidir}/extra/release/removepyc.sh {toxinidir} pip install -U http://github.com/celery/py-amqp/zipball/master pip install -U http://github.com/celery/kombu/zipball/master pip install -U http://github.com/celery/billiard/zipball/master pip install anyjson nosetests --with-xunit \ --xunit-file={toxinidir}/nosetests.xml \ --with-coverage3 --cover3-xml \ --cover3-html-dir={toxinidir}/cover \ --cover3-xml-file={toxinidir}/coverage.xml