Hi

Do you have some patch applied which is outputting 
"address_match <something>" ? 

Best wishes

Mark

Michael Stapelberg <michael+nm at stapelberg.de> writes:

> Hi Mark,
>
> Mark Walters <markwalters1009 at gmail.com> writes:
>> I don't think that we expect any tests to fail: they all pass for
>> me. Can you say more about what is failing?
> Sure. I attached the full output of "make test". Let me know if you need
> any more information about my system. My `emacs` is emacs24 24.1+1-4
> from Debian.
>
> -- 
> Best regards,
> Michael
> INFO: using 2 minute timeout for tests
> basic: Testing the test framework itself.
>  PASS   success is reported like this
>  PASS   test runs if prerequisite is satisfied
>  PASS   tests clean up after themselves
>  PASS   tests clean up even after a failure
>  PASS   failure to clean up causes the test to fail
>  PASS   Ensure that all available tests will be run by notmuch-test
>  PASS   Ensure that test output is suppressed unless the test fails
>  PASS   Ensure that -v does not suppress test output
>  PASS   test that mail store was created
>  PASS   mail store should be empty
>  PASS   NOTMUCH_CONFIG is set and points to an existing file
>  PASS   PATH is set to this repository
>
> help-test: Testing online help
>  PASS   notmuch --help
>  PASS   notmuch --help tag
>  PASS   notmuch help
>  PASS   notmuch help tag
>  PASS   notmuch --version
>
> config: Testing "notmuch config"
>  PASS   Get string value
>  PASS   Get list value
>  PASS   Set string value
>  PASS   Set string value again
>  PASS   Set list value
>  PASS   Set list value again
>  PASS   Remove key
>  PASS   Remove non-existent key
>  PASS   List all items
>
> new: Testing "notmuch new" in several variations
>  PASS   No new messages
>  PASS   Single new message
>  PASS   Multiple new messages
>  PASS   No new messages (non-empty DB)
>  PASS   New directories
>  PASS   Alternate inode order
>  PASS   Message moved in
>  PASS   Renamed message
>  PASS   Deleted message
>  PASS   Renamed directory
>  PASS   Deleted directory
>  PASS   New directory (at end of list)
>  PASS   Deleted directory (end of list)
>  PASS   New symlink to directory
>  PASS   New symlink to a file
>  PASS   Broken symlink aborts
>  PASS   New two-level directory
>  PASS   Deleted two-level directory
>  PASS   Support single-message mbox (deprecated)
>  PASS   Skip and report non-mail files
>  PASS   Ignore files and directories specified in new.ignore
>  PASS   Ignore files and directories specified in new.ignore (multiple 
> occurrences)
>  PASS   Don't stop for ignored broken symlinks
>
> count: Testing "notmuch count" for messages and threads
>  PASS   message count is the default for notmuch count
>  PASS   message count with --output=messages
>  PASS   thread count with --output=threads
>  PASS   thread count is the default for notmuch search
>  PASS   count with no matching messages
>  PASS   count with no matching threads
>
> search: Testing "notmuch search" in several variations
>  PASS   Search body
>  PASS   Search by from:
>  PASS   Search by to:
>  PASS   Search by subject:
>  PASS   Search by subject (utf-8):
>  PASS   Search by id:
>  PASS   Search by tag:
>  PASS   Search by thread:
>  PASS   Search body (phrase)
>  PASS   Search by from: (address)
>  PASS   Search by from: (name)
>  PASS   Search by to: (address)
>  PASS   Search by to: (name)
>  PASS   Search by subject: (phrase)
>  PASS   Search for all messages ("*")
>  PASS   Search body (utf-8):
>
> search-output: Testing various settings for "notmuch search --output="
>  PASS   --output=threads
>  PASS   --output=threads --format=json
>  PASS   --output=messages
>  PASS   --output=messages --format=json
>  PASS   --output=files
>  PASS   --output=files --format=json
>  PASS   --output=tags
>  PASS   --output=tags --format=json
>  PASS   sanitize output for quoted-printable line-breaks in author and subject
>  PASS   search for non-existent message prints nothing
>  PASS   search --format=json for non-existent message prints proper empty json
>
> search-by-folder: Testing "notmuch search" by folder: (with variations)
>  PASS   Single-world folder: specification (multiple results)
>  PASS   Two-word path to narrow results to one
>  PASS   After removing duplicate instance of matching path
>  PASS   After rename, old path returns nothing
>  PASS   After rename, new path returns result
>
> search-position-overlap-bug: Testing that notmuch does not overlap term 
> positions
>  PASS   Search for a at b.c matches
>  PASS   Search for x at y.z matches
>  PASS   Search for a at y.c must not match
>
> search-insufficient-from-quoting: Testing messages with unquoted . in name
>  PASS   Search by first name
>  PASS   Search by last name:
>  PASS   Search by address:
>  PASS   Search for all messages:
>
> search-limiting: Testing "notmuch search" --offset and --limit parameters
>  PASS   messages: limit does the right thing
>  PASS   messages: concatenation of limited searches
>  PASS   messages: limit larger than result set
>  PASS   messages: limit = 0
>  PASS   messages: offset does the right thing
>  PASS   messages: offset = 0
>  PASS   messages: negative offset
>  PASS   messages: negative offset
>  PASS   messages: negative offset combined with limit
>  PASS   messages: negative offset combined with equal limit
>  PASS   messages: negative offset combined with large limit
>  PASS   messages: negative offset larger then results
>  PASS   threads: limit does the right thing
>  PASS   threads: concatenation of limited searches
>  PASS   threads: limit larger than result set
>  PASS   threads: limit = 0
>  PASS   threads: offset does the right thing
>  PASS   threads: offset = 0
>  PASS   threads: negative offset
>  PASS   threads: negative offset
>  PASS   threads: negative offset combined with limit
>  PASS   threads: negative offset combined with equal limit
>  PASS   threads: negative offset combined with large limit
>  PASS   threads: negative offset larger then results
>
> excludes: Testing "notmuch search, count and show" with excludes in several 
> variations
>  PASS   Search, exclude "deleted" messages from search
>  PASS   Search, exclude "deleted" messages from message search
>  PASS   Search, exclude "deleted" messages from message search --exclude=false
>  PASS   Search, exclude "deleted" messages from message search (non-existent 
> exclude-tag)
>  PASS   Search, exclude "deleted" messages from search, overridden
>  PASS   Search, exclude "deleted" messages from threads
>  PASS   Search, don't exclude "deleted" messages when --exclude=flag specified
>  PASS   Search, don't exclude "deleted" messages from search if not configured
>  PASS   Search, default exclusion (thread summary)
>  PASS   Search, default exclusion (messages)
>  PASS   Search, exclude=true (thread summary)
>  PASS   Search, exclude=true (messages)
>  PASS   Search, exclude=false (thread summary)
>  PASS   Search, exclude=false (messages)
>  PASS   Search, exclude=flag (thread summary)
>  PASS   Search, exclude=flag (messages)
>  PASS   Search, default exclusion: tag in query (thread summary)
>  PASS   Search, default exclusion: tag in query (messages)
>  PASS   Search, exclude=true: tag in query (thread summary)
>  PASS   Search, exclude=true: tag in query (messages)
>  PASS   Search, exclude=false: tag in query (thread summary)
>  PASS   Search, exclude=false: tag in query (messages)
>  PASS   Search, exclude=flag: tag in query (thread summary)
>  PASS   Search, exclude=flag: tag in query (messages)
>  PASS   Count, default exclusion (messages)
>  PASS   Count, default exclusion (threads)
>  PASS   Count, exclude=true (messages)
>  PASS   Count, exclude=true (threads)
>  PASS   Count, exclude=false (messages)
>  PASS   Count, exclude=false (threads)
>  PASS   Count, default exclusion: tag in query (messages)
>  PASS   Count, default exclusion: tag in query (threads)
>  PASS   Count, exclude=true: tag in query (messages)
>  PASS   Count, exclude=true: tag in query (threads)
>  PASS   Count, exclude=false: tag in query (messages)
>  PASS   Count, exclude=false: tag in query (threads)
>  PASS   Show, default exclusion
>  PASS   Show, default exclusion (entire-thread)
>  PASS   Show, exclude=true
>  PASS   Show, exclude=true (entire-thread)
>  PASS   Show, exclude=false
>  PASS   Show, exclude=false (entire-thread)
>
> tagging: Testing "notmuch tag"
>  PASS   Adding tags
>  PASS   Removing tags
>  PASS   No tag operations
>  PASS   No query
>  PASS   Redundant tagging
>  PASS   Special characters in tags
>  PASS   Tagging order
>  PASS   Empty tag names
>  PASS   Tag name beginning with -
>
> json: Testing --format=json output
>  PASS   Show message: json
>  PASS   Show message: json --body=true
>  PASS   Show message: json --body=false
>  PASS   Search message: json
>  PASS   Show message: json, utf-8
>  PASS   Show message: json, inline attachment filename
>  PASS   Search message: json, utf-8
>
> text: Testing --format=text output
>  PASS   Show message: text
>  PASS   Search message: text
>  PASS   Show message: text, utf-8
>  PASS   Search message: text, utf-8
>
> multipart: Testing output of multipart message
>  PASS   --format=text --part=0, full message
>  PASS   --format=text --part=1, message body
>  PASS   --format=text --part=2, multipart/mixed
>  PASS   --format=text --part=3, rfc822 part
>  PASS   --format=text --part=4, rfc822's multipart
>  PASS   --format=text --part=5, rfc822's html part
>  PASS   --format=text --part=6, rfc822's text part
>  PASS   --format=text --part=7, inline attachement
>  PASS   --format=text --part=8, plain text part
>  PASS   --format=text --part=9, pgp signature (unverified)
>  PASS   --format=text --part=8, no part, expect error
>  PASS   --format=json --part=0, full message
>  PASS   --format=json --part=1, message body
>  PASS   --format=json --part=2, multipart/mixed
>  PASS   --format=json --part=3, rfc822 part
>  PASS   --format=json --part=4, rfc822's multipart/alternative
>  PASS   --format=json --part=5, rfc822's html part
>  PASS   --format=json --part=6, rfc822's text part
>  PASS   --format=json --part=7, inline attachment
>  PASS   --format=json --part=8, plain text part
>  PASS   --format=json --part=9, pgp signature (unverified)
>  PASS   --format=json --part=10, no part, expect error
>  PASS   --format=raw
>  PASS   --format=raw --part=0, full message
>  PASS   --format=raw --part=1, message body
>  PASS   --format=raw --part=2, multipart/mixed
>  PASS   --format=raw --part=3, rfc822 part
>  PASS   --format=raw --part=4, rfc822's multipart
>  PASS   --format=raw --part=5, rfc822's html part
>  PASS   --format=raw --part=6, rfc822's text part
>  PASS   --format=raw --part=7, inline attachment
>  PASS   --format=raw --part=8, plain text part
>  PASS   --format=raw --part=9, pgp signature (unverified)
>  PASS   --format=raw --part=10, no part, expect error
>  PASS   --format=mbox
>  PASS   --format=mbox --part=1, incompatible, expect error
>  FAIL   'notmuch reply' to a multipart message
>       --- multipart.37.OUTPUT 2012-11-30 11:12:08.871828702 +0000
>       +++ multipart.37.EXPECTED       2012-11-30 11:12:08.871828702 +0000
>       @@ -1,5 +1,3 @@
>       -address_match(cworth at cworth.org)
>       -address_match(cworth at cworth.org)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: Multipart message
>        To: Carl Worth <cworth at cworth.org>, cworth at cworth.org
>  FAIL   'notmuch reply' to a multipart message with json format
>       --- multipart.38.expected       2012-11-30 11:12:08.919827944 +0000
>       +++ multipart.38.output 2012-11-30 11:12:08.919827944 +0000
>       @@ -1,89 +1,3 @@
>       -{
>       -    "original": {
>       -        "body": [
>       -            {
>       -                "content": [
>       -                    {
>       -                        "content": [
>       -                            {
>       -                                "content": [
>       -                                    {
>       -                                        "body": [
>       -                                            {
>       -                                                "content": [
>       -                                                    {
>       -                                                        
> "content-type": "text/html", 
>       -                                                        "id": 5
>       -                                                    }, 
>       -                                                    {
>       -                                                        "content": 
> "This is an embedded message, with a multipart/alternative part.\n", 
>       -                                                        
> "content-type": "text/plain", 
>       -                                                        "id": 6
>       -                                                    }
>       -                                                ], 
>       -                                                "content-type": 
> "multipart/alternative", 
>       -                                                "id": 4
>       -                                            }
>       -                                        ], 
>       -                                        "headers": {
>       -                                            "Date": "Fri, 05 Jan 2001 
> 15:42:57 +0000", 
>       -                                            "From": "Carl Worth 
> <cworth at cworth.org>", 
>       -                                            "Subject": "html message", 
>       -                                            "To": "cworth at 
> cworth.org"
>       -                                        }
>       -                                    }
>       -                                ], 
>       -                                "content-type": "message/rfc822", 
>       -                                "id": 3
>       -                            }, 
>       -                            {
>       -                                "content": "This is a text 
> attachment.\n", 
>       -                                "content-type": "text/plain", 
>       -                                "filename": "YYYYY", 
>       -                                "id": 7
>       -                            }, 
>       -                            {
>       -                                "content": "And this message is 
> signed.\n\n-Carl\n", 
>       -                                "content-type": "text/plain", 
>       -                                "id": 8
>       -                            }
>       -                        ], 
>       -                        "content-type": "multipart/mixed", 
>       -                        "id": 2
>       -                    }, 
>       -                    {
>       -                        "content-type": "application/pgp-signature", 
>       -                        "id": 9
>       -                    }
>       -                ], 
>       -                "content-type": "multipart/signed", 
>       -                "id": 1
>       -            }
>       -        ], 
>       -        "date_relative": "2001-01-05", 
>       -        "excluded": false, 
>       -        "filename": "YYYYY", 
>       -        "headers": {
>       -            "Date": "Fri, 05 Jan 2001 15:43:57 +0000", 
>       -            "From": "Carl Worth <cworth at cworth.org>", 
>       -            "Subject": "Multipart message", 
>       -            "To": "cworth at cworth.org"
>       -        }, 
>       -        "id": "XXXXX", 
>       -        "match": false, 
>       -        "tags": [
>       -            "attachment", 
>       -            "inbox", 
>       -            "signed", 
>       -            "unread"
>       -        ], 
>       -        "timestamp": 978709437
>       -    }, 
>       -    "reply-headers": {
>       -        "From": "Notmuch Test Suite <test_suite at notmuchmail.org>", 
>       -        "In-reply-to": "<87liy5ap00.fsf at yoom.home.cworth.org>", 
>       -        "References": " <87liy5ap00.fsf at yoom.home.cworth.org>", 
>       -        "Subject": "Re: Multipart message", 
>       -        "To": "Carl Worth <cworth at cworth.org>, cworth at cworth.org"
>       -    }
>       -}
>       +address_match(cworth at cworth.org)
>       +address_match(cworth at cworth.org)
>       +{"reply-headers": {"Subject": "Re: Multipart message", "From": 
> "Notmuch Test Suite <test_suite at notmuchmail.org>", "To": "Carl Worth 
> <cworth at cworth.org>, cworth at cworth.org", "In-reply-to": 
> "<87liy5ap00.fsf at yoom.home.cworth.org>", "References": " <87liy5ap00.fsf 
> at yoom.home.cworth.org>"}, "original": {"id": "XXXXX", "match": false, 
> "excluded": false, "filename": "YYYYY", "timestamp": 978709437, 
> "date_relative": "2001-01-05", "tags": ["attachment", "inbox", "signed", 
> "unread"], "headers": {"Subject": "Multipart message", "From": "Carl Worth 
> <cworth at cworth.org>", "To": "cworth at cworth.org", "Date": "Fri, 05 Jan 
> 2001 15:43:57 +0000"}, "body": [{"id": 1, "content-type": "multipart/signed", 
> "content": [{"id": 2, "content-type": "multipart/mixed", "content": [{"id": 
> 3, "content-type": "message/rfc822", "content": [{"headers": {"Subject": 
> "html message", "From": "Carl Worth <cworth at cworth.org>", "To": "cworth at 
> cworth.org", "Date": "Fri, 05 Jan 2001 15:42:57 +0000"}, "body": [{"id": 4, 
> "content-type": "multipart/alternative", "content": [{"id": 5, 
> "content-type": "text/html"}, {"id": 6, "content-type": "text/plain", 
> "content": "This is an embedded message, with a multipart/alternative 
> part.\n"}]}]}]}, {"id": 7, "content-type": "text/plain", "filename": "YYYYY", 
> "content": "This is a text attachment.\n"}, {"id": 8, "content-type": 
> "text/plain", "content": "And this message is signed.\n\n-Carl\n"}]}, {"id": 
> 9, "content-type": "application/pgp-signature"}]}]}}
> No JSON object could be decoded
>  PASS   'notmuch show --part' does not corrupt a part with CRLF pair
>
> thread-naming: Testing naming of threads with changing subject
>  PASS   Initial thread name (oldest-first search)
>  PASS   Initial thread name (newest-first search)
>  PASS   Changed thread name (oldest-first search)
>  PASS   Changed thread name (newest-first search)
>  PASS   Ignore added reply prefix (Re:)
>  PASS   Ignore added reply prefix (Aw:)
>  PASS   Ignore added reply prefix (Vs:)
>  PASS   Ignore added reply prefix (Sv:)
>  PASS   Test order of messages in "notmuch show"
>
> raw: Testing notmuch show --format=raw
>  PASS   Attempt to show multiple raw messages
>  PASS   Show a raw message
>  PASS   Show another raw message
>
> reply: Testing "notmuch reply" in several variations
>  FAIL   Basic reply
>       --- reply.1.expected    2012-11-30 11:12:09.207823395 +0000
>       +++ reply.1.output      2012-11-30 11:12:09.207823395 +0000
>       @@ -1,3 +1,5 @@
>       +address_match(sender at example.com)
>       +address_match(test_suite at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>
>  FAIL   Multiple recipients
>       --- reply.2.expected    2012-11-30 11:12:09.223823144 +0000
>       +++ reply.2.output      2012-11-30 11:12:09.223823144 +0000
>       @@ -1,3 +1,6 @@
>       +address_match(sender at example.com)
>       +address_match(test_suite at notmuchmail.org)
>       +address_match(someone at example.com)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>, Someone Else <someone at 
> example.com>
>  FAIL   Reply with CC
>       --- reply.3.expected    2012-11-30 11:12:09.239822892 +0000
>       +++ reply.3.output      2012-11-30 11:12:09.239822892 +0000
>       @@ -1,3 +1,6 @@
>       +address_match(sender at example.com)
>       +address_match(test_suite at notmuchmail.org)
>       +address_match(cc at example.com)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>
>  FAIL   Reply from alternate address
>       --- reply.4.expected    2012-11-30 11:12:09.259822574 +0000
>       +++ reply.4.output      2012-11-30 11:12:09.259822574 +0000
>       @@ -1,3 +1,5 @@
>       +address_match(sender at example.com)
>       +address_match(test_suite_other at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite_other at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>
>  FAIL   Reply from address in named group list
>       --- reply.5.expected    2012-11-30 11:12:09.275822323 +0000
>       +++ reply.5.output      2012-11-30 11:12:09.275822323 +0000
>       @@ -1,3 +1,7 @@
>       +address_match(sender at example.com)
>       +address_match(test_suite at notmuchmail.org)
>       +address_match(someone at example.com)
>       +address_match(test_suite_other at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>, someone at example.com
>  FAIL   Support for Reply-To
>       --- reply.6.expected    2012-11-30 11:12:09.291822071 +0000
>       +++ reply.6.output      2012-11-30 11:12:09.291822071 +0000
>       @@ -1,3 +1,5 @@
>       +address_match(elsewhere at example.com)
>       +address_match(test_suite at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <elsewhere at example.com>
>  FAIL   Un-munging Reply-To
>       --- reply.7.expected    2012-11-30 11:12:09.307821818 +0000
>       +++ reply.7.output      2012-11-30 11:12:09.307821818 +0000
>       @@ -1,3 +1,5 @@
>       +address_match(sender at example.com)
>       +address_match(list at example.com)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>, Some List <list at example.com>
>  FAIL   Message with header of exactly 200 bytes
>       --- reply.8.expected    2012-11-30 11:12:09.323821564 +0000
>       +++ reply.8.output      2012-11-30 11:12:09.323821564 +0000
>       @@ -1,3 +1,5 @@
>       +address_match(test_suite at notmuchmail.org)
>       +address_match(test_suite at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: This subject is exactly 200 bytes in length. Other than 
> its length there is not much of note here. Note that the length of 200 bytes 
> includes the Subject: and Re: prefixes with two spaces
>        In-Reply-To: <msg-008 at notmuch-test-suite>
>  FAIL   From guessing: Envelope-To
>       --- reply.9.expected    2012-11-30 11:12:09.339821311 +0000
>       +++ reply.9.output      2012-11-30 11:12:09.339821311 +0000
>       @@ -1,3 +1,6 @@
>       +address_match(sender at example.com)
>       +address_match(recipient at example.com)
>       +address_match(test_suite_other at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite_other at notmuchmail.org>
>        Subject: Re: From guessing
>        To: Sender <sender at example.com>, Recipient <recipient at 
> example.com>
>  FAIL   From guessing: X-Original-To
>       --- reply.10.expected   2012-11-30 11:12:09.359820997 +0000
>       +++ reply.10.output     2012-11-30 11:12:09.359820997 +0000
>       @@ -1,3 +1,6 @@
>       +address_match(sender at example.com)
>       +address_match(recipient at example.com)
>       +address_match(test_suite at otherdomain.org)
>        From: Notmuch Test Suite <test_suite at otherdomain.org>
>        Subject: Re: From guessing
>        To: Sender <sender at example.com>, Recipient <recipient at 
> example.com>
>  FAIL   From guessing: Delivered-To
>       --- reply.11.expected   2012-11-30 11:12:09.375820743 +0000
>       +++ reply.11.output     2012-11-30 11:12:09.375820743 +0000
>       @@ -1,3 +1,6 @@
>       +address_match(sender at example.com)
>       +address_match(recipient at example.com)
>       +address_match(test_suite_other at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite_other at notmuchmail.org>
>        Subject: Re: From guessing
>        To: Sender <sender at example.com>, Recipient <recipient at 
> example.com>
>
> reply-to-sender: Testing "notmuch reply --reply-to=sender" in several 
> variations
>  FAIL   Basic reply-to-sender
>       --- reply-to-sender.1.expected  2012-11-30 11:12:09.419820050 +0000
>       +++ reply-to-sender.1.output    2012-11-30 11:12:09.419820050 +0000
>       @@ -1,3 +1,5 @@
>       +address_match(sender at example.com)
>       +address_match(test_suite at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>
>  FAIL   From Us, Basic reply to message
>       --- reply-to-sender.2.expected  2012-11-30 11:12:09.439819734 +0000
>       +++ reply-to-sender.2.output    2012-11-30 11:12:09.439819734 +0000
>       @@ -1,3 +1,5 @@
>       +address_match(test_suite at notmuchmail.org)
>       +address_match(recipient at example.com)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Recipient <recipient at example.com>
>  FAIL   Multiple recipients
>       --- reply-to-sender.3.expected  2012-11-30 11:12:09.455819480 +0000
>       +++ reply-to-sender.3.output    2012-11-30 11:12:09.455819480 +0000
>       @@ -1,3 +1,6 @@
>       +address_match(sender at example.com)
>       +address_match(test_suite at notmuchmail.org)
>       +address_match(someone at example.com)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>
>  FAIL   From Us, Multiple TO recipients
>       --- reply-to-sender.4.expected  2012-11-30 11:12:09.475819164 +0000
>       +++ reply-to-sender.4.output    2012-11-30 11:12:09.475819164 +0000
>       @@ -1,3 +1,6 @@
>       +address_match(test_suite at notmuchmail.org)
>       +address_match(recipient at example.com)
>       +address_match(someone at example.com)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Recipient <recipient at example.com>, Someone Else <someone at 
> example.com>
>  FAIL   Reply with CC
>       --- reply-to-sender.5.expected  2012-11-30 11:12:09.491818913 +0000
>       +++ reply-to-sender.5.output    2012-11-30 11:12:09.491818913 +0000
>       @@ -1,3 +1,5 @@
>       +address_match(sender at example.com)
>       +address_match(test_suite at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>
>  FAIL   From Us, Reply with CC
>       --- reply-to-sender.6.expected  2012-11-30 11:12:09.507818659 +0000
>       +++ reply-to-sender.6.output    2012-11-30 11:12:09.507818659 +0000
>       @@ -1,3 +1,5 @@
>       +address_match(test_suite at notmuchmail.org)
>       +address_match(recipient at example.com)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Recipient <recipient at example.com>
>  FAIL   From Us, Reply no TO but with CC
>       --- reply-to-sender.7.expected  2012-11-30 11:12:09.523818406 +0000
>       +++ reply-to-sender.7.output    2012-11-30 11:12:09.523818406 +0000
>       @@ -1,3 +1,6 @@
>       +address_match(test_suite at notmuchmail.org)
>       +address_match(test_suite at notmuchmail.org)
>       +address_match(cc at example.com)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        Cc: Other Parties <cc at example.com>
>  FAIL   Reply from alternate address
>       --- reply-to-sender.8.expected  2012-11-30 11:12:09.539818155 +0000
>       +++ reply-to-sender.8.output    2012-11-30 11:12:09.539818155 +0000
>       @@ -1,3 +1,5 @@
>       +address_match(sender at example.com)
>       +address_match(test_suite_other at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite_other at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>
>  FAIL   Support for Reply-To
>       --- reply-to-sender.9.expected  2012-11-30 11:12:09.559817838 +0000
>       +++ reply-to-sender.9.output    2012-11-30 11:12:09.559817838 +0000
>       @@ -1,3 +1,5 @@
>       +address_match(elsewhere at example.com)
>       +address_match(test_suite at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <elsewhere at example.com>
>  FAIL   Support for Reply-To with multiple recipients
>       --- reply-to-sender.10.expected 2012-11-30 11:12:09.575817588 +0000
>       +++ reply-to-sender.10.output   2012-11-30 11:12:09.575817588 +0000
>       @@ -1,3 +1,6 @@
>       +address_match(elsewhere at example.com)
>       +address_match(test_suite at notmuchmail.org)
>       +address_match(someone at example.com)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <elsewhere at example.com>
>  FAIL   Un-munging Reply-To
>       --- reply-to-sender.11.expected 2012-11-30 11:12:09.591817332 +0000
>       +++ reply-to-sender.11.output   2012-11-30 11:12:09.591817332 +0000
>       @@ -1,3 +1,5 @@
>       +address_match(sender at example.com)
>       +address_match(list at example.com)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>
>  FAIL   Message with header of exactly 200 bytes
>       --- reply-to-sender.12.expected 2012-11-30 11:12:09.611817017 +0000
>       +++ reply-to-sender.12.output   2012-11-30 11:12:09.611817017 +0000
>       @@ -1,3 +1,5 @@
>       +address_match(test_suite at notmuchmail.org)
>       +address_match(test_suite at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: This subject is exactly 200 bytes in length. Other than 
> its length there is not much of note here. Note that the length of 200 bytes 
> includes the Subject: and Re: prefixes with two spaces
>        In-Reply-To: <msg-012 at notmuch-test-suite>
>
> dump-restore: Testing "notmuch dump" and "notmuch restore"
>  PASS   Dumping all tags
>  PASS   Dumping all tags II
>  PASS   Clearing all tags
>  PASS   Accumulate original tags
>  PASS   Restoring original tags
>  PASS   Restore with nothing to do
>  PASS   Accumulate with existing tags
>  PASS   Accumulate with no tags
>  PASS   Accumulate with new tags
>  PASS   Invalid restore invocation
>  PASS   dump --output=outfile
>  PASS   dump --output=outfile --
>  PASS   dump -- from:cworth
>  PASS   dump --output=outfile from:cworth
>  PASS   dump --output=outfile -- from:cworth
>
> uuencode: Testing handling of uuencoded data
>  PASS   Ensure content before uu data is indexed
>  PASS   Ensure uu data is not indexed
>  PASS   Ensure content after uu data is indexed
>
> thread-order: Testing threading when messages received out of order
>  PASS   Adding initial child message
>  PASS   Searching returns the message
>  PASS   Adding second child message
>  PASS   Searching returns both messages in one thread
>  PASS   Adding parent message
>  PASS   Searching returns all three messages in one thread
>
> author-order: Testing author reordering;
>  PASS   Adding parent message
>  PASS   Adding initial child message
>  PASS   Adding second child message
>  PASS   Searching when all three messages match
>  PASS   Searching when two messages match
>  PASS   Searching when only one message matches
>  PASS   Searching when only first message matches
>  PASS   Adding duplicate author
>  PASS   Searching when all four messages match
>  PASS   Adding non-monotonic child message
>  PASS   Searching non-monotonic messages (oldest-first)
>  PASS   Searching non-monotonic messages (newest-first)
>
> from-guessing: Testing From line heuristics (with multiple configured 
> addresses)
>  FAIL   Magic from guessing (nothing to go on)
>       --- from-guessing.1.expected    2012-11-30 11:12:10.251806912 +0000
>       +++ from-guessing.1.output      2012-11-30 11:12:10.251806912 +0000
>       @@ -1,3 +1,5 @@
>       +address_match(sender at example.com)
>       +address_match(mailinglist at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>, mailinglist at notmuchmail.org
>  FAIL   Magic from guessing (Envelope-to:)
>       --- from-guessing.2.expected    2012-11-30 11:12:10.271806599 +0000
>       +++ from-guessing.2.output      2012-11-30 11:12:10.271806599 +0000
>       @@ -1,3 +1,6 @@
>       +address_match(sender at example.com)
>       +address_match(mailinglist at notmuchmail.org)
>       +address_match(test_suite_other at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite_other at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>, mailinglist at notmuchmail.org
>  FAIL   Magic from guessing (X-Original-To:)
>       --- from-guessing.3.expected    2012-11-30 11:12:10.287806344 +0000
>       +++ from-guessing.3.output      2012-11-30 11:12:10.287806344 +0000
>       @@ -1,3 +1,6 @@
>       +address_match(sender at example.com)
>       +address_match(mailinglist at notmuchmail.org)
>       +address_match(test_suite_other at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite_other at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>, mailinglist at notmuchmail.org
>  FAIL   Magic from guessing (Received: .. for ..)
>       --- from-guessing.4.expected    2012-11-30 11:12:10.307806030 +0000
>       +++ from-guessing.4.output      2012-11-30 11:12:10.307806030 +0000
>       @@ -1,3 +1,6 @@
>       +address_match(sender at example.com)
>       +address_match(mailinglist at notmuchmail.org)
>       +address_match( for <test_suite_other at notmuchmail.org>; Sat, 10 Apr 
> 2010 07:54:51 -0400 (EDT))
>        From: Notmuch Test Suite <test_suite_other at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>, mailinglist at notmuchmail.org
>  FAIL   Magic from guessing (Received: domain)
>       --- from-guessing.5.expected    2012-11-30 11:12:10.323805778 +0000
>       +++ from-guessing.5.output      2012-11-30 11:12:10.323805778 +0000
>       @@ -1,3 +1,6 @@
>       +address_match(sender at example.com)
>       +address_match(mailinglist at notmuchmail.org)
>       +address_match(otherdomain.org)
>        From: Notmuch Test Suite <test_suite at otherdomain.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>, mailinglist at notmuchmail.org
>  FAIL   Magic from guessing (multiple Received: headers)
>       --- from-guessing.6.expected    2012-11-30 11:12:10.339805525 +0000
>       +++ from-guessing.6.output      2012-11-30 11:12:10.339805525 +0000
>       @@ -1,3 +1,6 @@
>       +address_match(sender at example.com)
>       +address_match(mailinglist at notmuchmail.org)
>       +address_match( for <test_suite_other at notmuchmail.org>; Sat, 10 Apr 
> 2010 07:54:51 -0400 (EDT) from extraneous.example.com (extraneous.example.com 
> [1.1.1.1]))
>        From: Notmuch Test Suite <test_suite_other at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>, mailinglist at notmuchmail.org
>  PASS   Testing From line heuristics (with single configured address)
>  FAIL   Magic from guessing (nothing to go on)
>       --- from-guessing.8.expected    2012-11-30 11:12:10.359805207 +0000
>       +++ from-guessing.8.output      2012-11-30 11:12:10.359805207 +0000
>       @@ -1,3 +1,5 @@
>       +address_match(sender at example.com)
>       +address_match(mailinglist at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>, mailinglist at notmuchmail.org
>  FAIL   Magic from guessing (Envelope-to:)
>       --- from-guessing.9.expected    2012-11-30 11:12:10.375804955 +0000
>       +++ from-guessing.9.output      2012-11-30 11:12:10.375804955 +0000
>       @@ -1,3 +1,6 @@
>       +address_match(sender at example.com)
>       +address_match(mailinglist at notmuchmail.org)
>       +address_match(test_suite_other at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>, mailinglist at notmuchmail.org
>  FAIL   Magic from guessing (X-Original-To:)
>       --- from-guessing.10.expected   2012-11-30 11:12:10.395804641 +0000
>       +++ from-guessing.10.output     2012-11-30 11:12:10.395804641 +0000
>       @@ -1,3 +1,6 @@
>       +address_match(sender at example.com)
>       +address_match(mailinglist at notmuchmail.org)
>       +address_match(test_suite_other at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>, mailinglist at notmuchmail.org
>  FAIL   Magic from guessing (Received: .. for ..)
>       --- from-guessing.11.expected   2012-11-30 11:12:10.419804262 +0000
>       +++ from-guessing.11.output     2012-11-30 11:12:10.419804262 +0000
>       @@ -1,3 +1,7 @@
>       +address_match(sender at example.com)
>       +address_match(mailinglist at notmuchmail.org)
>       +address_match( for <test_suite_other at notmuchmail.org>; Sat, 10 Apr 
> 2010 07:54:51 -0400 (EDT))
>       +address_match(notmuchmail.org)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>, mailinglist at notmuchmail.org
>  FAIL   Magic from guessing (Received: domain)
>       --- from-guessing.12.expected   2012-11-30 11:12:10.435804008 +0000
>       +++ from-guessing.12.output     2012-11-30 11:12:10.435804008 +0000
>       @@ -1,3 +1,6 @@
>       +address_match(sender at example.com)
>       +address_match(mailinglist at notmuchmail.org)
>       +address_match(otherdomain.org)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: notmuch-reply-test
>        To: Sender <sender at example.com>, mailinglist at notmuchmail.org
>
> long-id: Testing messages with ridiculously-long message IDs
>  PASS   Referencing long ID before adding
>  PASS   Adding message with long ID
>  PASS   Referencing long ID after adding
>  PASS   Ensure all messages were threaded together
>
> encoding: Testing encoding issues
>  PASS   Message with text of unknown charset
>  PASS   Search for ISO-8859-2 encoded message
>
> emacs: Testing emacs interface
>  PASS   Basic notmuch-hello view in emacs
>  PASS   Saved search with 0 results
>  PASS   No saved searches displayed (all with 0 results)
>  PASS   Basic notmuch-search view in emacs
>  PASS   Incremental parsing of search results
>  PASS   Navigation of notmuch-hello to search results
>  PASS   Basic notmuch-show view in emacs
>  PASS   Basic notmuch-show view in emacs default indentation
>  PASS   Basic notmuch-show view in emacs without indentation
>  PASS   Basic notmuch-show view in emacs with fourfold indentation
>  PASS   notmuch-show for message with invalid From
>  PASS   Navigation of notmuch-search to thread view
>  PASS   Add tag from search view
>  PASS   Remove tag from search view
>  PASS   Add tag from notmuch-show view
>  PASS   Remove tag from notmuch-show view
>  PASS   Message with .. in Message-Id:
>  PASS   Message with quote in Message-Id:
>  PASS   Sending a message via (fake) SMTP
>  PASS   Verify that sent messages are saved/searchable (via FCC)
>  PASS   notmuch-fcc-dirs set to nil
>  PASS   notmuch-fcc-dirs set to a string
>  PASS   notmuch-fcc-dirs set to a list (with match)
>  PASS   notmuch-fcc-dirs set to a list (catch-all)
>  PASS   notmuch-fcc-dirs set to a list (no match)
>  FAIL   Reply within emacs
>       --- emacs.26.OUTPUT     2012-11-30 11:12:15.551723246 +0000
>       +++ emacs.26.EXPECTED   2012-11-30 11:12:15.551723246 +0000
>       @@ -0,0 +1,11 @@
>       +From: Notmuch Test Suite <test_suite at notmuchmail.org>
>       +To: user at example.com
>       +Subject: Re: Testing message sent via SMTP
>       +In-Reply-To: <XXX>
>       +Fcc: /home/michael/software/notmuch/test/tmp.emacs/mail/sent
>       +References: <XXX>
>       +User-Agent: Notmuch/XXX Emacs/XXX
>       +--text follows this line--
>       +Notmuch Test Suite <test_suite at notmuchmail.org> writes:
>       +
>       +> This is a test that messages are sent via SMTP
> *ERROR*: JSON readtable error
>  FAIL   Reply from alternate address within emacs
>       --- emacs.27.OUTPUT     2012-11-30 11:12:15.679721226 +0000
>       +++ emacs.27.EXPECTED   2012-11-30 11:12:15.683721161 +0000
>       @@ -0,0 +1,11 @@
>       +From: Notmuch Test Suite <test_suite_other at notmuchmail.org>
>       +To: Sender <sender at example.com>
>       +Subject: Re: Reply from alternate address within emacs
>       +In-Reply-To: <msg-004 at notmuch-test-suite>
>       +Fcc: /home/michael/software/notmuch/test/tmp.emacs/mail/sent
>       +References: <msg-004 at notmuch-test-suite>
>       +User-Agent: Notmuch/XXX Emacs/XXX
>       +--text follows this line--
>       +Sender <sender at example.com> writes:
>       +
>       +> This is just a test message (#4)
> *ERROR*: JSON readtable error
>  FAIL   Reply from address in named group list within emacs
>       --- emacs.28.OUTPUT     2012-11-30 11:12:15.807719203 +0000
>       +++ emacs.28.EXPECTED   2012-11-30 11:12:15.811719142 +0000
>       @@ -0,0 +1,11 @@
>       +From: Notmuch Test Suite <test_suite at notmuchmail.org>
>       +To: Sender <sender at example.com>, someone at example.com
>       +Subject: Re: Reply from address in named group list within emacs
>       +In-Reply-To: <msg-005 at notmuch-test-suite>
>       +Fcc: /home/michael/software/notmuch/test/tmp.emacs/mail/sent
>       +References: <msg-005 at notmuch-test-suite>
>       +User-Agent: Notmuch/XXX Emacs/XXX
>       +--text follows this line--
>       +Sender <sender at example.com> writes:
>       +
>       +> This is just a test message (#5)
> *ERROR*: JSON readtable error
>  FAIL   Reply within emacs to a multipart/mixed message
>       --- emacs.29.OUTPUT     2012-11-30 11:12:15.859718382 +0000
>       +++ emacs.29.EXPECTED   2012-11-30 11:12:15.859718382 +0000
>       @@ -0,0 +1,53 @@
>       +From: Notmuch Test Suite <test_suite at notmuchmail.org>
>       +To: Adrian Perez de Castro <aperez at igalia.com>, notmuch at 
> notmuchmail.org
>       +Subject: Re: [notmuch] Introducing myself
>       +In-Reply-To: <20091118002059.067214ed at hikari>
>       +Fcc: /home/michael/software/notmuch/test/tmp.emacs/mail/sent
>       +References: <20091118002059.067214ed at hikari>
>       +User-Agent: Notmuch/XXX Emacs/XXX
>       +--text follows this line--
>       +Adrian Perez de Castro <aperez at igalia.com> writes:
>       +
>       +> Hello to all,
>       +>
>       +> I have just heard about Not Much today in some random Linux-related 
> news
>       +> site (LWN?), my name is Adrian Perez and I work as systems 
> administrator
>       +> (although I can do some code as well :P). I have always thought that 
> the
>       +> ideas behind Sup were great, but after some time using it, I got 
> tired of
>       +> the oddities that it has. I also do not like doing things like 
> having to
>       +> install Ruby just for reading and sorting mails. Some time ago I 
> thought
>       +> about doing something like Not Much and in fact I played a bit with 
> the
>       +> Python+Xapian and the Python+Whoosh combinations, because I find 
> relaxing
>       +> to code things in Python when I am not working and also it is 
> installed
>       +> by default on most distribution. I got to have some mailboxes 
> indexed and
>       +> basic searching working a couple of months ago. Lately I have been 
> very
>       +> busy and had no time for coding, and them... boom! Not Much appears 
> -- and
>       +> it is almost exactly what I was trying to do, but faster. I have been
>       +> playing a bit with Not Much today, and I think it has potential.
>       +>
>       +> Also, I would like to share one idea I had in mind, that you might 
> find
>       +> interesting: One thing I have found very annoying is having to 
> re-tag my
>       +> mail when the indexes get b0rked (it happened a couple of times to 
> me while
>       +> using Sup), so I was planning to mails as read/unread and adding the 
> tags
>       +> not just to the index, but to the mail text itself, e.g. by adding a
>       +> "X-Tags" header field or by reusing the "Keywords" one. This way, 
> the index
>       +> could be totally recreated by re-reading the mail directories, and 
> this
>       +> would also allow to a tools like OfflineIMAP [1] to get the mails 
> into a
>       +> local maildir, tagging and indexing the mails with the e-mail reader 
> and
>       +> then syncing back the messages with the "X-Tags" header to the IMAP 
> server.
>       +> This would allow to use the mail reader from a different computer 
> and still
>       +> have everything tagged finely.
>       +>
>       +> Best regards,
>       +>
>       +>
>       +> ---
>       +> [1] http://software.complete.org/software/projects/show/offlineimap
>       +>
>       +> -- 
>       +> Adrian Perez de Castro <aperez at igalia.com>
>       +> Igalia - Free Software Engineering
>       +> _______________________________________________
>       +> notmuch mailing list
>       +> notmuch at notmuchmail.org
>       +> http://notmuchmail.org/mailman/listinfo/notmuch
> *ERROR*: JSON readtable error
>  FAIL   Reply within emacs to a multipart/alternative message
>       --- emacs.30.OUTPUT     2012-11-30 11:12:16.067715102 +0000
>       +++ emacs.30.EXPECTED   2012-11-30 11:12:16.067715102 +0000
>       @@ -0,0 +1,30 @@
>       +From: Notmuch Test Suite <test_suite at notmuchmail.org>
>       +To: Alex Botero-Lowry <alex.boterolowry at gmail.com>, notmuch at 
> notmuchmail.org
>       +Subject: Re: [notmuch] preliminary FreeBSD support
>       +In-Reply-To: <cf0c4d610911171136h1713aa59w9cf9aa31f052ad0a at 
> mail.gmail.com>
>       +Fcc: /home/michael/software/notmuch/test/tmp.emacs/mail/sent
>       +References: <cf0c4d610911171136h1713aa59w9cf9aa31f052ad0a at 
> mail.gmail.com>
>       +User-Agent: Notmuch/XXX Emacs/XXX
>       +--text follows this line--
>       +Alex Botero-Lowry <alex.boterolowry at gmail.com> writes:
>       +
>       +> I saw the announcement this morning, and was very excited, as I had 
> been
>       +> hoping sup would be turned into a library,
>       +> since I like the concept more than the UI (I'd rather an emacs 
> interface).
>       +>
>       +> I did a preliminary compile which worked out fine, but
>       +> sysconf(_SC_SC_GETPW_R_SIZE_MAX) returns -1 on
>       +> FreeBSD, so notmuch_config_open segfaulted.
>       +>
>       +> Attached is a patch that supplies a default buffer size of 64 in 
> cases where
>       +> -1 is returned.
>       +>
>       +> http://www.opengroup.org/austin/docs/austin_328.txt - seems to 
> indicate this
>       +> is acceptable behavior,
>       +> and 
> http://mail-index.netbsd.org/pkgsrc-bugs/2006/06/07/msg016808.htmlspecifically
>       +> uses 64 as the
>       +> buffer size.
>       +> _______________________________________________
>       +> notmuch mailing list
>       +> notmuch at notmuchmail.org
>       +> http://notmuchmail.org/mailman/listinfo/notmuch
> *ERROR*: JSON readtable error
>  FAIL   Reply within emacs to an html-only message
>       --- emacs.31.OUTPUT     2012-11-30 11:12:16.111714404 +0000
>       +++ emacs.31.EXPECTED   2012-11-30 11:12:16.111714404 +0000
>       @@ -0,0 +1,11 @@
>       +From: Notmuch Test Suite <test_suite at notmuchmail.org>
>       +To: 
>       +Subject: Re: Reply within emacs to an html-only message
>       +In-Reply-To: <msg-006 at notmuch-test-suite>
>       +Fcc: /home/michael/software/notmuch/test/tmp.emacs/mail/sent
>       +References: <msg-006 at notmuch-test-suite>
>       +User-Agent: Notmuch/XXX Emacs/XXX
>       +--text follows this line--
>       +Notmuch Test Suite <test_suite at notmuchmail.org> writes:
>       +
>       +> Hi,This is an HTML test message.OK?
> *ERROR*: JSON readtable error
>  FAIL   Quote MML tags in reply
>       --- emacs.32.OUTPUT     2012-11-30 11:12:16.147713838 +0000
>       +++ emacs.32.EXPECTED   2012-11-30 11:12:16.151713776 +0000
>       @@ -0,0 +1,11 @@
>       +From: Notmuch Test Suite <test_suite at notmuchmail.org>
>       +To: 
>       +Subject: Re: Quote MML tags in reply
>       +In-Reply-To: <test-emacs-mml-quoting at message.id>
>       +Fcc: /home/michael/software/notmuch/test/tmp.emacs/mail/sent
>       +References: <test-emacs-mml-quoting at message.id>
>       +User-Agent: Notmuch/XXX Emacs/XXX
>       +--text follows this line--
>       +Notmuch Test Suite <test_suite at notmuchmail.org> writes:
>       +
>       +> <#!part disposition=inline>
> *ERROR*: JSON readtable error
>  PASS   Save attachment from within emacs using notmuch-show-save-attachments
>  PASS   Save attachment from within emacs using notmuch-show-save-part
>  PASS   Save 8bit attachment from within emacs using 
> notmuch-show-save-attachments
>  PASS   View raw message within emacs
>  PASS   Hiding/showing signature in notmuch-show view
>  PASS   Detection and hiding of top-post quoting of message
>  PASS   Hiding message in notmuch-show view
>  PASS   Hiding message with visible citation in notmuch-show view
>  PASS   notmuch-show: show message headers
>  PASS   notmuch-show: hide message headers
>  PASS   notmuch-show: hide message headers (w/ 
> notmuch-show-toggle-visibility-headers)
>  PASS   notmuch-show: collapse all messages in thread
>  PASS   notmuch-show: uncollapse all messages in thread
>  PASS   Stashing in notmuch-show
>  PASS   Stashing in notmuch-search
>  PASS   notmuch-show-advance-and-archive with invisible signature
>  PASS   Refresh show buffer
>  PASS   Refresh modified show buffer
>  PASS   Do not call notmuch for non-inlinable application/mpeg parts
>  PASS   Do not call notmuch for non-inlinable audio/mpeg parts
>  PASS   notmuch-hello-mode hook is called
>  PASS   notmuch-hello-mode hook is not called on updates
>  PASS   notmuch-hello-refresh hook is called
>  PASS   notmuch-hello-refresh hook is called on updates
>  PASS   Rendering HTML mail with images
>
> emacs-large-search-buffer: Testing Emacs with large search results buffer
>  PASS   Ensure that emacs doesn't drop results
>  PASS   Ensure that emacs doesn't drop error messages
>
> emacs-subject-to-filename: Testing emacs: mail subject to filename
>  PASS   no patch sequence number
>  PASS   patch sequence number #1
>  PASS   patch sequence number #2
>  PASS   patch sequence number #3
>  PASS   patch sequence number #4
>  PASS   patch sequence number #5
>  PASS   patch sequence number #6
>  PASS   patch sequence number #7
>  PASS   filename #1
>  PASS   filename #2
>  PASS   filename #3
>  PASS   filename #4
>  PASS   filename #5
>  PASS   filename #6
>  PASS   filename #7
>  PASS   filename #8
>  PASS   filename #9
>  PASS   patch filename #1
>  PASS   patch filename #2
>  PASS   patch filename #3
>  PASS   patch filename #4
>
> maildir-sync: Testing maildir synchronization
>  PASS   Adding 'S' flag to existing filename removes 'unread' tag
>  PASS   Adding message with 'S' flag prevents 'unread' tag
>  PASS   Adding 'replied' tag adds 'R' flag to filename
>  PASS   notmuch show works with renamed file (without notmuch new)
>  PASS   notmuch reply works with renamed file (without notmuch new)
>  PASS   notmuch new detects no file rename after tag->flag synchronization
>  PASS   When read, message moved from new to cur
>  PASS   No rename should be detected by notmuch new
>  PASS   Removing 'S' flag from existing filename adds 'unread' tag
>  PASS   Removing info from filename leaves tags unchanged
>  PASS   Can remove unread tag from message in non-maildir directory
>  PASS   Message in non-maildir directory does not get renamed
>  PASS   notmuch dump/restore re-synchronizes maildir tags with flags
>  PASS   Adding flags to duplicate message tags the mail
>  PASS   Adding duplicate message without flags does not remove tags
>  PASS   Tag changes modify flags of multiple files
>  PASS   Synchronizing tag changes preserves unsupported maildir flags
>  PASS   A file with non-compliant maildir info will not be renamed
>  PASS   Files in new/ get default synchronized tags
>
> crypto: Testing PGP/MIME signature verification and decryption
>  PASS   emacs delivery of signed message
>  PASS   signature verification
>  PASS   signature verification with full owner trust
>  PASS   signature verification with signer key unavailable
>  PASS   emacs delivery of encrypted message with attachment
>  PASS   decryption, --format=text
>  PASS   decryption, --format=json
>  PASS   decryption, --format=json, --part=4
>  PASS   decrypt attachment (--part=5 --format=raw)
>  PASS   decryption failure with missing key
>  PASS   emacs delivery of encrypted + signed message
>  PASS   decryption + signature verification
>  FAIL   reply to encrypted message
>       --- crypto.13.expected  2012-11-30 11:12:30.559486390 +0000
>       +++ crypto.13.output    2012-11-30 11:12:30.559486390 +0000
>       @@ -1,3 +1,5 @@
>       +address_match(test_suite at notmuchmail.org)
>       +address_match(test_suite at notmuchmail.org)
>        From: Notmuch Test Suite <test_suite at notmuchmail.org>
>        Subject: Re: test encrypted message 002
>        
>  PASS   signature verification with revoked key
>
> symbol-hiding: Testing exception symbol hiding
>  PASS   running test
>  PASS   checking output
>  PASS   comparing existing to exported symbols
>
> search-folder-coherence: Testing folder tags removed and added through file 
> renames remain consistent
>  PASS   No new messages
>  PASS   Single new message
>  PASS   Add second folder for same message
>  PASS   Multiple files for same message
>  PASS   Test matches folder:spam
>  PASS   Remove folder:spam copy of email
>  PASS   No mails match the folder:spam search
>
> atomicity: Testing atomicity
>  PASS   "notmuch new" is idempotent under arbitrary aborts
>  PASS   detected 22>10 abort points
>
> python: Testing python bindings
>  PASS   compare thread ids
>  PASS   compare message ids
>  PASS   get non-existent file
>
> hooks: Testing hooks
>  PASS   pre-new is run
>  PASS   post-new is run
>  PASS   pre-new is run before post-new
>  PASS   pre-new non-zero exit status (hook status)
>  PASS   pre-new non-zero exit status (notmuch status)
>  PASS   pre-new non-zero exit status aborts new
>  PASS   post-new non-zero exit status (hook status)
>  PASS   post-new non-zero exit status (notmuch status)
>  PASS   hook without executable permissions
>  PASS   hook execution failure
>
> argument-parsing: Testing argument parsing
>  PASS   sanity check
>
> emacs-test-functions: Testing emacs test function sanity
>  PASS   emacs test function sanity
>
> emacs-address-cleaning: Testing emacs address cleaning
>  PASS   notmuch-test-address-clean part 1
>  PASS   notmuch-test-address-clean part 2
>  PASS   notmuch-test-address-clean part 3
>
> emacs-hello: Testing emacs notmuch-hello view
>  PASS   User-defined section with inbox tag
>  PASS   User-defined section with empty, hidden entry
>  PASS   User-defined section, unread tag filtered out
>  PASS   User-defined section, different query for counts
>  PASS   Empty custom tags section
>  PASS   Empty custom queries section
>  PASS   Column alignment for tag/queries with long names
>
> emacs-show: Testing emacs notmuch-show view
>  PASS   Hiding Original Message region at beginning of a message
>  PASS   Bare subject #1
>  PASS   Bare subject #2
>  PASS   Bare subject #3
>  PASS   don't process cryptographic MIME parts
>  PASS   process cryptographic MIME parts
>  PASS   process cryptographic MIME parts (w/ 
> notmuch-show-toggle-process-crypto)
>  PASS   notmuch-show: don't elide non-matching messages
>  PASS   notmuch-show: elide non-matching messages
>  PASS   notmuch-show: elide non-matching messages (w/ 
> notmuch-show-toggle-elide-non-matching)
>  PASS   notmuch-show: elide non-matching messages (w/ prefix arg to 
> notmuch-show)
>  PASS   notmuch-show: disable indentation of thread content (w/ 
> notmuch-show-toggle-thread-indentation)
>  PASS   id buttonization
>
> missing-headers: Testing messages with missing headers
> Added 2 new messages to the database.
>  PASS   Search: text
>  PASS   Search: json
>  PASS   Show: text
>  PASS   Show: json
>
> parse-time-string: Testing date/time parser module
>  PASS   date(1) default format without TZ code
>  PASS   date(1) --rfc-2822 format
>  PASS   date(1) --rfc=3339=seconds format
>  PASS   Date parser tests
>
> search-date: Testing date:since..until queries
>  PASS   Absolute date range
>  PASS   Absolute time range with TZ
>
> Notmuch test suite complete.
> 437/481 tests passed.
> 44 tests failed.

Reply via email to