]> code.delx.au - gnu-emacs-elpa/commitdiff
Add test targets
authorDmitry Gutov <dgutov@yandex.ru>
Thu, 9 May 2013 02:40:06 +0000 (06:40 +0400)
committerDmitry Gutov <dgutov@yandex.ru>
Thu, 9 May 2013 03:29:28 +0000 (07:29 +0400)
Makefile

index de124c5876ba3a453529e77557ea2f9f0e785ef1..db28faf606a141c993879be48d2ff1e827de37ef 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,5 @@
+EMACS=emacs
+
 package: *.el
        @ver=`grep -o "Version: .*" company.el | cut -c 10-`; \
        tar cjvf company-$$ver.tar.bz2 --mode 644 `git ls-files '*.el' | xargs`
@@ -14,3 +16,12 @@ elpa: *.el
 
 clean:
        @rm -rf company-*/ company-*.tar company-*.tar.bz2
+
+test:
+       ${EMACS} -Q -nw --eval "(add-to-list 'load-path \".\")" \
+       -l company-tests.el --eval "(ert t)"
+
+test-batch:
+       ${EMACS} -Q --batch --eval "(add-to-list 'load-path \".\")" \
+       -l company-tests.el --eval "(ert-run-tests-batch-and-exit \
+         '(not (tag interactive)))"