summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorBozhidar Batsov <bozhidar@batsov.com>2013-08-15 16:25:43 +0300
committerBozhidar Batsov <bozhidar@batsov.com>2013-08-15 16:25:43 +0300
commit7a1ca0434574a0b75494d9284b9f0d9d023b0143 (patch)
tree65c7d35fe5c461bc9da653e42a5fc6f7e5a618db /.travis.yml
parent73925f528db529513327fd6ccb1715663a739b69 (diff)
Simplify test infrastructure
* Manage dependencies with Cask * Add a Vagrantfile and a shell script for provisioning * Simplify Makefile * Add a script for running the tests in batch mode The one thing that remains to be done is to reintegrate the batch checkdoc check.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml32
1 files changed, 6 insertions, 26 deletions
diff --git a/.travis.yml b/.travis.yml
index ac0fa7ab..3240de77 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,29 +1,9 @@
language: emacs-lisp
-
env:
- matrix:
- - NREPL_DEPS=stable
- - NREPL_DEPS=latest
- global:
- - EMACS=emacs24
-
-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;
- fi
- - if [ "$NREPL_DEPS" = "stable" ]; then
- make downloads-stable;
- fi
- - if [ "$NREPL_DEPS" = "latest" ]; then
- make downloads-latest;
- fi
-
+ - EMACS=emacs24
+ - EMACS=emacs-snapshot
+before_script:
+ - sh vagrant/provision.sh
+ - make elpa
script:
- - if [ "$NREPL_DEPS" = "latest" ]; then
- $EMACS --version && make test-latest-no-backtrace checkdoc EMACS=$EMACS;
- fi
- - if [ "$NREPL_DEPS" = "stable" ]; then
- $EMACS --version && make test-no-backtrace checkdoc EMACS=$EMACS;
- fi
+ - make EMACS=${EMACS} test \ No newline at end of file