.travis.yml 888 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. language: python
  2. python:
  3. - "2.6"
  4. - "2.7"
  5. - "3.2"
  6. - "3.3"
  7. - "3.4"
  8. - "3.5"
  9. - "3.6"
  10. - "pypy"
  11. - "pypy3"
  12. env:
  13. - YTDL_TEST_SET=core
  14. - YTDL_TEST_SET=download
  15. matrix:
  16. include:
  17. - python: 3.7
  18. dist: xenial
  19. env: YTDL_TEST_SET=core
  20. - python: 3.7
  21. dist: xenial
  22. env: YTDL_TEST_SET=download
  23. - python: 3.8-dev
  24. dist: xenial
  25. env: YTDL_TEST_SET=core
  26. - python: 3.8-dev
  27. dist: xenial
  28. env: YTDL_TEST_SET=download
  29. - env: JYTHON=true; YTDL_TEST_SET=core
  30. - env: JYTHON=true; YTDL_TEST_SET=download
  31. fast_finish: true
  32. allow_failures:
  33. - env: YTDL_TEST_SET=download
  34. - env: JYTHON=true; YTDL_TEST_SET=core
  35. - env: JYTHON=true; YTDL_TEST_SET=download
  36. before_install:
  37. - if [ "$JYTHON" == "true" ]; then ./devscripts/install_jython.sh; export PATH="$HOME/jython/bin:$PATH"; fi
  38. script: ./devscripts/run_tests.sh