<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/performance-test, branch 0.30</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.30</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.30'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2019-06-07T10:59:56Z</updated>
<entry>
<title>perf-tests: #!/bin/bash -&gt; #!/usr/bin/env bash</title>
<updated>2019-06-07T10:59:56Z</updated>
<author>
<name>William Casarin</name>
<email>jb55@jb55.com</email>
</author>
<published>2019-05-31T18:32:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5f22d16273ef0d42fc42303087a588efeeb6d7c1'/>
<id>urn:sha1:5f22d16273ef0d42fc42303087a588efeeb6d7c1</id>
<content type='text'>
I couldn't run the performance tests on my machines due to a hardcoded
bash path. Use env for finding bash in weird systems like NixOS.

Signed-off-by: William Casarin &lt;jb55@jb55.com&gt;
</content>
</entry>
<entry>
<title>performance-tests: tests for renamed/copied files in notmuch new</title>
<updated>2019-04-05T15:14:58Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2019-04-01T10:31:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a56aa472d176d08ba6d175762f673efc345116fa'/>
<id>urn:sha1:a56aa472d176d08ba6d175762f673efc345116fa</id>
<content type='text'>
Several people have observed that this is surprisingly slow, and we
have a proposal to add tagging into this code path, so we want to make
sure it doesn't imply too much of a performance hit.
</content>
</entry>
<entry>
<title>performance-test: fix copy-paste error in test description</title>
<updated>2019-03-31T14:59:46Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2019-03-29T11:26:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c9aa29291bc21eaddebab5dcf9b940bb66e2454c'/>
<id>urn:sha1:c9aa29291bc21eaddebab5dcf9b940bb66e2454c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>perf-test: add simple test for thread subqueries</title>
<updated>2018-05-07T11:42:53Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2018-01-13T12:46:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=60fcec82d2a8041ba3ee9fc6413cd404659e38dc'/>
<id>urn:sha1:60fcec82d2a8041ba3ee9fc6413cd404659e38dc</id>
<content type='text'>
This is not a particularly sensible query, but thread:{date:2010} is a
good way to generate fairly large intermediate queries.
</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>perf-test: use source and build paths in perf-test-lib.sh</title>
<updated>2017-10-20T22:54:22Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-09-25T20:38:24Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2e16b051528b273e16306224f128b28d0091bc6a'/>
<id>urn:sha1:2e16b051528b273e16306224f128b28d0091bc6a</id>
<content type='text'>
Make a distinction between source and build directories.
</content>
</entry>
<entry>
<title>perf-test: use $(dirname "$0") for sourcing perf-test-lib.sh</title>
<updated>2017-10-20T22:53:14Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-09-25T20:38:20Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fd36ae9f514520e85d9e43d4aa08263b3a5a8d3e'/>
<id>urn:sha1:fd36ae9f514520e85d9e43d4aa08263b3a5a8d3e</id>
<content type='text'>
Don't assume the tests are always run from within the source tree.
</content>
</entry>
<entry>
<title>perf-test: add memory test for notmuch-insert</title>
<updated>2017-08-20T11:48:43Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-08-18T23:50:06Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=49d4f52f270773f86c90eb1c50805d1d7429d39b'/>
<id>urn:sha1:49d4f52f270773f86c90eb1c50805d1d7429d39b</id>
<content type='text'>
In the future it might be worthwhile selecting corpus messages to
insert, but that seems a bit overcomplicated for now
</content>
</entry>
<entry>
<title>perf-test: renumber tests</title>
<updated>2017-08-20T11:34:12Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-08-18T23:50:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6da87a1369a3caf20b69f11c2225b79d94121845'/>
<id>urn:sha1:6da87a1369a3caf20b69f11c2225b79d94121845</id>
<content type='text'>
One test per number so ordering is clear.
</content>
</entry>
<entry>
<title>Use rooted paths in .gitignore files</title>
<updated>2017-08-18T22:42:35Z</updated>
<author>
<name>Vladimir Panteleev</name>
<email>notmuch@thecybershadow.net</email>
</author>
<published>2017-08-17T00:41:10Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ca4688e103c644fa383108a79668e8e0b4dbe262'/>
<id>urn:sha1:ca4688e103c644fa383108a79668e8e0b4dbe262</id>
<content type='text'>
A leading / in paths in a .gitignore file matches the beginning of the
path, meaning that for patterns without slashes, git will match files
only in the current directory as opposed to in any subdirectory.

Prefix relevant paths with / in .gitignore files, to prevent
accidentally ignoring files in subdirectories and possibly slightly
improve the performance of "git status".
</content>
</entry>
</feed>
