<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/test-lib.sh, branch 0.18_rc0</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.18_rc0</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.18_rc0'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2014-03-11T22:22:52Z</updated>
<entry>
<title>test: add notmuch_search_files_sanitize and use it</title>
<updated>2014-03-11T22:22:52Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-03-09T13:19:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7630f300ba52f4aab22ee696fe1507d0ef9790bc'/>
<id>urn:sha1:7630f300ba52f4aab22ee696fe1507d0ef9790bc</id>
<content type='text'>
We do this in a lot of places, so make it a helper in the test-lib.
</content>
</entry>
<entry>
<title>test: add utility function to sort a json list</title>
<updated>2014-03-11T22:22:52Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-03-11T16:52:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8c37821a0d09db8a231e0ef31d5862cbf902f77b'/>
<id>urn:sha1:8c37821a0d09db8a231e0ef31d5862cbf902f77b</id>
<content type='text'>
So far we only need this one place, but it's a bit messy to inline
</content>
</entry>
<entry>
<title>support for generating decreasing dates in bash 4.0 and 4.1</title>
<updated>2014-03-09T13:09:51Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2014-02-10T21:15:00Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e79d2fc993dcd6fb328c31b2a0466cf7413a8276'/>
<id>urn:sha1:e79d2fc993dcd6fb328c31b2a0466cf7413a8276</id>
<content type='text'>
The printf builtin "%(fmt)T" specifier (which allows time values
to use strftime-like formatting) is introduced in bash 4.2.

Trying to execute this in pre-4.2 bash will fail -- and if this
happens execute the fallback piece of perl code to do the same thing.
</content>
</entry>
<entry>
<title>test: NOTMUCH_SKIP_TESTS accepts test names with or without Tddd- prefix</title>
<updated>2014-03-09T13:09:26Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2014-03-04T20:38:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d8ba7bee7d3dd3b7b47c7bfd96434effef7227f0'/>
<id>urn:sha1:d8ba7bee7d3dd3b7b47c7bfd96434effef7227f0</id>
<content type='text'>
The test names assigned to NOTMUCH_SKIP_TESTS variable can now be given
with or without the Tddd- prefix for tester convenience:

The test name without Tddd -prefix stays constant even when test filenames
are renumbered.

The test name with Tddd -prefix is printed out when tests run.
</content>
</entry>
<entry>
<title>test: Print the number of the test along with its name</title>
<updated>2014-03-06T11:46:48Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-03-04T06:40:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=81ede90597cb35ea66d473a50c355fe77ee585fe'/>
<id>urn:sha1:81ede90597cb35ea66d473a50c355fe77ee585fe</id>
<content type='text'>
Previously, we stripped the "Tnnn-" part from the test name when
printing its description at the beginning of each test.  However, this
makes it difficult to find the source script for a test (e.g., when a
test fails).  Put this prefix back.
</content>
</entry>
<entry>
<title>test: leave T\d\d\d- in variable $this_test and introduce $this_test_bare</title>
<updated>2014-01-18T18:40:11Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2014-01-15T19:02:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=86e24eab8a87daabb3edebd4992379a5a4e2f0d2'/>
<id>urn:sha1:86e24eab8a87daabb3edebd4992379a5a4e2f0d2</id>
<content type='text'>
Script `notmuch-test` expects the results file have T\d\d\d- part
intact so the results files (and some test output files) are now
name as such.
Without this change `notmuch-test` will exit in case the test
script it was executing exited with nonzero value.

The T\d\d\d- part is dropped in new variable $this_test_bare which is
used in progress informational messages and when loading .el files in
emacs tests (whenever $this_test_bare.el exists).
</content>
</entry>
<entry>
<title>test: renamed test scripts to format T\d\d\d-name.sh</title>
<updated>2014-01-13T18:16:46Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2014-01-09T15:18:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a755c9d6a9099366cc82ba3a4bee8e6d2b83d529'/>
<id>urn:sha1:a755c9d6a9099366cc82ba3a4bee8e6d2b83d529</id>
<content type='text'>
All test scripts to be executed are now named as T\d\d\d-name.sh,
numers in increments of 10.

This eases adding new tests and developers to see which are test scripts
that are executed by test suite and in which order.
</content>
</entry>
<entry>
<title>Merge tag '0.17_rc4'</title>
<updated>2013-12-29T01:45:19Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2013-12-29T01:45:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=47b9314eeecc7ae6c97a5933c8fe028fb6d2b410'/>
<id>urn:sha1:47b9314eeecc7ae6c97a5933c8fe028fb6d2b410</id>
<content type='text'>
notmuch 0.17~rc4 release
</content>
</entry>
<entry>
<title>test: remove call to notmuch-hello from emacs_deliver_message</title>
<updated>2013-12-22T12:44:45Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2013-12-14T14:49:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=30cde97ba87d7eb60ce4b0aa1c60d0ee6487fac9'/>
<id>urn:sha1:30cde97ba87d7eb60ce4b0aa1c60d0ee6487fac9</id>
<content type='text'>
There is an obscure bug in notmuch-hello that very occasionally causes
emacs_deliver_message to fail. Since it it doesn't serve any actual
purpose in the function we delete it, and leave tracking down the the
bug for another day.
</content>
</entry>
<entry>
<title>test: add emacs_fcc_message that does not use smtp-dummy</title>
<updated>2013-12-22T12:44:44Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2013-12-14T14:39:54Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=513a36d105995c327c23fec5f60ea70c65b986dd'/>
<id>urn:sha1:513a36d105995c327c23fec5f60ea70c65b986dd</id>
<content type='text'>
Most of the tests previously using emacs_deliver_message do not use
the actual transmitted message, so we replace it with a simpler (and
presumably more reliable function) that only saves (and indexes) an
fcc copy of the message.
</content>
</entry>
</feed>
