<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/Makefile.local, branch 0.18_rc1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.18_rc1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.18_rc1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2014-03-26T10:43:36Z</updated>
<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>
<entry>
<title>test: Make symbol-test depend on libnotmuch.so</title>
<updated>2013-08-15T09:35:30Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2013-08-13T19:52:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a7696844f01ed68377a8c458549879996294c2e6'/>
<id>urn:sha1:a7696844f01ed68377a8c458549879996294c2e6</id>
<content type='text'>
Without this
$ make -j test
intermittently fails and
$ make clean; make test/symbol-test
always fails (not that anybody would do the latter).
</content>
</entry>
<entry>
<title>Changing build tool for test/random-corpus to CXX instead of CC.</title>
<updated>2012-12-06T21:14:36Z</updated>
<author>
<name>Peter Feigl</name>
<email>craven@gmx.net</email>
</author>
<published>2012-12-04T13:47:00Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2bd922ff06a4e989dc05a1a6739f649c85dae92e'/>
<id>urn:sha1:2bd922ff06a4e989dc05a1a6739f649c85dae92e</id>
<content type='text'>
Without this change, GCC complains as follows:
gcc  test/random-corpus.o test/database-test.o notmuch-config.o command-line-arguments.o lib/libnotmuch.a util/libutil.a parse-time-string/libparse-time-string.a -o test/random-corpus -lgmime-2.6 -lgio-2.0 -lgobject-2.0 -lglib-2.0   -Wl,-rpath,/usr/lib -ltalloc   -lxapian
/usr/bin/ld: lib/libnotmuch.a(database.o): undefined reference to symbol '_ZNSs4_Rep10_M_destroyERKSaIcE@@GLIBCXX_3.4'
/usr/bin/ld: note: '_ZNSs4_Rep10_M_destroyERKSaIcE@@GLIBCXX_3.4' is defined in DSO /usr/lib/libstdc++.so.6 so try adding it to the linker command line
/usr/lib/libstdc++.so.6: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make: *** [test/random-corpus] Error 1
</content>
</entry>
<entry>
<title>test: add generator for random "stub" messages</title>
<updated>2012-12-02T19:51:32Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2012-08-05T18:13:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=76fa93e2a2002940335c941e76e94d69abd71fe9'/>
<id>urn:sha1:76fa93e2a2002940335c941e76e94d69abd71fe9</id>
<content type='text'>
Initial use case is testing dump and restore, so we only have
message-ids and tags.

The message ID's are nothing like RFC compliant, but it doesn't seem
any harder to roundtrip random UTF-8 strings than RFC-compliant ones.

Tags are UTF-8, even though notmuch is in principle more generous than
that.

updated for id:m2wr04ocro.fsf@guru.guru-group.fi

- talk about Unicode value rather some specific encoding
- call talloc_realloc less times
</content>
</entry>
<entry>
<title>test: add database routines for testing</title>
<updated>2012-12-02T19:51:32Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2012-08-05T18:13:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=990e3988ce0f8ad1993e91635a46904c3c75fff5'/>
<id>urn:sha1:990e3988ce0f8ad1993e91635a46904c3c75fff5</id>
<content type='text'>
Initially, provide a way to create "stub" messages in the notmuch
database without corresponding files.  This is essentially cut and
paste from lib/database.cc. This is a seperate file since we don't
want to export these symbols from libnotmuch or bloat the library with
non-exported code.
</content>
</entry>
<entry>
<title>test/hex-xcode: new test binary</title>
<updated>2012-12-02T13:14:59Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2012-06-14T22:08:37Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4216e830e9a372fa45f482dd710e7ecc2af212ca'/>
<id>urn:sha1:4216e830e9a372fa45f482dd710e7ecc2af212ca</id>
<content type='text'>
This program is used both as a test-bed/unit-tester for
../util/hex-escape.c, and also as a utility in future tests of dump
and restore.
</content>
</entry>
</feed>
