[PATCH] test: add test for syntax of emacs test library

David Bremner david at tethera.net
Sat Jan 11 16:10:21 PST 2014


If there is a syntax error in the emacs test library, it causes other
tests to hang or crash without a useful error message.

This test could be eliminated if the error reporting for emacs tests
was somehow improved.
---
 test/emacs | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/test/emacs b/test/emacs
index 863219d..7dc9a8e 100755
--- a/test/emacs
+++ b/test/emacs
@@ -7,6 +7,10 @@ EXPECTED=$TEST_DIRECTORY/emacs.expected-output
 
 add_email_corpus
 
+# syntax errors in test-lib.el cause mysterious failures
+test_expect_success 'Syntax of emacs test library' \
+    "${TEST_EMACS} -Q --batch --load $TEST_DIRECTORY/test-lib.el"
+
 test_begin_subtest "Basic notmuch-hello view in emacs"
 test_emacs '(notmuch-hello)
 	    (test-output)'
-- 
1.8.5.2



More information about the notmuch mailing list