tox.ini 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. [tox]
  2. envlist = py26,py27,py33,pypy
  3. [testenv]
  4. sitepackages = False
  5. commands = nosetests
  6. [testenv:py33]
  7. basepython = python3.3
  8. deps = -r{toxinidir}/requirements/default.txt
  9. -r{toxinidir}/requirements/test3.txt
  10. -r{toxinidir}/requirements/test-ci.txt
  11. commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
  12. pip install anyjson
  13. nosetests -vd celery.tests \
  14. --with-xunit \
  15. --xunit-file="{toxinidir}/nosetests.xml"
  16. [testenv:py27]
  17. basepython = python2.7
  18. deps = -r{toxinidir}/requirements/default.txt
  19. -r{toxinidir}/requirements/test.txt
  20. -r{toxinidir}/requirements/test-ci.txt
  21. commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
  22. pip install anyjson
  23. nosetests --with-xunit \
  24. --xunit-file={toxinidir}/nosetests.xml \
  25. --with-coverage3 --cover3-xml \
  26. --cover3-html-dir={toxinidir}/cover \
  27. --cover3-xml-file={toxinidir}/coverage.xml
  28. [testenv:py26]
  29. basepython = python2.6
  30. deps = -r{toxinidir}/requirements/default.txt
  31. -r{toxinidir}/requirements/test.txt
  32. -r{toxinidir}/requirements/test-ci.txt
  33. commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
  34. pip install anyjson
  35. nosetests --with-xunit \
  36. --xunit-file={toxinidir}/nosetests.xml \
  37. --with-coverage3 --cover3-xml \
  38. --cover3-html-dir={toxinidir}/cover \
  39. --cover3-xml-file={toxinidir}/coverage.xml
  40. [testenv:pypy]
  41. basepython = pypy
  42. deps = -r{toxinidir}/requirements/default.txt
  43. -r{toxinidir}/requirements/test.txt
  44. -r{toxinidir}/requirements/test-ci.txt
  45. commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
  46. pip install anyjson
  47. nosetests --with-xunit \
  48. --xunit-file={toxinidir}/nosetests.xml \
  49. --with-coverage3 --cover3-xml \
  50. --cover3-html-dir={toxinidir}/cover \
  51. --cover3-xml-file={toxinidir}/coverage.xml