<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/Makefile.local, branch 0.19_rc2</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.19_rc2</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.19_rc2'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2014-10-31T16:51:22Z</updated>
<entry>
<title>test: use LDFLAGS in test/Makefile.local</title>
<updated>2014-10-31T16:51:22Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-10-20T15:03:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0f35ddcdfc9d4011db32def6082f8aec5c372a7b'/>
<id>urn:sha1:0f35ddcdfc9d4011db32def6082f8aec5c372a7b</id>
<content type='text'>
Apparently the test binaries are built with minimal LDFLAGS, only
adding dependency specific LDFLAGS as needed. However because some of
the test binaries incorporate notmuch object files, it is necessary to
use the same link flags as notmuch. For example user provided
CFLAGS/CXXFLAGS/LDFLAGS with -fsanitize=undefined fails to build the
test binaries if the flags differ.
</content>
</entry>
<entry>
<title>test: Tool to build DB with specific version and features</title>
<updated>2014-08-30T17:43:46Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@mit.edu</email>
</author>
<published>2014-08-25T17:26:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d06adc52e03cefe6263aeffa01353ad59d13fb54'/>
<id>urn:sha1:d06adc52e03cefe6263aeffa01353ad59d13fb54</id>
<content type='text'>
This will let us test basic version and feature handling.
</content>
</entry>
<entry>
<title>test: Include generated dependencies for test sources</title>
<updated>2014-08-06T12:56:25Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-08-01T02:09:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c95a398debc99ecc43d451e34d85c97e57c39b42'/>
<id>urn:sha1:c95a398debc99ecc43d451e34d85c97e57c39b42</id>
<content type='text'>
Previously the build system was generating automatic header
dependencies for test sources, but only smtp-dummy was in SRCS, so
only its dependencies were being included.  Add all of the test
sources to SRCS so that the root Makefile.local includes their
dependencies.
</content>
</entry>
<entry>
<title>test: use sh.config for configuration</title>
<updated>2014-07-13T15:16:06Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-05-30T07:43:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c2d8236b56e713ae2e7053c9ea3cc13f7d1283c4'/>
<id>urn:sha1:c2d8236b56e713ae2e7053c9ea3cc13f7d1283c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test/Makefile.local: Added configured TALLOC_LDFLAGS.</title>
<updated>2014-05-17T21:31:55Z</updated>
<author>
<name>Charles Celerier</name>
<email>cceleri@cs.stanford.edu</email>
</author>
<published>2014-05-06T17:02:24Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ca34ac1440d9c7855f41fc4bca569038fa1bd6b0'/>
<id>urn:sha1:ca34ac1440d9c7855f41fc4bca569038fa1bd6b0</id>
<content type='text'>
The linking to talloc is hard-coded in the testing Makefile. This patch
causes the linking to talloc to be done according to how TALLOC_LDFLAGS
was configured.

Signed-off-by: Charles Celerier &lt;cceleri@cs.stanford.edu&gt;
</content>
</entry>
<entry>
<title>test: conditionally test help system depending on configured support</title>
<updated>2014-03-26T10:43:36Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-03-26T08:48:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d7d728a6220e490eae2445fd3b6afec470c8cf6a'/>
<id>urn:sha1:d7d728a6220e490eae2445fd3b6afec470c8cf6a</id>
<content type='text'>
If neither sphinx nor rst2man is available, the notmuch man pages will
not be available. Take this into account in the help system test.
</content>
</entry>
<entry>
<title>test: conditionally test compact depending on configured support</title>
<updated>2014-03-25T21:51:06Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-03-12T17:26:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d647a1917361aaf39d19a2c32df16e8490082a0e'/>
<id>urn:sha1:d647a1917361aaf39d19a2c32df16e8490082a0e</id>
<content type='text'>
I still have one machine with old enough Xapian to not have compaction
support. Make the tests check for unsupported compact operation when
compact is not available.
</content>
</entry>
<entry>
<title>test: use $(srcdir) instead of . as include path</title>
<updated>2014-03-25T11:32:10Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-03-20T00:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=68c2c5d31ccbfd43052e4e5e9abcfe285fc205c8'/>
<id>urn:sha1:68c2c5d31ccbfd43052e4e5e9abcfe285fc205c8</id>
<content type='text'>
This is needed for out of tree builds. The functional change is the
modification of extra_cflags; the other changes are cosmetic.
</content>
</entry>
<entry>
<title>test: don't use $(dir) in recipes.</title>
<updated>2014-03-09T13:02:57Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-03-08T14:00:39Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b21f0f68029173035de6616b63320b36d5b1d009'/>
<id>urn:sha1:b21f0f68029173035de6616b63320b36d5b1d009</id>
<content type='text'>
According the semantics of make, the expansion of $(dir) in recipes
uses dynamic scope, i.e. the value at the time the recipe is run. This
means if test/Makefile.local is not the last sub-makefile included,
all heck breaks loose.
</content>
</entry>
<entry>
<title>test: Simplify CLEAN list construction</title>
<updated>2014-02-26T00:53:54Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-02-25T19:18:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c0cc47506fff1d486e0ffff60a58302943a3794e'/>
<id>urn:sha1:c0cc47506fff1d486e0ffff60a58302943a3794e</id>
<content type='text'>
Construct as much of the CLEAN list from TEST_BINARIES as possible,
rather than duplicating this information by hand.
</content>
</entry>
</feed>
