<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/notmuch-test.h, branch 0.38</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.38</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.38'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2021-12-04T16:36:08Z</updated>
<entry>
<title>test/count: replace use of gdb with a LD_PRELOAD shim</title>
<updated>2021-12-04T16:36:08Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-10-25T01:15:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9397e7e8eb70f27b411f219449a201ac11e60b21'/>
<id>urn:sha1:9397e7e8eb70f27b411f219449a201ac11e60b21</id>
<content type='text'>
There is a certain amount of boilerplate to pass the call on the
original function, so abstract it out as a C preprocessor macro, plus
some extra includes in notmuch-test.h
</content>
</entry>
<entry>
<title>test: move system includes to notmuch-test.h</title>
<updated>2021-12-04T16:36:08Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-10-28T12:32:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1643c0459a496b45b601d91e0089fac507a2a6d1'/>
<id>urn:sha1:1643c0459a496b45b601d91e0089fac507a2a6d1</id>
<content type='text'>
This removes some redudant includes, and will also make it easier to
introduce "#define _GNU_SOURCE", which must come before all system
includes.
</content>
</entry>
<entry>
<title>test: add known broken test for error handling on closed database</title>
<updated>2020-07-04T00:01:39Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-06-30T01:14:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2c17327ee5c428e3d52a188b0433a130b4684438'/>
<id>urn:sha1:2c17327ee5c428e3d52a188b0433a130b4684438</id>
<content type='text'>
Based on id:87d05je1j6.fsf@powell.devork.be
</content>
</entry>
<entry>
<title>test: run uncrustify</title>
<updated>2019-06-29T19:18:15Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2019-06-25T17:55:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bdc87f0d3ec41dd4744a89d1d19b2186d0647a56'/>
<id>urn:sha1:bdc87f0d3ec41dd4744a89d1d19b2186d0647a56</id>
<content type='text'>
This is the result of running:

    $ uncrustify --replace --config ../devel/uncrustify.cfg *.cc *.c *.h

in the test directory.

Signed-off-by: Daniel Kahn Gillmor &lt;dkg@fifthhorseman.net&gt;
</content>
</entry>
<entry>
<title>test: fix printf format</title>
<updated>2016-09-22T11:11:42Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-09-22T11:11:42Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1d4812fd616dbabb11eed0f3718fa7827d69355f'/>
<id>urn:sha1:1d4812fd616dbabb11eed0f3718fa7827d69355f</id>
<content type='text'>
notmuch_status_t is an integer type, printing it as a string is a very
bad idea.
</content>
</entry>
<entry>
<title>test: factor out some boilerplate from C tests</title>
<updated>2016-06-14T00:52:33Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-06-04T12:29:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=cc1a6d2a947ef8c2577a77027d69fce012ae91fd'/>
<id>urn:sha1:cc1a6d2a947ef8c2577a77027d69fce012ae91fd</id>
<content type='text'>
The trick of having a common header file doesn't work to share between
test scripts, so make an include file in the test directory.

The use of #include &lt;notmuch-test.h&gt; looks slightly pretentious, but
the include file is not actually in the current (temporary) directory.
</content>
</entry>
</feed>
