<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/test-lib.sh, branch 0.28.1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.28.1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.28.1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2018-05-26T14:42:28Z</updated>
<entry>
<title>test-lib: add notmuch_show_part for "notmuch show --format=text"</title>
<updated>2018-05-26T14:42:28Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2018-05-11T06:57:58Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9d114a855260b3df194691c9bbf904fa08a3f0d0'/>
<id>urn:sha1:9d114a855260b3df194691c9bbf904fa08a3f0d0</id>
<content type='text'>
Thanks to David Bremner for this improved readability!
</content>
</entry>
<entry>
<title>build: Allow user to specify ruby executable</title>
<updated>2018-05-11T00:01:06Z</updated>
<author>
<name>Thomas Schneider</name>
<email>qsx@chaotikum.eu</email>
</author>
<published>2018-05-09T12:38:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b2e4778ea4a704e4a86ae41d680a9ec886e66cfa'/>
<id>urn:sha1:b2e4778ea4a704e4a86ae41d680a9ec886e66cfa</id>
<content type='text'>
This way, one can build for a different Ruby than $PATH/ruby
(e. g. different versions, or Ruby in other paths).

Signed-off-by: Thomas Schneider &lt;qsx@chaotikum.eu&gt;
</content>
</entry>
<entry>
<title>indexing: Change from try_decrypt to decrypt</title>
<updated>2017-12-08T12:05:53Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2017-12-08T06:23:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d3964e81ac98825a025a6120c488ebd73de2a281'/>
<id>urn:sha1:d3964e81ac98825a025a6120c488ebd73de2a281</id>
<content type='text'>
the command-line interface for indexing (reindex, new, insert) used
--try-decrypt; and the configuration records used index.try_decrypt.
But by comparison with "show" and "reply", there doesn't seem to be
any reason for the "try" prefix.

This changeset adjusts the command-line interface and the
configuration interface.

For the moment, i've left indexopts_{set,get}_try_decrypt alone.  The
subsequent changeset will address those.
</content>
</entry>
<entry>
<title>test: unbreak performance tests</title>
<updated>2017-12-05T01:04:38Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-12-02T12:53:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1e4e8e3bf564ea190b42e9347b22c62fa6b78396'/>
<id>urn:sha1:1e4e8e3bf564ea190b42e9347b22c62fa6b78396</id>
<content type='text'>
In 8e7fb88237aedea22 Jani replaced the use of $(pwd -P) to find the
TEST_DIRECTORY in order to better support out of tree
builds. Unfortunately the performance-tests need a different value for
the variable and were thus broken.

This commit splits out the setting of this variable for the two sets
of tests.  Performance tests still don't work out of tree, because
the handling of the downloaded corpus needs to be updated.
</content>
</entry>
<entry>
<title>tests: emacs_fcc_message: allow passing --arguments to notmuch new</title>
<updated>2017-10-21T22:58:23Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2017-10-21T02:25:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=92f318abe40c7e0ef449559728b3a6d160bd9325'/>
<id>urn:sha1:92f318abe40c7e0ef449559728b3a6d160bd9325</id>
<content type='text'>
Subsequent patches may want to send GNU-style --long-arguments to
notmuch new in the test suite, in particular when invoking
emacs_fcc_message.  This changeset makes that possible.
</content>
</entry>
<entry>
<title>test: use source path in add_gnupg_home</title>
<updated>2017-10-21T19:34:04Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-10-21T19:21:41Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d7929d61a205ac7b75af38aa790f1a09d5864b61'/>
<id>urn:sha1:d7929d61a205ac7b75af38aa790f1a09d5864b61</id>
<content type='text'>
Make a distinction between source and build directories.
</content>
</entry>
<entry>
<title>test: remove --root option and fix TMP_DIRECTORY cleanup</title>
<updated>2017-10-21T14:32:20Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-10-21T11:58:02Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d455c8b74a2a63454779445e14ac3e81141b204a'/>
<id>urn:sha1:d455c8b74a2a63454779445e14ac3e81141b204a</id>
<content type='text'>
The primary motivation here is to fix TMP_DIRECTORY cleanup prior to
running each test when the current working directory is not the test
subdirectory. Tests with failures would leave their TMP_DIRECTORY
directory behind for debugging, and repeated out-of-tree test runs
would have old temp directories. (This lead to e.g. T310-emacs.sh
hanging because emacs would prompt for overwriting files.)

We remove the likely anyway defunct --root test option while at it,
just to be on the safe side when doing 'rm -rf' on the TMP_DIRECTORY.
</content>
</entry>
<entry>
<title>test: mkdir and cd to $TMP_DIRECTORY instead of $test for testing</title>
<updated>2017-10-20T22:55:10Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-09-25T20:38:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8dfa116010adba3a41b6a4248d1706b34ffae600'/>
<id>urn:sha1:8dfa116010adba3a41b6a4248d1706b34ffae600</id>
<content type='text'>
$TMP_DIRECTORY is a full path, while $test is not.
</content>
</entry>
<entry>
<title>test: use source and build paths in test-lib.sh</title>
<updated>2017-10-20T22:54:08Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-09-25T20:38:23Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a9894fce06794680ab62dea0ff5d5a6e05e08281'/>
<id>urn:sha1:a9894fce06794680ab62dea0ff5d5a6e05e08281</id>
<content type='text'>
Make a distinction between source and build directories.
</content>
</entry>
<entry>
<title>test: check for notmuch binary in test-lib.sh</title>
<updated>2017-10-20T22:53:31Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-09-25T20:38:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e1bd4f23634a88a49256c74e0780dd1dcdb852cd'/>
<id>urn:sha1:e1bd4f23634a88a49256c74e0780dd1dcdb852cd</id>
<content type='text'>
Move notmuch executable check into common code. Redundant for
notmuch-test runs, but works also for individual tests.
</content>
</entry>
</feed>
