<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test, branch 0.36_rc1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.36_rc1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.36_rc1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2022-04-15T11:25:46Z</updated>
<entry>
<title>lib: add sexp: prefix to Xapian (infix) query parser.</title>
<updated>2022-04-15T11:25:46Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-04-09T19:45:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a1d139de4d92ae2cdee14d78bd2d66dc2c548714'/>
<id>urn:sha1:a1d139de4d92ae2cdee14d78bd2d66dc2c548714</id>
<content type='text'>
This is analogous to the "infix" prefix provided by the s-expression
based query parser.
</content>
</entry>
<entry>
<title>test/sexp: add test for and of stemmed terms.</title>
<updated>2022-04-15T11:25:19Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-04-09T19:45:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fc3bb11808d8e7d02265ddd08cbffa4ab9d712a2'/>
<id>urn:sha1:fc3bb11808d8e7d02265ddd08cbffa4ab9d712a2</id>
<content type='text'>
Previously only singled stemmed terms were tested.
</content>
</entry>
<entry>
<title>test/smime: fix signature verification test with newer gmime.</title>
<updated>2022-04-13T10:55:22Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-04-12T20:15:56Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8723e707c15f7b435f07f5d5ea693496bb9769bb'/>
<id>urn:sha1:8723e707c15f7b435f07f5d5ea693496bb9769bb</id>
<content type='text'>
The extra machinery to check for the actual output format is justified
by the possibility that distros may patch this newer output format
into older versions of gmime.

Amended-by: Michael J Gruber &lt;git@grubix.eu&gt;
Signed-off-by: Michael J Gruber &lt;git@grubix.eu&gt;
Amended-again-by: db
</content>
</entry>
<entry>
<title>test: unset XDG_DATA_HOME and MAILDIR for tests.</title>
<updated>2022-03-25T19:08:59Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-03-25T17:51:02Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=04b43dc455f9f46d692c7c05743a79eaaf516e45'/>
<id>urn:sha1:04b43dc455f9f46d692c7c05743a79eaaf516e45</id>
<content type='text'>
The some of the tests (and the library functions they exercise) that
rely on XDG_CONFIG_HOME also check XDG_DATA_HOME and MAILDIR.
</content>
</entry>
<entry>
<title>lib: do not phrase parse prefixed bracketed subexpressions</title>
<updated>2022-03-19T10:27:29Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-02-25T02:41:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8ed6a172b35708428f84f30af44fa81c12852e43'/>
<id>urn:sha1:8ed6a172b35708428f84f30af44fa81c12852e43</id>
<content type='text'>
Since Xapian does not preserve quotes when passing the subquery to a
field processor, we have to make a guess as to what the user
intended. Here the added assumption is that a string surrounded by
parens is not intended to be a phrase.
</content>
</entry>
<entry>
<title>test: known broken tests for bracketed terms in subject</title>
<updated>2022-03-19T10:27:00Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-02-25T02:41:02Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c9ed87f39f54b83ecafc719e848909da6074075f'/>
<id>urn:sha1:c9ed87f39f54b83ecafc719e848909da6074075f</id>
<content type='text'>
The heuristics in the field processor currently incorrectly trigger
phrase parsing.
</content>
</entry>
<entry>
<title>emacs: redirect undo to notmuch-tag-undo</title>
<updated>2022-02-26T12:00:11Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-02-12T20:27:40Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=19cf3910a553e5325d8da3a73669c6c452dbd99c'/>
<id>urn:sha1:19cf3910a553e5325d8da3a73669c6c452dbd99c</id>
<content type='text'>
The double remap is a bit ugly, but it seems better than adding
another layer of keymaps for those modes where notmuch-tag-undo makes
sense.
</content>
</entry>
<entry>
<title>emacs: add notmuch-tag-undo</title>
<updated>2022-02-26T11:58:14Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-02-12T20:27:39Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=cc2c3a383d12ce421c5ec1bdfb7bfacc60a0f368'/>
<id>urn:sha1:cc2c3a383d12ce421c5ec1bdfb7bfacc60a0f368</id>
<content type='text'>
Keybindings are deferred to a future commit.
</content>
</entry>
<entry>
<title>perf-test: allow running test_emacs from performance test suite.</title>
<updated>2022-02-25T12:38:03Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-02-12T20:27:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b21fa0e43371b8281b9aa8ea532088800bb37712'/>
<id>urn:sha1:b21fa0e43371b8281b9aa8ea532088800bb37712</id>
<content type='text'>
test_require_external prereq has to move to test-lib-common.sh, and
the new shell functions print_emacs_header and time_emacs are provided.

The somewhat indirect way of printing the output is to avoid the extra
"" present on string values from emacsclient.
</content>
</entry>
<entry>
<title>test/emacs: split out tagging related tests</title>
<updated>2022-02-25T12:37:50Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-02-12T20:27:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c4c6045058456ea0fb057f7690b91077f1b527b8'/>
<id>urn:sha1:c4c6045058456ea0fb057f7690b91077f1b527b8</id>
<content type='text'>
T310-emacs is one of the largest and longest running sets of
tests. Splitting out the tagging operations will help maintainability
as well as potentially improve the parallel running time of the test
suite. Some slowdown in running the tests sequentially may result
since there is repeated setup.
</content>
</entry>
</feed>
