<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/Makefile.local, 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>2020-08-10T00:14:36Z</updated>
<entry>
<title>emacs: Use makefile-gmake-mode in Makefile*s</title>
<updated>2020-08-10T00:14:36Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2020-08-08T11:49:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c4541353765dec837c1c2f912b1bf6661827429c'/>
<id>urn:sha1:c4541353765dec837c1c2f912b1bf6661827429c</id>
<content type='text'>
Use `makefile-gmake-mode' instead of `makefile-mode' because the
former also highlights ifdef et al. while the latter does not.

"./Makefile.global" and one "Makefile.local" failed to specify any
major mode at all but doing so is necessary because Emacs does not
automatically figure out that these are Makefiles (of any flavor).
</content>
</entry>
<entry>
<title>tests: remove entangling corpus index optimization</title>
<updated>2019-05-07T09:53:57Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2019-05-04T20:57:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=591388ccd1d7c631d1f98694543d1a80fc521d9f'/>
<id>urn:sha1:591388ccd1d7c631d1f98694543d1a80fc521d9f</id>
<content type='text'>
The add_email_corpus test utility includes logic that tries to re-use
an index of the corpus if available.  This was seemingly done as an
optimization, so that every test that uses the corpus didn't have to
create it's own index of the corpus.  However, this has the perverse
side effect of entangling tests together, and breaks parallelization.

Forcing each test to do it's own index does increase the overall time
of the test slightly (~6%), but this will be more than made up for in
the next patch that introduces paraellization.
</content>
</entry>
<entry>
<title>lib: add _notmuch_message_id_parse_strict</title>
<updated>2018-09-06T11:07:13Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2018-08-30T11:29:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b31e44c678bf3bfe81bcc5f159e627551f12700f'/>
<id>urn:sha1:b31e44c678bf3bfe81bcc5f159e627551f12700f</id>
<content type='text'>
The idea is that if a message-id parses with this function, the MUA
generating it was probably sane, and in particular it's probably safe
to use the result as a parent from In-Reply-to.
</content>
</entry>
<entry>
<title>build: use NOTMUCH_SRCDIR for referencing notmuch-test</title>
<updated>2017-10-20T22:52:24Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-09-25T20:38:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0dd58ea7e7f2af3fea2ba747a49c1d8bb3cdeaad'/>
<id>urn:sha1:0dd58ea7e7f2af3fea2ba747a49c1d8bb3cdeaad</id>
<content type='text'>
Don't assume the tests are always run from within the source tree.
</content>
</entry>
<entry>
<title>rename libutil.a to libnotmuch_util.a</title>
<updated>2017-03-19T00:37:43Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-03-14T11:10:07Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c39f6361d0798aa8d0dcd0b91f6b86ab9dc21c75'/>
<id>urn:sha1:c39f6361d0798aa8d0dcd0b91f6b86ab9dc21c75</id>
<content type='text'>
Apparently some systems (MacOS?) have a system library called libutil
and the name conflict causes problems. Since this library is quite
notmuch specific, rename it to something less generic.
</content>
</entry>
<entry>
<title>test: suppress diff for broken test without V=1</title>
<updated>2017-03-09T12:48:08Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-02-26T17:36:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=14c0862baca77882f74fecdafbacb717bccdcfbb'/>
<id>urn:sha1:14c0862baca77882f74fecdafbacb717bccdcfbb</id>
<content type='text'>
Known broken tests are, well, known broken. Do not print the result
diff for them unless V=1 is specified. Now that the test description
is printed also when known broken tests fail, the user can also skip
to running the individual failing tests.
</content>
</entry>
<entry>
<title>test: clean up corpora.email</title>
<updated>2016-12-03T11:16:12Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-11-27T12:04:38Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f781b7e7d25102006a9fbf0fcae4ae4b33ab8e2b'/>
<id>urn:sha1:f781b7e7d25102006a9fbf0fcae4ae4b33ab8e2b</id>
<content type='text'>
When we renamed corpus to corpora, we missed a spot.
</content>
</entry>
<entry>
<title>CLI: add notmuch-config support for named queries</title>
<updated>2016-05-25T10:40:44Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-03-22T10:54:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2d2a13966c74ffe86fc10abfbe1ac4c9798788ce'/>
<id>urn:sha1:2d2a13966c74ffe86fc10abfbe1ac4c9798788ce</id>
<content type='text'>
Most of the infrastructure here is general, only the validation/dispatch
is hardcoded to a particular prefix.

A notable change in behaviour is that notmuch-config now opens the
database e.g. on every call to list, which fails with an error message
if the database doesn't exit yet.
</content>
</entry>
<entry>
<title>test: add test-binary to print the number of ghost messages</title>
<updated>2016-04-15T10:07:23Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-04-09T01:54:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f68e776617175fe77cbd7b29ce0fb2a1011117a8'/>
<id>urn:sha1:f68e776617175fe77cbd7b29ce0fb2a1011117a8</id>
<content type='text'>
This one-liner seems preferable to the complications of depending on
delve, getting the binary name right and parsing the output.
</content>
</entry>
<entry>
<title>test: fix typo in informational message</title>
<updated>2016-02-13T16:32:05Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-01-29T11:53:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e2b7bd9bace8525eb84d2e2c9d912111b0efde26'/>
<id>urn:sha1:e2b7bd9bace8525eb84d2e2c9d912111b0efde26</id>
<content type='text'>
Thanks to Olly Betts for noticing
</content>
</entry>
</feed>
