]> git.notmuchmail.org Git - notmuch/commitdiff
test: make regexp test conditional on field processors
authorDavid Bremner <david@tethera.net>
Mon, 10 Sep 2018 01:36:17 +0000 (22:36 -0300)
committerDavid Bremner <david@tethera.net>
Fri, 14 Sep 2018 11:54:20 +0000 (08:54 -0300)
Normally we'd mark it broken, but perversely missing regexp support
actually makes the test pass.

test/T670-duplicate-mid.sh

index bf8cc3a816b65e8cc858411979fcd22340ac2e2d..fd7df05774c4600ade48746e8fa49e0a226791dc 100755 (executable)
@@ -48,7 +48,11 @@ notmuch search --output=files subject:'"message 2"' | notmuch_dir_sanitize > OUT
 test_expect_equal_file EXPECTED OUTPUT
 
 test_begin_subtest 'Regexp search for second subject'
-test_subtest_known_broken
+# Note that missing field processor support really means the test
+# doesn't make sense, but it happens to pass.
+if [ $NOTMUCH_HAVE_XAPIAN_FIELD_PROCESSOR -eq 1 ]; then
+    test_subtest_known_broken
+fi
 cat <<EOF >EXPECTED
 MAIL_DIR/copy0
 MAIL_DIR/copy1