aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorTomi Ollila <tomi.ollila@iki.fi>2020-04-22 00:07:29 +0300
committerDavid Bremner <david@tethera.net>2020-04-23 21:28:45 -0300
commit00cdfe10717020423870fdaf56e973db9aba9f5a (patch)
treec958339dfb55e818f51657b62e8f1831868b34bf /test
parente02bb7e9fdbc96c66f32ce531509824f8afd4686 (diff)
build: drop support for xapian versions less than 1.4
Xapian 1.4 is over 3 years old now (1.4.0 released 2016-06-24), and 1.2 has been deprecated in Notmuch version 0.27 (2018-06-13). Xapian 1.4 supports compaction, field processors and retry locking; conditionals checking compaction and field processors were removed but user may want to disable retry locking at configure time so it is kept.
Diffstat (limited to 'test')
-rwxr-xr-xtest/T020-compact.sh12
-rwxr-xr-xtest/T500-search-date.sh3
-rwxr-xr-xtest/T585-thread-subquery.sh12
-rwxr-xr-xtest/T600-named-queries.sh6
-rwxr-xr-xtest/T650-regexp-query.sh4
-rwxr-xr-xtest/T670-duplicate-mid.sh6
6 files changed, 1 insertions, 42 deletions
diff --git a/test/T020-compact.sh b/test/T020-compact.sh
index 58cd2ba7..02f8738f 100755
--- a/test/T020-compact.sh
+++ b/test/T020-compact.sh
@@ -10,18 +10,6 @@ notmuch tag +tag1 \*
notmuch tag +tag2 subject:Two
notmuch tag -tag1 +tag3 subject:Three
-if [ $NOTMUCH_HAVE_XAPIAN_COMPACT -eq 0 ]; then
- test_begin_subtest "Compact unsupported: error message"
- output=$(notmuch compact --quiet 2>&1)
- test_expect_equal "$output" "notmuch was compiled against a xapian version lacking compaction support.
-Compaction failed: Unsupported operation"
-
- test_begin_subtest "Compact unsupported: status code"
- test_expect_code 1 "notmuch compact"
-
- test_done
-fi
-
test_begin_subtest "Running compact"
test_expect_success "notmuch compact --backup=${TEST_DIRECTORY}/xapian.old"
diff --git a/test/T500-search-date.sh b/test/T500-search-date.sh
index f84b0962..85ff831f 100755
--- a/test/T500-search-date.sh
+++ b/test/T500-search-date.sh
@@ -14,9 +14,6 @@ test_expect_equal "$output" "thread:XXX 2010-12-16 [1/1] Olivier Berger; Essai
test_begin_subtest "Absolute date field"
output=$(notmuch search date:2010-12-16 | notmuch_search_sanitize)
-if [ $NOTMUCH_HAVE_XAPIAN_FIELD_PROCESSOR -ne 1 ]; then
- test_subtest_known_broken
-fi
test_expect_equal "$output" "thread:XXX 2010-12-16 [1/1] Olivier Berger; Essai accentué (inbox unread)"
test_begin_subtest "Absolute time range with TZ"
diff --git a/test/T585-thread-subquery.sh b/test/T585-thread-subquery.sh
index bf9894d3..71ced149 100755
--- a/test/T585-thread-subquery.sh
+++ b/test/T585-thread-subquery.sh
@@ -14,9 +14,6 @@ count=$(notmuch count from:keithp and to:keithp)
test_expect_equal 0 "$count"
test_begin_subtest "Same query against threads"
-if [ $NOTMUCH_HAVE_XAPIAN_FIELD_PROCESSOR -eq 0 ]; then
- test_subtest_known_broken
-fi
notmuch search thread:{from:keithp} and thread:{to:keithp} | notmuch_search_sanitize > OUTPUT
cat<<EOF > EXPECTED
thread:XXX 2009-11-18 [7/7] Lars Kellogg-Stedman, Mikhail Gusarov, Keith Packard, Carl Worth; [notmuch] Working with Maildir storage? (inbox signed unread)
@@ -24,9 +21,6 @@ EOF
test_expect_equal_file EXPECTED OUTPUT
test_begin_subtest "Mix thread and non-threads query"
-if [ $NOTMUCH_HAVE_XAPIAN_FIELD_PROCESSOR -eq 0 ]; then
- test_subtest_known_broken
-fi
notmuch search thread:{from:keithp} and to:keithp | notmuch_search_sanitize > OUTPUT
cat<<EOF > EXPECTED
thread:XXX 2009-11-18 [1/7] Lars Kellogg-Stedman| Mikhail Gusarov, Keith Packard, Carl Worth; [notmuch] Working with Maildir storage? (inbox signed unread)
@@ -34,9 +28,6 @@ EOF
test_expect_equal_file EXPECTED OUTPUT
test_begin_subtest "Compound subquery"
-if [ $NOTMUCH_HAVE_XAPIAN_FIELD_PROCESSOR -eq 0 ]; then
- test_subtest_known_broken
-fi
notmuch search 'thread:"{from:keithp and date:2009}" and thread:{to:keithp}' | notmuch_search_sanitize > OUTPUT
cat<<EOF > EXPECTED
thread:XXX 2009-11-18 [7/7] Lars Kellogg-Stedman, Mikhail Gusarov, Keith Packard, Carl Worth; [notmuch] Working with Maildir storage? (inbox signed unread)
@@ -44,9 +35,6 @@ EOF
test_expect_equal_file EXPECTED OUTPUT
test_begin_subtest "Syntax/quoting error in subquery"
-if [ $NOTMUCH_HAVE_XAPIAN_FIELD_PROCESSOR -eq 0 ]; then
- test_subtest_known_broken
-fi
notmuch search 'thread:{from:keithp and date:2009} and thread:{to:keithp}' 1>OUTPUT 2>&1
cat<<EOF > EXPECTED
notmuch search: A Xapian exception occurred
diff --git a/test/T600-named-queries.sh b/test/T600-named-queries.sh
index 421a11d4..0ae8b83d 100755
--- a/test/T600-named-queries.sh
+++ b/test/T600-named-queries.sh
@@ -68,17 +68,11 @@ test_expect_equal_file QUERIES.BEFORE 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
-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"
diff --git a/test/T650-regexp-query.sh b/test/T650-regexp-query.sh
index 43af3b47..55dc6c88 100755
--- a/test/T650-regexp-query.sh
+++ b/test/T650-regexp-query.sh
@@ -2,10 +2,6 @@
test_description='regular expression searches'
. $(dirname "$0")/test-lib.sh || exit 1
-if [ $NOTMUCH_HAVE_XAPIAN_FIELD_PROCESSOR -eq 0 ]; then
- test_done
-fi
-
add_message '[dir]=bad' '[subject]="To the bone"'
add_message '[dir]=.' '[subject]="Top level"'
add_message '[dir]=bad/news' '[subject]="Bears"'
diff --git a/test/T670-duplicate-mid.sh b/test/T670-duplicate-mid.sh
index c17ccb69..4e5672ab 100755
--- a/test/T670-duplicate-mid.sh
+++ b/test/T670-duplicate-mid.sh
@@ -48,11 +48,7 @@ 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'
-# 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
+test_subtest_known_broken
cat <<EOF >EXPECTED
MAIL_DIR/copy0
MAIL_DIR/copy1