tox.ini 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. [tox]
  2. envlist = py26,py27,py32,py33,pypy
  3. [testenv]
  4. distribute = True
  5. sitepackages = False
  6. commands = nosetests
  7. [testenv:py32]
  8. distribute = True
  9. basepython = python3.2
  10. deps = -r{toxinidir}/requirements/default.txt
  11. -r{toxinidir}/requirements/test3.txt
  12. -r{toxinidir}/requirements/test-ci.txt
  13. commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
  14. pip install -U http://github.com/celery/kombu/zipball/master
  15. nosetests -vd celery.tests \
  16. --with-coverage3 \
  17. --cover3-branch \
  18. --cover3-xml \
  19. --cover3-xml-file="{toxinidir}/coverage.xml" \
  20. --cover3-html \
  21. --cover3-html-dir="{toxinidir}/cover" \
  22. --cover3-package=celery \
  23. --cover3-exclude="celery.tests.*" \
  24. --with-xunit \
  25. --xunit-file="{toxinidir}/nosetests.xml"
  26. [testenv:py33]
  27. distribute= True
  28. basepython = python3.3
  29. deps = -r{toxinidir}/requirements/default.txt
  30. -r{toxinidir}/requirements/test3.txt
  31. -r{toxinidir}/requirements/test-ci.txt
  32. commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
  33. pip install -U http://github.com/celery/kombu/zipball/master
  34. nosetests -vd celery.tests \
  35. --with-coverage3 \
  36. --cover3-branch \
  37. --cover3-xml \
  38. --cover3-xml-file="{toxinidir}/coverage.xml" \
  39. --cover3-html \
  40. --cover3-html-dir="{toxinidir}/cover" \
  41. --cover3-package=celery \
  42. --cover3-exclude="celery.tests.*" \
  43. --with-xunit \
  44. --xunit-file="{toxinidir}/nosetests.xml"
  45. [testenv:py27]
  46. basepython = python2.7
  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 -U http://github.com/celery/kombu/zipball/master
  52. nosetests --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:py26]
  58. basepython = python2.6
  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 -U http://github.com/celery/kombu/zipball/master
  64. nosetests --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
  69. [testenv:pypy]
  70. basepython = pypy
  71. deps = -r{toxinidir}/requirements/default.txt
  72. -r{toxinidir}/requirements/test.txt
  73. -r{toxinidir}/requirements/test-ci.txt
  74. commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
  75. pip install -U http://github.com/celery/kombu/zipball/master
  76. nosetests --with-xunit \
  77. --xunit-file={toxinidir}/nosetests.xml \
  78. --with-coverage3 --cover3-xml \
  79. --cover3-html-dir={toxinidir}/cover \
  80. --cover3-xml-file={toxinidir}/coverage.xml