summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Kahn Gillmor <dkg@fifthhorseman.net>2017-12-05 21:33:23 -0500
committerDavid Bremner <david@tethera.net>2017-12-19 07:14:07 -0400
commitbace15c27578bc4d6f78272b4093000aaeede966 (patch)
tree27bdab73702b4ef27161d95b5ee5ed9b85bf0218
parent776a2982ae5f3fd8accfae173a32038a01b79a57 (diff)
test: named query tests are broken when missing Xapian FieldProcessor
Named queries don't work without Xapian FieldProcessor. Rather than silently skipping them, we should explictly mark them as broken when building against an older version of Xapian.
-rwxr-xr-xtest/T600-named-queries.sh33
1 files changed, 20 insertions, 13 deletions
diff --git a/test/T600-named-queries.sh b/test/T600-named-queries.sh
index 59496c3e..e38dc5bb 100755
--- a/test/T600-named-queries.sh
+++ b/test/T600-named-queries.sh
@@ -50,21 +50,28 @@ notmuch restore < BEFORE
notmuch dump | grep '^#@' > OUTPUT
test_expect_equal_file QUERIES.BEFORE OUTPUT
-if [ $NOTMUCH_HAVE_XAPIAN_FIELD_PROCESSOR -eq 1 ]; then
- test_begin_subtest "search named query"
- notmuch search query:test > OUTPUT
- notmuch search $QUERYSTR > EXPECTED
- test_expect_equal_file EXPECTED OUTPUT
+test_begin_subtest "search named query"
+notmuch search query:test > OUTPUT
+notmuch search $QUERYSTR > EXPECTED
+if [ $NOTMUCH_HAVE_XAPIAN_FIELD_PROCESSOR -ne 1 ]; then
+ test_subtest_known_broken
+fi
+test_expect_equal_file EXPECTED OUTPUT
- test_begin_subtest "search named query with other terms"
- notmuch search query:test and subject:Maildir > OUTPUT
- notmuch search $QUERYSTR and subject:Maildir > EXPECTED
- test_expect_equal_file EXPECTED OUTPUT
+test_begin_subtest "search named query with other terms"
+notmuch search query:test and subject:Maildir > OUTPUT
+notmuch search $QUERYSTR and subject:Maildir > EXPECTED
+if [ $NOTMUCH_HAVE_XAPIAN_FIELD_PROCESSOR -ne 1 ]; then
+ test_subtest_known_broken
+fi
+test_expect_equal_file EXPECTED OUTPUT
- test_begin_subtest "search nested named query"
- notmuch search query:test2 > OUTPUT
- notmuch search $QUERYSTR2 > EXPECTED
- test_expect_equal_file EXPECTED OUTPUT
+test_begin_subtest "search nested named query"
+notmuch search query:test2 > OUTPUT
+notmuch search $QUERYSTR2 > EXPECTED
+if [ $NOTMUCH_HAVE_XAPIAN_FIELD_PROCESSOR -ne 1 ]; then
+ test_subtest_known_broken
fi
+test_expect_equal_file EXPECTED OUTPUT
test_done