.travis.yml 976 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. language: python
  2. sudo: false
  3. # command to install dependencies
  4. before_install: "cd tests"
  5. install: travis_retry pip install 'tox<3.0' coveralls
  6. # command to run tests
  7. script:
  8. - npm install
  9. - tox -e "${TOXENV}"
  10. after_success:
  11. - coverage xml
  12. - cp coverage.xml ../
  13. - coveralls
  14. env:
  15. matrix:
  16. - TOXENV=py27-django16
  17. - TOXENV=py27-django17
  18. - TOXENV=py27-django18
  19. - TOXENV=py27-django19
  20. - TOXENV=py27-django110
  21. - TOXENV=py27-django111
  22. - TOXENV=py34-django17
  23. - TOXENV=py34-django18
  24. - TOXENV=py34-django19
  25. - TOXENV=py34-django110
  26. - TOXENV=py34-django111
  27. # Python 3.5 has to go here until Travis adds it to the default build images.
  28. # https://github.com/travis-ci/travis-ci/issues/4794#issuecomment-143758799
  29. matrix:
  30. include:
  31. - python: 3.5
  32. env: TOXENV=py35-django18
  33. - python: 3.5
  34. env: TOXENV=py35-django19
  35. - python: 3.5
  36. env: TOXENV=py35-django110
  37. - python: 3.5
  38. env: TOXENV=py35-django111