From: David Bremner Date: Mon, 9 Jul 2018 10:30:31 +0000 (-0300) Subject: test/tag: add test for updating during batch tag operations X-Git-Tag: debian/0.28_rc0-1~37 X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=dfda1745bf6efa993de8c842511e1a52c0694fd2 test/tag: add test for updating during batch tag operations This clarifies that the breakage seen with Xapian 1.4.6 does not have to do with "funny" tags. This test is "known broken", but only with xapian 1.4.6, and there's curently no convenient way to mark that. --- diff --git a/test/T150-tagging.sh b/test/T150-tagging.sh index 6140c676..208b4b98 100755 --- a/test/T150-tagging.sh +++ b/test/T150-tagging.sh @@ -130,6 +130,19 @@ EOF test_expect_equal_file batch_removeall.expected OUTPUT rm batch_removeall.expected +test_begin_subtest "--batch, dependence on previous line" +notmuch dump --format=batch-tag > backup.tags +notmuch tag --batch< OUTPUT +notmuch restore --format=batch-tag < backup.tags +cat <EXPECTED ++inbox +second_tag +tag5 +trigger +unread -- id:msg-001@notmuch-test-suite +EOF +test_expect_equal_file EXPECTED OUTPUT + test_begin_subtest "--batch, blank lines and comments" notmuch dump | sort > EXPECTED notmuch tag --batch <