Re: [PATCH 9/9] add has: query prefix to search for specific properties
[notmuch-archives.git] / a4 / ee3a48b4ccbfc6a2d5f856c96517f1b7855399
1 Return-Path: <markwalters1009@gmail.com>\r
2 X-Original-To: notmuch@notmuchmail.org\r
3 Delivered-To: notmuch@notmuchmail.org\r
4 Received: from localhost (localhost [127.0.0.1])\r
5         by olra.theworths.org (Postfix) with ESMTP id CD728431FD0\r
6         for <notmuch@notmuchmail.org>; Mon, 19 Mar 2012 08:31:06 -0700 (PDT)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: 0.201\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=0.201 tagged_above=-999 required=5\r
12         tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,\r
13         FREEMAIL_ENVFROM_END_DIGIT=1, FREEMAIL_FROM=0.001,\r
14         RCVD_IN_DNSWL_LOW=-0.7] autolearn=disabled\r
15 Received: from olra.theworths.org ([127.0.0.1])\r
16         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
17         with ESMTP id ALjrzlKLnlAz for <notmuch@notmuchmail.org>;\r
18         Mon, 19 Mar 2012 08:31:06 -0700 (PDT)\r
19 Received: from mail-wi0-f173.google.com (mail-wi0-f173.google.com\r
20         [209.85.212.173]) (using TLSv1 with cipher RC4-SHA (128/128 bits))\r
21         (No client certificate requested)\r
22         by olra.theworths.org (Postfix) with ESMTPS id 2B850431FB6\r
23         for <notmuch@notmuchmail.org>; Mon, 19 Mar 2012 08:31:06 -0700 (PDT)\r
24 Received: by wibhq7 with SMTP id hq7so3205133wib.2\r
25         for <notmuch@notmuchmail.org>; Mon, 19 Mar 2012 08:31:03 -0700 (PDT)\r
26 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;\r
27         h=from:to:cc:subject:date:message-id:x-mailer;\r
28         bh=zmNFcYjOx/Sxhy/yEf+DDAHluBtAgYJjI11RwjZl+90=;\r
29         b=Lz/Hrz2RmoPSXF2/s85Z9w+hqDoAoOagMx9SEf/q519TOodcz5ajQGaHh/NLvneuAA\r
30         MXJ7SZrixe5tP4UM8McOOAjjgeN/Dg+WZE4YOeHLnrMmbmh5mhXKV0aH6iwUpMxbDAkJ\r
31         E34ripDDIW6jqVu9L7RjTtO7tmgZCVxUd3afTNHLdWneb63KydygtIm0RYNilqoaafWn\r
32         UvCZPgGRajC0NpQ3iy0nbJoi4QMD0p6rJexP/OL1zvX84MpTmcIWDGuee7l7u/j9ZEVD\r
33         VsXMRj/ftSCddf601iB7/hpvXkDvq29fMN41TkqMo508UPzCSg1VFCj1wdgn4cTTP1n8\r
34         2fZQ==\r
35 Received: by 10.180.83.72 with SMTP id o8mr20846925wiy.5.1332171063605;\r
36         Mon, 19 Mar 2012 08:31:03 -0700 (PDT)\r
37 Received: from localhost (94-192-233-223.zone6.bethere.co.uk.\r
38  [94.192.233.223])      by mx.google.com with ESMTPS id\r
39  n15sm26338795wiw.6.2012.03.19.08.31.01 (version=TLSv1/SSLv3 cipher=OTHER);\r
40         Mon, 19 Mar 2012 08:31:02 -0700 (PDT)\r
41 From: Mark Walters <markwalters1009@gmail.com>\r
42 To: notmuch@notmuchmail.org\r
43 Subject: [PATCH 0/2] test: tests for notmuch-show.c\r
44 Date: Mon, 19 Mar 2012 15:30:59 +0000\r
45 Message-Id: <1332171061-27983-1-git-send-email-markwalters1009@gmail.com>\r
46 X-Mailer: git-send-email 1.7.9.1\r
47 X-BeenThere: notmuch@notmuchmail.org\r
48 X-Mailman-Version: 2.1.13\r
49 Precedence: list\r
50 List-Id: "Use and development of the notmuch mail system."\r
51         <notmuch.notmuchmail.org>\r
52 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
53         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
54 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
55 List-Post: <mailto:notmuch@notmuchmail.org>\r
56 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
57 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
58         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
59 X-List-Received-Date: Mon, 19 Mar 2012 15:31:07 -0000\r
60 \r
61 As far as I can see there aren't any tests for notmuch-show.c when\r
62 outputting multiple messages and in particular for the --entire-thread\r
63 option. This adds test for output=text|json|mbox with and without\r
64 --entire-thread for queries involving just a thread-id or a thread-id\r
65 together with some additional query. \r
66 \r
67 The current tests do not test the ouptut of multiple threads from one\r
68 query, or anything involving exclude tags.\r
69 \r
70 The output is rather verbose so I have put these in files in a\r
71 sub-directory. The first patch adds these test-output-files (and is\r
72 obviously generated), the second much smaller patch adds the actual\r
73 test.\r
74 \r
75 Best wishes\r
76 \r
77 Mark\r
78 \r
79 Mark Walters (2):\r
80   test: show expected output files\r
81   test: show tests\r
82 \r
83  test/notmuch-test                                  |    1 +\r
84  test/show                                          |   47 ++\r
85  .../single-thread-and-query-entire-thread-json     |  164 +++++++\r
86  .../single-thread-and-query-entire-thread-mbox     |  459 ++++++++++++++++++++\r
87  .../single-thread-and-query-entire-thread-text     |  278 ++++++++++++\r
88  .../single-thread-and-query-json                   |  164 +++++++\r
89  .../single-thread-and-query-mbox                   |   39 ++\r
90  .../single-thread-and-query-text                   |   42 ++\r
91  test/show.expected-output/single-thread-json       |  164 +++++++\r
92  test/show.expected-output/single-thread-mbox       |  459 ++++++++++++++++++++\r
93  test/show.expected-output/single-thread-text       |  278 ++++++++++++\r
94  11 files changed, 2095 insertions(+), 0 deletions(-)\r
95  create mode 100755 test/show\r
96  create mode 100644 test/show.expected-output/single-thread-and-query-entire-thread-json\r
97  create mode 100644 test/show.expected-output/single-thread-and-query-entire-thread-mbox\r
98  create mode 100644 test/show.expected-output/single-thread-and-query-entire-thread-text\r
99  create mode 100644 test/show.expected-output/single-thread-and-query-json\r
100  create mode 100644 test/show.expected-output/single-thread-and-query-mbox\r
101  create mode 100644 test/show.expected-output/single-thread-and-query-text\r
102  create mode 100644 test/show.expected-output/single-thread-json\r
103  create mode 100644 test/show.expected-output/single-thread-mbox\r
104  create mode 100644 test/show.expected-output/single-thread-text\r
105 \r
106 -- \r
107 1.7.9.1\r
108 \r