<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/notmuch-test, branch 0.23.1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.23.1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.23.1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2016-06-28T07:23:39Z</updated>
<entry>
<title>test/notmuch-test: simple streamlining</title>
<updated>2016-06-28T07:23:39Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2016-06-09T19:20:56Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=be55acf4f0379b964e8c85cb20e2834b25842f4d'/>
<id>urn:sha1:be55acf4f0379b964e8c85cb20e2834b25842f4d</id>
<content type='text'>
A few simple things that applies well to test/notmuch-test.sh

- Shell does pathname expansion also without doing `echo ...` in subshell.

- Redirections &gt;/dev/null 2&gt;/dev/null hide (improbable but) potential
  serious errors; adding -f to rm instead.

- Inter-file capitalization consistency in comments.

- Unnecesary space removal.
</content>
</entry>
<entry>
<title>test: copyright information updates</title>
<updated>2016-05-19T10:56:58Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2016-05-06T15:41:57Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b183f2635eaf323066f26c7ca22d931d4f4ccd3a'/>
<id>urn:sha1:b183f2635eaf323066f26c7ca22d931d4f4ccd3a</id>
<content type='text'>
Files in test directories had only copyright of a single individual,
of which code was adapted here as a base of the test system.
Since then many Notmuch Developers have contributed to the test
system, which is now acknowledged with a constant string in some
of the test files.

The README file in test directory instructed new files contain a
copyright notice, but that has never been done (and it is also not
needed). To simplify things a bit (and lessen confusion) this
instruction is now removed.

As a side enchangement, all of the 3 entries in the whole source
tree cd'ing to `dirname` of "$0" now uses syntax cd "$(dirname "$0")".
This makes these particular lines work when current working directory
is e.g. /c/Program Files/notmuch/test/.
(Probably it would fail elsewhere, though.)
</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>test: print empty line at the beginning of test script, not at end</title>
<updated>2013-12-09T15:25:41Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2013-11-25T17:08:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f05e7f3ce50b5762a56406b29012b25e2d1329b2'/>
<id>urn:sha1:f05e7f3ce50b5762a56406b29012b25e2d1329b2</id>
<content type='text'>
In preparation for quiet mode print empty line before writing the
test description. This is done now in function designed for it --
it will also be called when test fails.
</content>
</entry>
<entry>
<title>test: move emacs-tree test into mainline</title>
<updated>2013-11-07T11:40:28Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2013-10-29T22:55:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=81b2ad57f06f6b7619aae81dc2a0b79ec426ca73'/>
<id>urn:sha1:81b2ad57f06f6b7619aae81dc2a0b79ec426ca73</id>
<content type='text'>
We move the emacs-tree test and associated files into the main test
directory and add the test to the list in notmuch-test.
</content>
</entry>
<entry>
<title>test: Add compact test</title>
<updated>2013-10-31T10:48:04Z</updated>
<author>
<name>Ben Gamari</name>
<email>bgamari.foss@gmail.com</email>
</author>
<published>2013-10-31T04:10:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1eecfbd51a8ada5d7cecee6a10912b6f075483be'/>
<id>urn:sha1:1eecfbd51a8ada5d7cecee6a10912b6f075483be</id>
<content type='text'>
Signed-off-by: Ben Gamari &lt;bgamari.foss@gmail.com&gt;
</content>
</entry>
<entry>
<title>test: exit with nonzero value when not all tests completed successfully</title>
<updated>2013-09-09T01:40:57Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2013-09-08T15:53:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=11a38054641b7b0e927bf574369d4d8dfc7b4742'/>
<id>urn:sha1:11a38054641b7b0e927bf574369d4d8dfc7b4742</id>
<content type='text'>
If any of the tests in our test system is not passing the execution
of the test suite completes with nonzero exit value.

It is better to rely on the exit value of the test system instead
of some arbitrary strings in test output (or use both).
</content>
</entry>
<entry>
<title>test: add tests for insert</title>
<updated>2013-06-29T22:29:02Z</updated>
<author>
<name>Peter Wang</name>
<email>novalazy@gmail.com</email>
</author>
<published>2013-06-23T04:23:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7e3a7ed62fcd939e04f39c8ba43c4702d10e9d16'/>
<id>urn:sha1:7e3a7ed62fcd939e04f39c8ba43c4702d10e9d16</id>
<content type='text'>
Add tests for new 'insert' command.
</content>
</entry>
<entry>
<title>test: add tests for the handling of References and In-Reply-To headers</title>
<updated>2013-05-14T00:27:01Z</updated>
<author>
<name>Aaron Ecay</name>
<email>aaronecay@gmail.com</email>
</author>
<published>2013-03-06T03:31:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=983d5e1df2b227b8dfbc71984c828b925f4025f7'/>
<id>urn:sha1:983d5e1df2b227b8dfbc71984c828b925f4025f7</id>
<content type='text'>
These tests are known_broken, the following commit fixes them.

amended per

	id:87txmi1zq3.fsf@nikula.org
	id:87vc6yalo7.fsf@zancas.localnet
</content>
</entry>
<entry>
<title>test: add basic test for notmuch setup</title>
<updated>2013-05-12T10:46:23Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2013-05-05T19:18:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2c64c2e0eb5bbf723313eef8913085dae0df4305'/>
<id>urn:sha1:2c64c2e0eb5bbf723313eef8913085dae0df4305</id>
<content type='text'>
And annotate with test_subtest_known_broken. Hooray.
</content>
</entry>
</feed>
