Add new Makefile rules for starting test-suite.
authorDavid Engster <dengste@eml.cc>
Thu, 7 Apr 2011 18:37:46 +0000 (20:37 +0200)
committerDavid Engster <dengste@eml.cc>
Thu, 7 Apr 2011 18:37:46 +0000 (20:37 +0200)
* Makefile.in (check): New rule for starting test-suite.

* lisp/Makefile.in (check, test-registry): New rules for test-suite.

ChangeLog
Makefile.in
lisp/ChangeLog
lisp/Makefile.in

index a0ac18a..04b4566 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-04-07  David Engster  <dengste@eml.cc>
+
+       * Makefile.in (check): New rule for starting test-suite.
+
 2011-04-06  David Engster  <dengste@eml.cc>
 
        * Makefile.in (lick-fail-on-warning): New rule to compile with warnings
index b0d335a..537ef84 100644 (file)
@@ -71,6 +71,9 @@ uninstall:
 GNUS-NEWS: texi/gnus-news.texi
        cd texi && $(MAKE) GNUS-NEWS
 
+check: 
+       cd lisp && $(MAKE) EMACS="$(EMACS)" lispdir="$(lispdir)" check
+
 # Rule for Lars and nobody else.
 some:
        cd lisp && $(MAKE) EMACS="$(EMACS)" some
index 5d4a8ee..447675c 100644 (file)
@@ -1,3 +1,7 @@
+2011-04-07  David Engster  <dengste@eml.cc>
+
+       * Makefile.in (check, test-registry): New rules for test-suite.
+
 2011-04-06  David Engster  <dengste@eml.cc>
 
        * registry.el, gnus-registry.el: Use `ignore-errors' instead of third
index 3d6f7f5..58d99a1 100644 (file)
@@ -35,6 +35,12 @@ clever some l: gnus-load.el
 
 install: install-el-elc list-installed-shadows
 
+# Test rules
+check: test-registry
+
+test-registry:
+       $(EMACS_COMP) -l ert -l gnus-registry.el -f ert-run-tests-batch-and-exit
+
 # This entry will never install .el files if there are no .elc files.
 install-el: gnus-load.el
        $(SHELL) $(top_srcdir)/mkinstalldirs "$(lispdir)"