<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/T395-ruby.sh, branch 0.39</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.39</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.39'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2023-07-21T10:41:50Z</updated>
<entry>
<title>test: support testing notmuch as installed</title>
<updated>2023-07-21T10:41:50Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2023-04-09T14:26:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ec26eeaeec87781dee7dbf720103a5bc9b6bba5d'/>
<id>urn:sha1:ec26eeaeec87781dee7dbf720103a5bc9b6bba5d</id>
<content type='text'>
We put some effort into testing the built copy rather than some
installed copy. On the other hand for people like packagers, testing
the installed copy is also of interest.

When NOTMUCH_TEST_INSTALLED is set to a nonempty value, tests do not
require a built notmuch tree or running configure.

Some of the tests marked as broken when running against installed
notmuch are probably fixable.
</content>
</entry>
<entry>
<title>ruby: database: make path arg optional</title>
<updated>2023-03-31T10:56:03Z</updated>
<author>
<name>Felipe Contreras</name>
<email>felipe.contreras@gmail.com</email>
</author>
<published>2023-03-23T02:05:23Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4152e1bc20fa2803186740c76579b495f4c77fb6'/>
<id>urn:sha1:4152e1bc20fa2803186740c76579b495f4c77fb6</id>
<content type='text'>
It can be automatically loaded from the configuration now.

Signed-off-by: Felipe Contreras &lt;felipe.contreras@gmail.com&gt;
</content>
</entry>
<entry>
<title>ruby: add keyword arguments to db.query</title>
<updated>2021-06-27T17:13:03Z</updated>
<author>
<name>Felipe Contreras</name>
<email>felipe.contreras@gmail.com</email>
</author>
<published>2021-05-24T02:19:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=814abafc3e4280de115d4bc0ac01f8d026a0a7f9'/>
<id>urn:sha1:814abafc3e4280de115d4bc0ac01f8d026a0a7f9</id>
<content type='text'>
That way we don't need pass them to the query object ourselves.

Signed-off-by: Felipe Contreras &lt;felipe.contreras@gmail.com&gt;
</content>
</entry>
<entry>
<title>ruby: use notmuch_exclude_t enum</title>
<updated>2021-05-23T12:05:33Z</updated>
<author>
<name>Felipe Contreras</name>
<email>felipe.contreras@gmail.com</email>
</author>
<published>2021-05-01T12:04:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=85ae2bcf56021a22a803fbde34baa5050bbb28d9'/>
<id>urn:sha1:85ae2bcf56021a22a803fbde34baa5050bbb28d9</id>
<content type='text'>
It exists since 2013, let's allow it to be used in Ruby.

Signed-off-by: Felipe Contreras &lt;felipe.contreras@gmail.com&gt;
</content>
</entry>
<entry>
<title>test: ruby: simplify output comparison</title>
<updated>2021-05-05T20:00:37Z</updated>
<author>
<name>Felipe Contreras</name>
<email>felipe.contreras@gmail.com</email>
</author>
<published>2021-05-01T11:59:23Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ac64de450a4d61c49fef509ce376fc4d096bb5b5'/>
<id>urn:sha1:ac64de450a4d61c49fef509ce376fc4d096bb5b5</id>
<content type='text'>
Signed-off-by: Felipe Contreras &lt;felipe.contreras@gmail.com&gt;
</content>
</entry>
<entry>
<title>test: ruby: don't use instance variables</title>
<updated>2021-05-05T20:00:16Z</updated>
<author>
<name>Felipe Contreras</name>
<email>felipe.contreras@gmail.com</email>
</author>
<published>2021-05-01T11:59:22Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=faf5511c3e343c3a652df664a0f7b4bd60f3bdaa'/>
<id>urn:sha1:faf5511c3e343c3a652df664a0f7b4bd60f3bdaa</id>
<content type='text'>
Local variables are perfectly fine.

Signed-off-by: Felipe Contreras &lt;felipe.contreras@gmail.com&gt;
</content>
</entry>
<entry>
<title>test: ruby: use much more standard Ruby idioms</title>
<updated>2021-05-05T19:40:15Z</updated>
<author>
<name>Felipe Contreras</name>
<email>felipe.contreras@gmail.com</email>
</author>
<published>2021-05-01T11:59:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c4b23cf29a9e6e92821034e3a8eafdef2e3fde63'/>
<id>urn:sha1:c4b23cf29a9e6e92821034e3a8eafdef2e3fde63</id>
<content type='text'>
Signed-off-by: Felipe Contreras &lt;felipe.contreras@gmail.com&gt;
</content>
</entry>
<entry>
<title>test: ruby: use much more standard puts</title>
<updated>2021-05-02T11:12:15Z</updated>
<author>
<name>Felipe Contreras</name>
<email>felipe.contreras@gmail.com</email>
</author>
<published>2021-05-01T11:59:20Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=63413a5563450bdedee4c077f2f998578e75083a'/>
<id>urn:sha1:63413a5563450bdedee4c077f2f998578e75083a</id>
<content type='text'>
Signed-off-by: Felipe Contreras &lt;felipe.contreras@gmail.com&gt;
</content>
</entry>
<entry>
<title>test: ruby: simplify test_ruby()</title>
<updated>2021-05-02T11:12:05Z</updated>
<author>
<name>Felipe Contreras</name>
<email>felipe.contreras@gmail.com</email>
</author>
<published>2021-05-01T11:59:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2dbc5fdf5a3c40b3e44dcde7d8caffe7dbbd217f'/>
<id>urn:sha1:2dbc5fdf5a3c40b3e44dcde7d8caffe7dbbd217f</id>
<content type='text'>
We always do test_expect_equal_file, so do it in test_ruby() directly.

The only subtest where we don't (get non-existent file) can be easily
modified.

Signed-off-by: Felipe Contreras &lt;felipe.contreras@gmail.com&gt;
</content>
</entry>
<entry>
<title>test: ruby: simplify MAIL_DIR initialization</title>
<updated>2021-05-02T11:11:56Z</updated>
<author>
<name>Felipe Contreras</name>
<email>felipe.contreras@gmail.com</email>
</author>
<published>2021-05-01T11:59:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9f6bc01824b3b5f77d577de152e4c98130552b26'/>
<id>urn:sha1:9f6bc01824b3b5f77d577de152e4c98130552b26</id>
<content type='text'>
There's no need to complicate the script passing the MAIL_DIR
environment variable.

Signed-off-by: Felipe Contreras &lt;felipe.contreras@gmail.com&gt;
</content>
</entry>
</feed>
