mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-28 05:34:11 +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
|
EOF
|
||||||
test_expect_equal_file QUERIES.BEFORE OUTPUT
|
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"
|
test_begin_subtest "delete named queries"
|
||||||
notmuch dump > BEFORE
|
notmuch dump > BEFORE
|
||||||
notmuch config set query.test
|
notmuch config set query.test
|
||||||
|
|
Loading…
Reference in a new issue