<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/performance-test, branch 0.25_rc1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.25_rc1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.25_rc1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2017-05-30T12:02:17Z</updated>
<entry>
<title>perf-test: add memory test for reply</title>
<updated>2017-05-30T12:02:17Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-05-27T16:51:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e86fa3226cbd3c28106828f079a9c0d5d27299b8'/>
<id>urn:sha1:e86fa3226cbd3c28106828f079a9c0d5d27299b8</id>
<content type='text'>
Looking at the code for notmuch-reply, there seems to be several gmime
related memory leaks. This test is supposed to help eliminate those.
</content>
</entry>
<entry>
<title>perf-test/mem: add simple memory tests for notmuch search</title>
<updated>2017-03-18T23:43:19Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-03-18T19:35:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2571d535a35a90f7ed4419d7c33c575b647cb614'/>
<id>urn:sha1:2571d535a35a90f7ed4419d7c33c575b647cb614</id>
<content type='text'>
Just copy and replace from the show tests. Currently these show no
major leaks.
</content>
</entry>
<entry>
<title>perf-test: add simple memory tests for notmuch-show</title>
<updated>2017-03-18T16:40:25Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-03-18T16:40:25Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b5d08ebdb9633b52519b4aab80da50884e860bc9'/>
<id>urn:sha1:b5d08ebdb9633b52519b4aab80da50884e860bc9</id>
<content type='text'>
These are probably too slow to run with the full corpus
</content>
</entry>
<entry>
<title>perf-test: use 'eval' in memory_run</title>
<updated>2017-03-18T16:34:32Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-03-18T16:34:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0c8ce66ef4645e84887884fb5669fe158172f426'/>
<id>urn:sha1:0c8ce66ef4645e84887884fb5669fe158172f426</id>
<content type='text'>
This allows the use of redirection in the tests
</content>
</entry>
<entry>
<title>Use https instead of http where possible</title>
<updated>2016-06-05T11:32:17Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2016-06-02T16:26:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6a833a6e83865f6999707cc30768d07e1351c2cb'/>
<id>urn:sha1:6a833a6e83865f6999707cc30768d07e1351c2cb</id>
<content type='text'>
Many of the external links found in the notmuch source can be resolved
using https instead of http.  This changeset addresses as many as i
could find, without touching the e-mail corpus or expected outputs
found in tests.
</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: 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>
</feed>
