<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/.gitignore, branch 0.16</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.16</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.16'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2012-12-06T21:14:24Z</updated>
<entry>
<title>Adding parse-time to test/.gitignore</title>
<updated>2012-12-06T21:14:24Z</updated>
<author>
<name>Peter Feigl</name>
<email>craven@gmx.net</email>
</author>
<published>2012-12-04T14:05:58Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0f123ab3aa514155b3c8f5e91cad8c2cbb643daf'/>
<id>urn:sha1:0f123ab3aa514155b3c8f5e91cad8c2cbb643daf</id>
<content type='text'>
test/parse-time is a binary that is generated when running make test. It should be ignored by git.
</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/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>
<entry>
<title>test: add arg-test to .gitignore</title>
<updated>2011-12-13T03:26:06Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-12-13T02:25:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e00aeb4f85a57dedd6fb722c93e8a612b19412e7'/>
<id>urn:sha1:e00aeb4f85a57dedd6fb722c93e8a612b19412e7</id>
<content type='text'>
This should have been done when the binary was added, oops.
</content>
</entry>
<entry>
<title>Build symbol-test with make instead of hardcoding in symbol-hiding.</title>
<updated>2011-11-27T16:03:04Z</updated>
<author>
<name>Amadeusz Żołnowski</name>
<email>aidecoe@aidecoe.name</email>
</author>
<published>2011-11-26T21:14:20Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=945196d79b56356aef945fad6f34a6a1a3a97ce1'/>
<id>urn:sha1:945196d79b56356aef945fad6f34a6a1a3a97ce1</id>
<content type='text'>
If symbol-test is built in symbol-hiding with hardcoded g++ invokation,
it's not so easy to pass $(srcdir) which is required to find notmuch.h
when srcdir and builddir are separate directories.
</content>
</entry>
<entry>
<title>test: Ignore files created during test failures.</title>
<updated>2010-12-07T21:47:44Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2010-11-12T08:07:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2ff4c4bb2ad32056642e7b12b26d287d98ca181e'/>
<id>urn:sha1:2ff4c4bb2ad32056642e7b12b26d287d98ca181e</id>
<content type='text'>
When a test fails, a tmp.&lt;testname&gt; file is left behind. These files
are useful for the person debugging the test failure, but are never
anything we want to commit.

Edited-by: Carl Worth &lt;cworth@cworth.org&gt;: Changed from tmp.emacs to
tmp.* and added explanation in the commit message.
</content>
</entry>
<entry>
<title>test: Add test that emacs interface actually sends mail.</title>
<updated>2010-10-27T17:42:46Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-10-27T17:42:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=102c57c825d22c8f4741332f1e02e08f66f6cd2f'/>
<id>urn:sha1:102c57c825d22c8f4741332f1e02e08f66f6cd2f</id>
<content type='text'>
Rather than *reall* sending mail here, we instead have a new test
program, smtp-dummy which implements (a small piece of) the
server-side SMTP protocol and saves a mail message to the filename
provided. This gives us reasonable test coverage of a large chunk of
the notmuch+emacs code base (down to talking to an SMTP server with
the final mail contents).
</content>
</entry>
<entry>
<title>test: Fix the search and dump-restore tests to operator on non-empty mail store.</title>
<updated>2010-09-20T23:40:35Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-09-20T23:40:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5497b01c27ed217bc351d9995e0f46c3d6ff2442'/>
<id>urn:sha1:5497b01c27ed217bc351d9995e0f46c3d6ff2442</id>
<content type='text'>
We do this with a new add_email_corpus function that establishes a
mail store with 50 messages from the notmuch mailing list.
</content>
</entry>
<entry>
<title>test: Cleanup the test output</title>
<updated>2010-09-17T21:08:36Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-09-17T20:53:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=222926abe1e221a6239ccb9436968af43e1b6fb2'/>
<id>urn:sha1:222926abe1e221a6239ccb9436968af43e1b6fb2</id>
<content type='text'>
This makes the new, git-derived test suite report results in a manner
similar to the original notmuch test suite.

Notable changes include:

  * No more initial '*' on every line
  * Only colorize a single word
  * Don't print useless test numbers
  * Use "PASS" in place of "ok"
  * Begin sentences with a capital letter
  * Print test descriptions for each block
  * Separate each block of tests with a blank line
  * Don't summarize counts between each block
</content>
</entry>
</feed>
