mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-24 18:34:52 +01:00
test: add known_broken test for dumping large stored queries
'qsx' reported a bug on #notmuch with notmuch-dump and large stored queries. This test will pass (on my machine) if the value of `repeat' is made smaller. Reported-By: Thomas Schneider <qsx@chaotikum.eu>
This commit is contained in:
parent
374217a01a
commit
d50f41c0fd
1 changed files with 16 additions and 0 deletions
|
@ -36,6 +36,22 @@ cat<<EOF > QUERIES.BEFORE
|
|||
EOF
|
||||
test_expect_equal_file QUERIES.BEFORE OUTPUT
|
||||
|
||||
test_begin_subtest 'dumping large queries'
|
||||
test_subtest_known_broken
|
||||
# This value is just large enough to trigger a limitation of gzprintf
|
||||
# to 8191 bytes in total (by default).
|
||||
repeat=1329
|
||||
notmuch config set query.big "$(seq -s' ' $repeat)"
|
||||
notmuch dump --include=config > OUTPUT
|
||||
notmuch config set query.big ''
|
||||
printf "#notmuch-dump batch-tag:3 config\n#@ query.big " > EXPECTED
|
||||
seq -s'%20' $repeat >> EXPECTED
|
||||
cat <<EOF >> EXPECTED
|
||||
#@ query.test date%3a2009-11-18..2009-11-18%20and%20tag%3aunread
|
||||
#@ query.test2 query%3atest%20and%20subject%3aMaildir
|
||||
EOF
|
||||
test_expect_equal_file EXPECTED OUTPUT
|
||||
|
||||
test_begin_subtest "delete named queries"
|
||||
notmuch dump > BEFORE
|
||||
notmuch config set query.test
|
||||
|
|
Loading…
Reference in a new issue