<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/performance-test, branch 0.22_rc0</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.22_rc0</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.22_rc0'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2015-08-07T19:56:39Z</updated>
<entry>
<title>test: make script exit (1) if it "fails" to source (.) a file</title>
<updated>2015-08-07T19:56:39Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2015-08-06T09:13:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=02a2eeb427d6b424029f6e5e5ddad4c6ec987741'/>
<id>urn:sha1:02a2eeb427d6b424029f6e5e5ddad4c6ec987741</id>
<content type='text'>
The files (test) scripts source (with builtin command `.`) provides
information which the scripts depend, and without the `source` to
succeed allowing script to continue may lead to dangerous situations
(e.g. rm -rf "${undefined_variable}"/*).

At the end of all source (.) lines construct ' || exit 1' was added;
In our case the script script will exit if it cannot find (or read) the
file to be sourced. Additionally script would also exits if the last
command of the sourced file exited nonzero.
</content>
</entry>
<entry>
<title>cli: change "setup" to "set up" where used as a verb</title>
<updated>2015-05-31T17:14:42Z</updated>
<author>
<name>J. Lewis Muir</name>
<email>jlmuir@imca-cat.org</email>
</author>
<published>2015-05-27T17:53:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d08af93c65310c2d5ec8033040854f8ff4e5550f'/>
<id>urn:sha1:d08af93c65310c2d5ec8033040854f8ff4e5550f</id>
<content type='text'>
The word "setup" is a noun, not a verb.  Change occurrences of "setup"
where used as a verb to "set up".
</content>
</entry>
<entry>
<title>build: add dataclean</title>
<updated>2014-05-28T12:52:10Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-05-04T06:10:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fe8cd90f97a078336612cd441a783096d6350564'/>
<id>urn:sha1:fe8cd90f97a078336612cd441a783096d6350564</id>
<content type='text'>
It turns out to be inconvenient to delete the downloaded datafiles with
distclean, so I propose a new target which does that instead.

The closest conventional target is 'maintainer-clean'; the difference
here is that having the original source tarball is not enough to
reconstruct these files.
</content>
</entry>
<entry>
<title>build: don't overwrite DISTCLEAN in performance-test</title>
<updated>2014-05-28T12:51:40Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-05-04T06:10:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e7a794386280c9bfa9a618bf6c0f3303235225d3'/>
<id>urn:sha1:e7a794386280c9bfa9a618bf6c0f3303235225d3</id>
<content type='text'>
This might have worked once for some fixed order of including
makefiles, but it is clearly wrong now.
</content>
</entry>
<entry>
<title>perf-test: use command line arguments for directories</title>
<updated>2014-03-15T00:47:43Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-03-07T12:03:23Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8fcc3260a9a936de72d755e61d93d5a24380e8b7'/>
<id>urn:sha1:8fcc3260a9a936de72d755e61d93d5a24380e8b7</id>
<content type='text'>
It seems that between version 1.26 and 1.27 of gnu tar, directories to
be extracted read with --files-from are no longer recursively extacted.
This patch puts them on the command line instead.
</content>
</entry>
<entry>
<title>perf-test: bump version to 0.4, use manifest files</title>
<updated>2013-12-09T20:00:38Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2013-12-01T03:00:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2de8ce9b37bfaed7c5a962a5316dbc9c9c3cb2c8'/>
<id>urn:sha1:2de8ce9b37bfaed7c5a962a5316dbc9c9c3cb2c8</id>
<content type='text'>
The new revision of the performance test includes manifests for each corpus,
so update the support library to use these manifests at the same time.
</content>
</entry>
<entry>
<title>perf: Clean corpus and caches in distclean, not clean</title>
<updated>2013-10-26T00:24:43Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2013-10-22T00:55:38Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=abedb55a45ed9a747387c954217553b1f0246c96'/>
<id>urn:sha1:abedb55a45ed9a747387c954217553b1f0246c96</id>
<content type='text'>
Previously, we cleaned the downloaded performance corpus and the
cached indexes on 'make clean'.  This seems heavy-handed, since these
take a long time to download, unpack, and index.  They also aren't
make targets to begin with.  Move cleaning these to 'make distclean'.
This isn't exactly the right meaning of "distclean", but it's closer.
</content>
</entry>
<entry>
<title>build: fix out-of-tree builds</title>
<updated>2013-05-26T21:49:04Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2013-05-25T11:18:58Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2cbd68de92e032302a8fc65a6620adb1fc5ba1ae'/>
<id>urn:sha1:2cbd68de92e032302a8fc65a6620adb1fc5ba1ae</id>
<content type='text'>
Support for out-of-tree builds was added in
commit 3e4a9d60a9419621b08c647a306843d76c47c2cb
Author: Carl Worth &lt;cworth@cworth.org&gt;
Date:   Wed Mar 9 15:02:42 2011 -0800

    build: Add support for non-source-directory builds.

and broken in
commit 7beeb8c88a014ecbc53d8241f10683b3c4c16228
Author: David Bremner &lt;bremner@debian.org&gt;
Date:   Sat Nov 17 12:28:15 2012 -0400

    test: initial performance testing infrastructure

Fix the build breakage.

Out-of-tree 'make test' has been broken since earlier than the above,
and remains broken, as does out-of-tree perf test, but at least the
build now works.
</content>
</entry>
<entry>
<title>perf-test: add notmuch-memory-test</title>
<updated>2013-05-16T01:23:29Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2013-05-15T10:53:27Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e1cc5159b0fde48c1faa417b0e1e4fca015aa376'/>
<id>urn:sha1:e1cc5159b0fde48c1faa417b0e1e4fca015aa376</id>
<content type='text'>
Somehow this file was not added to the patch set which split the tests
into time and memory tests. Take advantage of the the "new" way of
running tests to avoid listing the explicitly.
</content>
</entry>
<entry>
<title>perf-test: run all appropriately named time tests</title>
<updated>2013-05-16T01:23:29Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2013-05-15T10:48:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e9cdff74ccc499bf31c60c41227f4108346a6983'/>
<id>urn:sha1:e9cdff74ccc499bf31c60c41227f4108346a6983</id>
<content type='text'>
This avoids hassle with manually adding every test to the master list.
</content>
</entry>
</feed>
