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

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

Date: Sat, 11 Jan 2014 20:10:21 -0400

To: notmuch@notmuchmail.org

Cc:

From: David Bremner


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


Thread: