diff options
author | Bozhidar Batsov <bozhidar@batsov.com> | 2013-08-15 16:25:43 +0300 |
---|---|---|
committer | Bozhidar Batsov <bozhidar@batsov.com> | 2013-08-15 16:25:43 +0300 |
commit | 7a1ca0434574a0b75494d9284b9f0d9d023b0143 (patch) | |
tree | 65c7d35fe5c461bc9da653e42a5fc6f7e5a618db /.travis.yml | |
parent | 73925f528db529513327fd6ccb1715663a739b69 (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.yml | 32 |
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 |