branch: elpa/nix-mode
commit 4a5b6d5d2c5fcca1bf7a925dfaaa1f13e552a1ea
Author: Matthew Bauer <[email protected]>
Commit: Matthew Bauer <[email protected]>

    Add travis and Makefile
---
 .travis.yml | 14 ++++++++++++++
 Makefile    | 16 ++++++++++++++++
 2 files changed, 30 insertions(+)

diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000000..b8a997a295
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,14 @@
+language: emacs-lisp
+env:
+  - EVM_EMACS=emacs-24.5-travis
+  - EVM_EMACS=emacs-git-snapshot-travis
+
+before_install:
+  - git clone https://github.com/rejeep/evm.git $HOME/.evm
+  - export PATH=$HOME/.evm/bin:$PATH
+
+  - evm config path /tmp
+  - evm install $EVM_EMACS --use --skip
+
+script:
+  - make test
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000000..de4f6c31ef
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,16 @@
+emacs ?= emacs
+
+LOAD = -l nix-mode.el
+
+all: test
+
+test:
+       $(emacs) -Q -batch $(LOAD) -l tests/nix-mode-tests.el -l 
tests/nix-font-lock-tests.el -f ert-run-tests-batch-and-exit
+
+compile:
+       $(emacs) -batch --eval "(progn (add-to-list 'load-path 
default-directory) (mapc #'byte-compile-file '(\"nix-mode.el\")))"
+
+clean:
+       rm -f *.elc
+
+.PHONY: all compile clean test

Reply via email to