tox.ini 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. [tox]
  2. envlist =
  3. 2.6,
  4. 2.7,
  5. 3.2,
  6. 3.3,
  7. pypy
  8. [testenv]
  9. sitepackages = False
  10. commands = nosetests
  11. [testenv:3.3]
  12. basepython = python3.3
  13. deps = -r{toxinidir}/requirements/default.txt
  14. -r{toxinidir}/requirements/test3.txt
  15. -r{toxinidir}/requirements/test-ci.txt
  16. commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
  17. pip install anyjson
  18. nosetests -vd celery.tests --with-xunit \
  19. --xunit-file="{toxinidir}/nosetests.xml" \
  20. --cover3-html-dir={toxinidir}/cover \
  21. --cover3-xml-file={toxinidir}/coverage.xml
  22. [testenv:3.2]
  23. basepython = python3.2
  24. deps = -r{toxinidir}/requirements/default.txt
  25. -r{toxinidir}/requirements/test3.txt
  26. -r{toxinidir}/requirements/test-ci.txt
  27. commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
  28. pip install anyjson
  29. nosetests -vd celery.tests --with-xunit \
  30. --xunit-file="{toxinidir}/nosetests.xml" \
  31. --cover3-html-dir={toxinidir}/cover \
  32. --cover3-xml-file={toxinidir}/coverage.xml
  33. [testenv:2.7]
  34. basepython = python2.7
  35. deps = -r{toxinidir}/requirements/default.txt
  36. -r{toxinidir}/requirements/test.txt
  37. -r{toxinidir}/requirements/test-ci.txt
  38. commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
  39. pip install anyjson
  40. nosetests -v --with-xunit \
  41. --xunit-file={toxinidir}/nosetests.xml \
  42. --with-coverage3 --cover3-xml \
  43. --cover3-html-dir={toxinidir}/cover \
  44. --cover3-xml-file={toxinidir}/coverage.xml
  45. [testenv:2.6]
  46. basepython = python2.6
  47. deps = -r{toxinidir}/requirements/default.txt
  48. -r{toxinidir}/requirements/test.txt
  49. -r{toxinidir}/requirements/test-ci.txt
  50. commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
  51. pip install anyjson
  52. nosetests -v --with-xunit \
  53. --xunit-file={toxinidir}/nosetests.xml \
  54. --with-coverage3 --cover3-xml \
  55. --cover3-html-dir={toxinidir}/cover \
  56. --cover3-xml-file={toxinidir}/coverage.xml
  57. [testenv:pypy]
  58. basepython = pypy
  59. deps = -r{toxinidir}/requirements/default.txt
  60. -r{toxinidir}/requirements/test.txt
  61. -r{toxinidir}/requirements/test-ci.txt
  62. commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
  63. pip install anyjson
  64. nosetests -v --with-xunit \
  65. --xunit-file={toxinidir}/nosetests.xml \
  66. --with-coverage3 --cover3-xml \
  67. --cover3-html-dir={toxinidir}/cover \
  68. --cover3-xml-file={toxinidir}/coverage.xml