summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml50
1 files changed, 50 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..1206e1a
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,50 @@
+language: emacs-lisp
+sudo: false
+env:
+ - EVM_EMACS=emacs-24.5
+ - EVM_EMACS=emacs-24.4
+ - EVM_EMACS=emacs-24.3
+ - EVM_EMACS=emacs-24.2
+ - EVM_EMACS=emacs-24.1
+
+cache:
+ apt: true
+ directories:
+ - $HOME/emacsen
+
+addons:
+ apt:
+ packages:
+ - python
+ - curl
+ - libxpm-dev
+ - texinfo
+ - x11-utils
+ - xdotool
+
+before_install:
+ - "export DISPLAY=:99.0"
+ - "sh -e /etc/init.d/xvfb start"
+ - sleep 3
+ - curl -fsSkL https://raw.github.com/rejeep/evm/master/go | bash
+ - export PATH="$HOME/.evm/bin:$PATH"
+ - mkdir -p $HOME/emacsen
+ - evm config path $HOME/emacsen
+
+install:
+ - evm install $EVM_EMACS --skip
+ - evm use $EVM_EMACS
+ - curl -fsSL https://raw.githubusercontent.com/cask/cask/master/go | python
+ - export PATH="/home/travis/.cask/bin:$PATH"
+ - cask install
+
+script:
+ - cask exec ert-runner
+ - sh linux-gui-restart-test.sh
+
+notifications:
+ email:
+ recipients:
+ - iqbalansari02@yahoo.com
+ on_success: never
+ on_failure: always \ No newline at end of file