<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/json, branch debian/0.13.2-1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=debian%2F0.13.2-1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=debian%2F0.13.2-1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2012-03-02T12:35:02Z</updated>
<entry>
<title>test: update tests to reflect the exclude flag</title>
<updated>2012-03-02T12:35:02Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2012-03-01T22:30:41Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c8cf9e92d80f960bb8231b518c6967a7aab7f260'/>
<id>urn:sha1:c8cf9e92d80f960bb8231b518c6967a7aab7f260</id>
<content type='text'>
notmuch show outputs the exclude flag so many tests using notmuch
show failed. This commit adds "excluded:0" or "excluded: false" to
the expected outputs. After this commit there should be no failing
tests.
</content>
</entry>
<entry>
<title>show: Unify JSON header output for messages and message parts</title>
<updated>2012-03-01T12:28:13Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-02-20T00:26:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=86f89385c3bc34cd91002cc057f6a615b6ab76a9'/>
<id>urn:sha1:86f89385c3bc34cd91002cc057f6a615b6ab76a9</id>
<content type='text'>
This has three ramifications:
- Blank To and Cc headers are no longer output for messages.
- Dates are now canonicalized for messages, which means they always
  have a day of the week and GMT is printed +0000 (never -0000)
- Invalid From message headers are handled slightly differently, since
  they get parsed by GMime now instead of notmuch.
</content>
</entry>
<entry>
<title>test: date_relative in notmuch search json output</title>
<updated>2011-12-08T01:19:40Z</updated>
<author>
<name>pazz</name>
<email>patricktotzke@googlemail.com</email>
</author>
<published>2011-07-23T09:54:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e81e3d1bdb3ed3c05d1c98d229452d853baccdeb'/>
<id>urn:sha1:e81e3d1bdb3ed3c05d1c98d229452d853baccdeb</id>
<content type='text'>
expect the date_relative field for thread entries
in notmuch search's json output

note from Commiter: we don't have to worry about the date changing
because the date in question is more than 180 days old.
</content>
</entry>
<entry>
<title>test: json show format of message with inline attachment with filename</title>
<updated>2011-11-05T23:15:00Z</updated>
<author>
<name>Dmitry Kurochkin</name>
<email>dmitry.kurochkin@gmail.com</email>
</author>
<published>2011-07-01T02:03:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=749abb74f2c838552a4f26e26be2edaa353d7fe4'/>
<id>urn:sha1:749abb74f2c838552a4f26e26be2edaa353d7fe4</id>
<content type='text'>
The patch adds a test to check that json show format includes
filenames for attachments with inline disposition.
</content>
</entry>
<entry>
<title>test: remove json test for search null result, since it's being more properly tested in search-output</title>
<updated>2011-06-01T23:35:11Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-05-08T21:13:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=afdfa5674c84bbb8c0e546384e03a058d317b7a0'/>
<id>urn:sha1:afdfa5674c84bbb8c0e546384e03a058d317b7a0</id>
<content type='text'>
The test in json was inferior to the one in search-output, since it
wasn't properly testing for the presence of a trailing newline.
</content>
</entry>
<entry>
<title>test: move utf-8 subject search test from json to search test script</title>
<updated>2011-06-01T23:35:11Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-05-08T21:04:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7fdeb0fb630da0eac355f3c6538f01dba932c5e6'/>
<id>urn:sha1:7fdeb0fb630da0eac355f3c6538f01dba932c5e6</id>
<content type='text'>
This test doesn't have anything to do with json, and has everything to
do with testing search capability, so I'm not sure why it was in the
wrong place.
</content>
</entry>
<entry>
<title>test: change "#!/bin/bash" to "#!/usr/bin/env bash" enhances portability</title>
<updated>2011-05-27T21:03:28Z</updated>
<author>
<name>Joel Borggrén-Franck</name>
<email>jbf@codehouse.se</email>
</author>
<published>2010-12-01T20:27:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3fa843216c918fe4a6151e55947cf3a7f46fcdb5'/>
<id>urn:sha1:3fa843216c918fe4a6151e55947cf3a7f46fcdb5</id>
<content type='text'>
Change #!/bin/bash at start of tests to "#!/usr/bin/env bash". That way
systems running on bash &lt; 4 can prepend bash &gt;= 4 to path before
running the tests.
</content>
</entry>
<entry>
<title>json: Fix search result with no matches to be a valid json object.</title>
<updated>2011-03-09T23:10:03Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2011-01-30T19:26:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0b1ddc5f6652bde99d63d9d553777b3d926694cf'/>
<id>urn:sha1:0b1ddc5f6652bde99d63d9d553777b3d926694cf</id>
<content type='text'>
In the original json code, search matching nothing would return a
valid, empty json array (that is, "[]"). I broke this in commit
6dcb7592e32ed5140ea0c0357ce78d6a37af6066 when adding support for
--output=threads|messages|tags. This time, while fixing the bug also
add a test to the test suite to help avoid future regressions.
</content>
</entry>
<entry>
<title>test: Remove useless NOTMUCH variable (in favor of simply "notmuch")</title>
<updated>2010-09-20T23:15:08Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-09-20T23:13:15Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ba9f9efc9a8ba9d6e509d4041a66e9a2d31171b1'/>
<id>urn:sha1:ba9f9efc9a8ba9d6e509d4041a66e9a2d31171b1</id>
<content type='text'>
When the NOTMUCH variable was originally invented it was used as an
explicit path to the notmuch binary being tested. Today, the test
suite sets the PATH variable instead, so the NOTMUCH variable always
has a value of simply "notmuch".

We simplifying that by using the constant value rather than the
continual variable reference.
</content>
</entry>
<entry>
<title>test: Rename all tests to get rid of the ugly numbers in file names.</title>
<updated>2010-09-17T23:01:42Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-09-17T22:58:39Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7263aa9ec3f72bb65a491b2c64345ab5258b24ee'/>
<id>urn:sha1:7263aa9ec3f72bb65a491b2c64345ab5258b24ee</id>
<content type='text'>
The numbers were meaningless, and they made it hard to find a file of interest.

Instead, we get the ordering we want by adding an explicit list of
tests to run to the notmuch-test script.
</content>
</entry>
</feed>
