-language: emacs
+language: emacs-lisp
-install:
- # Install emacs.
- - "sudo apt-get install emacs23-nox"
+env:
+ - EMACS=emacs24
+
+before_install:
+ - if [ "$EMACS" = 'emacs24' ]; then
+ sudo add-apt-repository -y ppa:cassou/emacs &&
+ sudo apt-get update -qq &&
+ sudo apt-get install -qq
+ emacs24 emacs24-el emacs24-common-non-dfsg;
+ fi
# run the tests
script:
- - curl -fsSkL https://raw.github.com/rejeep/carton/master/go | sh
- - export PATH="/home/travis/.cask/bin:$PATH"
- - carton
- - elpath=$(emacs -batch -q -no-site-file -eval "(message (apply 'concat (mapcar (lambda(x) (concat x \":\")) load-path)))" 2>&1)
- - test_simple=/home/travis/build/rocky/emacs-dbgr/.cask/23.3.1/elpa/test-simple-20130710.1126
- - loc_changes=/home/travis/build/rocky/emacs-dbgr/.cask/23.3.1/elpa/loc-changes-20130711.309
- - load_relative=/home/travis/build/rocky/emacs-dbgr/.cask/23.3.1/elpa/load-relative-20130410.549
- - cl_lib=/home/travis/.emacs.d/.cask/23.3.1/bootstrap/cl-lib-0.3/
- - elpath=${elpath}${test_simple}:${loc_changes}:${load_relative}:${cl_lib}
- - ls -laR /home/travis
- - echo $elpath
- - EMACSLOADPATH=$elpath /bin/sh ./autogen.sh && EMACSLOADPATH=$elpath make check
+ - NO_CHECK_EMACS_PACKAGES=1 /bin/bash ./autogen.sh && cd test && make check-elget