.travis.yml 701 B

1234567891011121314151617181920212223242526272829303132333435
  1. sudo: false
  2. language: python
  3. services:
  4. - memcached
  5. - mysql
  6. - riak
  7. - postgresql
  8. - redis-server
  9. - cassandra
  10. python:
  11. - "2.7"
  12. cache:
  13. directories:
  14. - node_modules
  15. - $HOME/.cache/pip/wheels
  16. - "$HOME/virtualenv/python2.7.9"
  17. env:
  18. matrix:
  19. - TEST_SUITE=sqlite DB=sqlite
  20. - TEST_SUITE=postgres DB=postgres
  21. - TEST_SUITE=mysql DB=mysql
  22. - TEST_SUITE=js
  23. - TEST_SUITE=cli
  24. - TEST_SUITE=dist
  25. global:
  26. - PIP_DISABLE_PIP_VERSION_CHECK=on
  27. - SENTRY_LIGHT_BUILD=1
  28. - SENTRY_SKIP_BACKEND_VALIDATION=1
  29. install:
  30. - make travis-install-$TEST_SUITE
  31. script:
  32. - make travis-lint-$TEST_SUITE
  33. - make travis-test-$TEST_SUITE
  34. after_success:
  35. - codecov -e TEST_SUITE