<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test, branch 0.9</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.9</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.9'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2011-10-09T11:26:08Z</updated>
<entry>
<title>test: add two emacs tests for show mode refresh</title>
<updated>2011-10-09T11:26:08Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-10-09T03:21:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=808fbff530319fe841f2f3c5b607d2ce3f0c424d'/>
<id>urn:sha1:808fbff530319fe841f2f3c5b607d2ce3f0c424d</id>
<content type='text'>
The first test tests that the notmuch-show-refresh-view function
produces the exact same output for an unmodified show buffer.  This
test should pass since the relevant functionality has already been
applied.

The second test tests show refresh for a show buffer that has been
modified by navigation and message visibility toggling.  Ideally
refresh-view should preserve this state of the notmuch-show buffer.
Unfortunately it currently does not, so this test is know to be broken
and is marked as such.
</content>
</entry>
<entry>
<title>test: test for absence of "Non-text part: application/pgp-*" lines in reply</title>
<updated>2011-10-06T13:13:20Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-06-08T19:30:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5d21d5ea0c6d2113aab9eb7f29463b09e7eacca5'/>
<id>urn:sha1:5d21d5ea0c6d2113aab9eb7f29463b09e7eacca5</id>
<content type='text'>
In reply, the quoted text does not need to mention that the original
message had "application/pgp-signed" or "application/pgp-encrypted"
parts.
</content>
</entry>
<entry>
<title>test/multipart: test for absence of "Non-text part:" lines in reply for multipart/* and message/rfc822 parts</title>
<updated>2011-10-06T13:12:28Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-06-08T19:30:06Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a53422fedcfc232b6e4f4bb9cb24a622710dd5d5'/>
<id>urn:sha1:a53422fedcfc232b6e4f4bb9cb24a622710dd5d5</id>
<content type='text'>
There's no reason to output "Non-text part:" lines for parts that are
not leaf nodes, eg. multipart/* and message/rfc822.  We fix the text
here to test for their absence.  The next patch will fix reply
accordingly.
</content>
</entry>
<entry>
<title>test/atomicity: redirect output from "which"</title>
<updated>2011-09-25T12:12:48Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-09-25T12:12:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2697f623ae1534b669e182934ade124bd9cfd7ad'/>
<id>urn:sha1:2697f623ae1534b669e182934ade124bd9cfd7ad</id>
<content type='text'>
Without redirection, this produced some slightly confusing output in
case gdb was present.
</content>
</entry>
<entry>
<title>test: make atomicity setup conditional on gdb being present.</title>
<updated>2011-09-25T01:45:33Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-09-25T01:45:33Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c468f3703efc869d62d976ba177e2d0afd7b08ad'/>
<id>urn:sha1:c468f3703efc869d62d976ba177e2d0afd7b08ad</id>
<content type='text'>
The setup is useless if gdb is not present, so it doesn't hurt to skip
it.  The diff here is huge, but the commit is really just moving most
of the script inside the initial if, and adding an else block to print
a warning.
</content>
</entry>
<entry>
<title>new: Wrap adding and removing messages in atomic sections.</title>
<updated>2011-09-24T23:00:29Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@mit.edu</email>
</author>
<published>2011-01-29T16:25:56Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bff30540d86c77aacbc2c133c83aa7ccee823b48'/>
<id>urn:sha1:bff30540d86c77aacbc2c133c83aa7ccee823b48</id>
<content type='text'>
This addresses atomicity of tag synchronization, the last atomicity
problems in notmuch new.  Each message add or remove is wrapped in its
own atomic section, so interrupting notmuch new doesn't lose progress.
</content>
</entry>
<entry>
<title>test: use test_expect_equal_file in atomicity</title>
<updated>2011-09-13T12:31:46Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-09-13T12:31:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=73ed66a501537fc145b6b6250513ec94c7b7e659'/>
<id>urn:sha1:73ed66a501537fc145b6b6250513ec94c7b7e659</id>
<content type='text'>
The documentation claims this is more robust, and it seems to work
fine to switch to the _file variant.
</content>
</entry>
<entry>
<title>test: Convert atomicity test to use test_subtest_known_broken</title>
<updated>2011-09-13T12:28:08Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-09-10T22:02:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=05a522c5fa00bd6e0dc15e8cb858cdc45db801bf'/>
<id>urn:sha1:05a522c5fa00bd6e0dc15e8cb858cdc45db801bf</id>
<content type='text'>
This is required because test_expect_equal_failure went away.
</content>
</entry>
<entry>
<title>test: Test atomicity of notmuch new.</title>
<updated>2011-09-13T02:36:00Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@mit.edu</email>
</author>
<published>2011-01-28T18:03:24Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9ade8160a6a3f6f55996d7a58dc2cd81a6df8395'/>
<id>urn:sha1:9ade8160a6a3f6f55996d7a58dc2cd81a6df8395</id>
<content type='text'>
This tests notmuch new's ability to recover from arbitrary stopping
failures.  It interrupts notmuch new after every database commit and,
on every resulting database snapshot, re-runs notmuch new to
completion and checks that the final database state is invariant.
</content>
</entry>
<entry>
<title>test: Report test failures from test_expect_*</title>
<updated>2011-09-13T02:36:00Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@mit.edu</email>
</author>
<published>2011-05-12T13:11:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=003e718020b335f329f852ff1a3da23873d2ff6e'/>
<id>urn:sha1:003e718020b335f329f852ff1a3da23873d2ff6e</id>
<content type='text'>
This makes test_expect_* return non-zero if the test fails, so the
caller can make decisions based on this, such as setting test
prerequisites.
</content>
</entry>
</feed>
