<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test, branch 0.21_rc2</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.21_rc2</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.21_rc2'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2015-10-14T10:55:41Z</updated>
<entry>
<title>cli: delete directory documents on directory removal</title>
<updated>2015-10-14T10:55:41Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2015-09-25T20:48:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e26d99dc7b02f33299c281f97a13deaef802bc7a'/>
<id>urn:sha1:e26d99dc7b02f33299c281f97a13deaef802bc7a</id>
<content type='text'>
There was a problem with the directory documents being left behind when
the filesystem directory was removed. This was worked around in [1].
However, that ignored the fact that the directory documents are also
still listed by notmuch_directory_get_child_directories() leading to
confusing results when running notmuch new. The directory documents are
found and queued for removal over and over again.

Fix the problem for real by removing the directory documents. This fixes
the tests flagged as broken in [2].

The (non-deterministic) hack test from [3] also still passes with this
change.

[1] commit acd66cdec075312944e527febd46382e54d99367
[2] commit ed9ceda623d3f22fb66365b33db63c5c982067d3
[3] id:1441445731-4362-1-git-send-email-jani@nikula.org
</content>
</entry>
<entry>
<title>test: flag one more notmuch new test as broken</title>
<updated>2015-10-10T12:13:02Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2015-09-25T20:48:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0e03ff389443aa062d30e6949bb3220563c474be'/>
<id>urn:sha1:0e03ff389443aa062d30e6949bb3220563c474be</id>
<content type='text'>
Drop the test update added in [1] and mark the test as broken, like the
tests flagged as broken in [2]. These all reflect the same underlying
breakage with (lack of) directory deletion.

[1] commit e4e04bbc328f990e36b77f508aef904d156029b1
[2] commit ed9ceda623d3f22fb66365b33db63c5c982067d3
</content>
</entry>
<entry>
<title>test: add notmuch address --deduplicate=(no|mailbox|address) tests</title>
<updated>2015-09-26T10:40:23Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2015-09-25T17:08:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f99872418228e6488e07f343ee07845a251852bf'/>
<id>urn:sha1:f99872418228e6488e07f343ee07845a251852bf</id>
<content type='text'>
First a simple smoke test first, next generate messages with multiple
email address variants and check the behaviour of deduplication
schemes with these.
</content>
</entry>
<entry>
<title>lib: add support for date:&lt;expr&gt;..! to mean date:&lt;expr&gt;..&lt;expr&gt;</title>
<updated>2015-09-26T00:55:24Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2015-08-15T11:25:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=23b8ed610a13802f0afa5fa70bc8faa04cf48a7f'/>
<id>urn:sha1:23b8ed610a13802f0afa5fa70bc8faa04cf48a7f</id>
<content type='text'>
It doesn't seem likely we can support simple date:&lt;expr&gt; expanding to
date:&lt;expr&gt;..&lt;expr&gt; any time soon. (This can be done with a future
version of Xapian, or with a custom query query parser.) In the mean
time, provide shorthand date:&lt;expr&gt;..! to mean the same. This is
useful, as the expansion takes place before interpetation, and we can
use, for example, date:yesterday..! to match from beginning of
yesterday to end of yesterday.

Idea from Mark Walters &lt;markwalters1009@gmail.com&gt;.
</content>
</entry>
<entry>
<title>test suite: don't consider skipped individual tests as failing</title>
<updated>2015-09-25T12:18:22Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-09-24T11:13:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3cf7ed26c06fb3fa7145948fd9a9f2973037a5fd'/>
<id>urn:sha1:3cf7ed26c06fb3fa7145948fd9a9f2973037a5fd</id>
<content type='text'>
It isn't completely clear what we want to do here, but

1) We currently don't fail if we skip a whole test file (mainly because
we neglect to count those skipped tests properly). This change at least
makes the two kinds of skipping consistent.

2) Automated build environments may have good reasons for building with
a minimal set of prereqs, and we don't want to discourage running our
test suite by breaking builds.
</content>
</entry>
<entry>
<title>make test: NOTMUCH_TEST_QUIET=1 is now the default</title>
<updated>2015-09-25T11:00:18Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2015-09-11T20:44:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3c46a9e6df9ac736bf9462d3b16494069509e0e7'/>
<id>urn:sha1:3c46a9e6df9ac736bf9462d3b16494069509e0e7</id>
<content type='text'>
make test V=1 (or any other value than 0) and make test V=0
works similar way as build in general
</content>
</entry>
<entry>
<title>test: notmuch address --deduplicate=no tests</title>
<updated>2015-09-24T10:34:25Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2015-09-04T18:35:16Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=adba9b0d50d3aae55e5a2713c4d760d203c20a54'/>
<id>urn:sha1:adba9b0d50d3aae55e5a2713c4d760d203c20a54</id>
<content type='text'>
Test not using address deduplication. Incorporate some trivial output
sorting tests here, as they seem to lack tests.
</content>
</entry>
<entry>
<title>test: check argc in symbol-test</title>
<updated>2015-09-24T10:28:51Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2015-09-23T18:48:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=19ea288679373f1c371234f982b8b9635b0e06c5'/>
<id>urn:sha1:19ea288679373f1c371234f982b8b9635b0e06c5</id>
<content type='text'>
Check argc mainly to fix unused parameter warning:

test/symbol-test.cc:7:14: warning: unused parameter ‘argc’ [-Wunused-parameter]
  int main(int argc, char** argv) {
               ^

This makes more sense than telling the compiler it's unused on
purpose.
</content>
</entry>
<entry>
<title>cli/count: update to use notmuch_query_search_messages_st</title>
<updated>2015-09-20T11:04:51Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-09-06T13:15:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=dca72205ab550a6adb22a763a3f86083907b1eba'/>
<id>urn:sha1:dca72205ab550a6adb22a763a3f86083907b1eba</id>
<content type='text'>
This brings back status information that may have been hidden by the
great library logging conversion.

Note the change of the internal API / return-value for count_files. The
other count calls to the lib will also get error handling when that API
is updated in the lib.
</content>
</entry>
<entry>
<title>test: fix whitespace/indentation in symbol-test</title>
<updated>2015-09-07T12:28:18Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2015-09-04T18:49:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1008fc45da0e206662694eacf12c0678ddcc6162'/>
<id>urn:sha1:1008fc45da0e206662694eacf12c0678ddcc6162</id>
<content type='text'>
Not of much consequence, but makes it nicer to do further edits.
</content>
</entry>
</feed>
