.travis.yml 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. language: emacs-lisp
  2. before_install:
  3. - git submodule --quiet update --init
  4. - sudo apt-get install -qq python-virtualenv
  5. - if [ "$EMACS" = "emacs24" ]; then
  6. sudo add-apt-repository -y ppa:cassou/emacs &&
  7. sudo apt-get update -qq &&
  8. sudo apt-get install -qq emacs24 emacs24-el;
  9. fi
  10. - if [ "$EMACS" = 'emacs-snapshot' ]; then
  11. sudo add-apt-repository -y ppa:cassou/emacs &&
  12. sudo apt-get update -qq &&
  13. sudo apt-get install -qq
  14. emacs-snapshot-el emacs-snapshot-gtk emacs-snapshot;
  15. fi
  16. env:
  17. - EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=dev EMACS=emacs
  18. - EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=0.13.0 EMACS=emacs
  19. - EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=0.12.1 EMACS=emacs
  20. - EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=0.12.0 EMACS=emacs
  21. - EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=dev EMACS=emacs24
  22. - EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=0.13.0 EMACS=emacs24
  23. - EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=0.12.1 EMACS=emacs24
  24. - EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=0.12.0 EMACS=emacs24
  25. - EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=dev EMACS=emacs-snapshot
  26. - EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=0.13.0 EMACS=emacs-snapshot
  27. - EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=0.12.1 EMACS=emacs-snapshot
  28. - EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=0.12.0 EMACS=emacs-snapshot
  29. - EIN_TEST_TARGET=travis-ci-zeroein EMACS=emacs
  30. - EIN_TEST_TARGET=travis-ci-zeroein EMACS=emacs24
  31. - EIN_TEST_TARGET=travis-ci-zeroein EMACS=emacs-snapshot
  32. matrix:
  33. allow_failures:
  34. # IPY_VERSION=0.12.*
  35. - env: EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=0.12.1 EMACS=emacs
  36. - env: EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=0.12.0 EMACS=emacs
  37. - env: EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=0.12.1 EMACS=emacs24
  38. - env: EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=0.12.0 EMACS=emacs24
  39. # EMACS=emacs-snapshot
  40. - env: EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=dev EMACS=emacs-snapshot
  41. - env: EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=0.13.0 EMACS=emacs-snapshot
  42. - env: EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=0.12.1 EMACS=emacs-snapshot
  43. - env: EIN_TEST_TARGET=travis-ci-testein IPY_VERSION=0.12.0 EMACS=emacs-snapshot
  44. script:
  45. make $EIN_TEST_TARGET IPY_VERSION=$IPY_VERSION