<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test, branch 0.1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2010-03-31T20:31:09Z</updated>
<entry>
<title>test: Fix phrase-search tests.</title>
<updated>2010-03-31T20:31:09Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-03-11T17:55:06Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bf09c7d11e743cee5be8c52f6ca691668eb02a30'/>
<id>urn:sha1:bf09c7d11e743cee5be8c52f6ca691668eb02a30</id>
<content type='text'>
With some extra qutotation marks, we are now doing actual phrase
searches so these tests pass.
</content>
</entry>
<entry>
<title>test: Add some negative results for the phrase searches.</title>
<updated>2010-03-31T20:31:09Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-03-11T17:52:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=70b7e659f6744c0ef39536b023d99fa36a7fa76e'/>
<id>urn:sha1:70b7e659f6744c0ef39536b023d99fa36a7fa76e</id>
<content type='text'>
These results have all the same terms as the target phrase, but
not in the expected order. They are designed to ensure that we
actually test phrase searches.

And as it turns out, we're not currently quoting the search terms
properly, so the phrase-search tests now fail with this commit.
</content>
</entry>
<entry>
<title>Switch from random to sequential thread identifiers.</title>
<updated>2010-02-09T19:14:11Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-02-08T19:33:33Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9439b217c349478b3603d5368f534acb1cd23974'/>
<id>urn:sha1:9439b217c349478b3603d5368f534acb1cd23974</id>
<content type='text'>
The sequential identifiers have the advantage of being guaranteed to
be unique (until we overflow a 64-bit unsigned integer), and also take
up half as much space in the "notmuch search" output (16 columns
rather than 32).

This change also has the side effect of fixing a bug where notmuch
could block on /dev/random at startup (waiting for some entropy to
appear). This bug was hit hard by the test suite, (which could easily
exhaust the available entropy on common systems---resulting in large
delays of the test suite).
</content>
</entry>
<entry>
<title>notmuch-test: Add basic tests for "notmuch dump" and "notmuch restore"</title>
<updated>2010-02-06T01:28:25Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-02-06T01:28:25Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ef8a74944c41f7599d9de6c73f462dfd122ec0fe'/>
<id>urn:sha1:ef8a74944c41f7599d9de6c73f462dfd122ec0fe</id>
<content type='text'>
Our test-suite coverage keeps improving, (slowly).
</content>
</entry>
<entry>
<title>notmuch-test: Fix misalignment in output.</title>
<updated>2010-02-06T01:27:22Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-02-06T01:27:22Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b918e04ee85525a76b6635c5f43e5c01fa6ce4f6'/>
<id>urn:sha1:b918e04ee85525a76b6635c5f43e5c01fa6ce4f6</id>
<content type='text'>
Clean output is just so much easier to read (and validate).
</content>
</entry>
<entry>
<title>notmuch-test: Add test to verify that uuencoded data is not indexed.</title>
<updated>2010-02-05T18:33:11Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-02-05T18:24:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a47bf6e7dcea5c681cc55c88584fed06c7252ed6'/>
<id>urn:sha1:a47bf6e7dcea5c681cc55c88584fed06c7252ed6</id>
<content type='text'>
As recently promised, no new features are being accepted to notmuch
without corresponding new tests for the test suite.
</content>
</entry>
<entry>
<title>notmuch-test: Add several tests of "notmuch search"</title>
<updated>2010-02-05T18:33:06Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-02-05T18:00:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bc79dc9d6c644f9d534a56212d66b17b8e35b054'/>
<id>urn:sha1:bc79dc9d6c644f9d534a56212d66b17b8e35b054</id>
<content type='text'>
These tests were surprisingly simple to write---not much code at all
and most of them worked the first time even with hand-prepared
versions of the expected output.
</content>
</entry>
<entry>
<title>notmuch-test: Add a new add_message function.</title>
<updated>2010-02-05T01:34:48Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-02-05T01:34:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5c938e51b263a3697623c3f2cf3e6fe0244d351e'/>
<id>urn:sha1:5c938e51b263a3697623c3f2cf3e6fe0244d351e</id>
<content type='text'>
The previous generate_message function is what's needed when testing
"notmuch new". But after that, we never want to generate a message
without also adding it to the index. So create a new add_message
function with this convenience.
</content>
</entry>
<entry>
<title>notmuch-test: Test "notmuch reply" with a reply-to-munged mail</title>
<updated>2010-02-04T20:42:03Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-02-04T20:08:13Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9041c1389cfddb79bf4cc268f5cd94d4af41c27a'/>
<id>urn:sha1:9041c1389cfddb79bf4cc268f5cd94d4af41c27a</id>
<content type='text'>
This is a test for the recently added feature where we detect that the
reply-to address already exists in the To: or Cc: header so will
already be replied to. In this case we want to include the From:
address in our reply, (where, otherwise we would use the Reply-To
address *instead* of the address in the From header).
</content>
</entry>
<entry>
<title>notmuch-test: Test "notmuch reply" with multiple recipients</title>
<updated>2010-02-04T20:10:43Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-02-04T20:03:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bcba87a3e25ea2b6deb92d0ebbdf4bf1866dba97'/>
<id>urn:sha1:bcba87a3e25ea2b6deb92d0ebbdf4bf1866dba97</id>
<content type='text'>
The feature tested here is that we reply to both the sender and to
others addresses on the To: line of the original message, but that we
don't reply to our own address.
</content>
</entry>
</feed>
