Re: [PATCH] emacs: wash: make word-wrap bound message width
[notmuch-archives.git] / a2 / 52c039ab1021e406db971cc56a2fa01874e16b
1 Return-Path: <amdragon@mit.edu>\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 1B955431FC7\r
6         for <notmuch@notmuchmail.org>; Sat, 26 Jul 2014 20:53:56 -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: -2.3\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5\r
12         tests=[RCVD_IN_DNSWL_MED=-2.3] autolearn=disabled\r
13 Received: from olra.theworths.org ([127.0.0.1])\r
14         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
15         with ESMTP id lTGfhUWLz6V1 for <notmuch@notmuchmail.org>;\r
16         Sat, 26 Jul 2014 20:53:49 -0700 (PDT)\r
17 Received: from dmz-mailsec-scanner-4.mit.edu (dmz-mailsec-scanner-4.mit.edu\r
18         [18.9.25.15])\r
19         (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))\r
20         (No client certificate requested)\r
21         by olra.theworths.org (Postfix) with ESMTPS id B0329431FD9\r
22         for <notmuch@notmuchmail.org>; Sat, 26 Jul 2014 20:53:14 -0700 (PDT)\r
23 X-AuditID: 1209190f-f79f86d0000061c8-fd-53d477aad257\r
24 Received: from mailhub-auth-4.mit.edu ( [18.7.62.39])\r
25         (using TLS with cipher AES256-SHA (256/256 bits))\r
26         (Client did not present a certificate)\r
27         by dmz-mailsec-scanner-4.mit.edu (Symantec Messaging Gateway) with SMTP\r
28         id 0F.91.25032.AA774D35; Sat, 26 Jul 2014 23:53:14 -0400 (EDT)\r
29 Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11])\r
30         by mailhub-auth-4.mit.edu (8.13.8/8.9.2) with ESMTP id s6R3r2oc009548; \r
31         Sat, 26 Jul 2014 23:53:03 -0400\r
32 Received: from drake.dyndns.org\r
33         (216-15-114-40.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com\r
34         [216.15.114.40]) (authenticated bits=0)\r
35         (User authenticated as amdragon@ATHENA.MIT.EDU)\r
36         by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id s6R3r0dS016400\r
37         (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT);\r
38         Sat, 26 Jul 2014 23:53:02 -0400\r
39 Received: from amthrax by drake.dyndns.org with local (Exim 4.77)\r
40         (envelope-from <amdragon@mit.edu>)\r
41         id 1XBFW8-00051O-BU; Sat, 26 Jul 2014 23:53:00 -0400\r
42 From: Austin Clements <amdragon@MIT.EDU>\r
43 To: notmuch@notmuchmail.org\r
44 Subject: [PATCH 07/14] test: Tests for future version and unknown feature\r
45         handling\r
46 Date: Sat, 26 Jul 2014 23:52:46 -0400\r
47 Message-Id: <1406433173-19169-8-git-send-email-amdragon@mit.edu>\r
48 X-Mailer: git-send-email 2.0.0\r
49 In-Reply-To: <1406433173-19169-1-git-send-email-amdragon@mit.edu>\r
50 References: <1406433173-19169-1-git-send-email-amdragon@mit.edu>\r
51 X-Brightmail-Tracker:\r
52  H4sIAAAAAAAAA+NgFtrLIsWRmVeSWpSXmKPExsUixG6nrruq/EqwwbGLbBbXb85kdmD0eLbq\r
53         FnMAYxSXTUpqTmZZapG+XQJXxvXmGSwFx4Qqtp7Zy9zAuI+/i5GTQ0LAROLG7ktMELaYxIV7\r
54         69m6GLk4hARmM0ls3LmVGcLZyChx8MNOdgjnDpPElcMHWEFahATmMkqcahIBsdkENCS27V/O\r
55         CGKLCEhL7Lw7G6iGg4NZQE3iT5cKSFhYIEjifscrFhCbRUBVYuuvr8wgNq+Ag8TWVW+YIa6Q\r
56         k2i48YkNxOYUcJQ4/uwEG8gYIaCaW5cSJzDyL2BkWMUom5JbpZubmJlTnJqsW5ycmJeXWqRr\r
57         opebWaKXmlK6iREUMpyS/DsYvx1UOsQowMGoxMObwXYlWIg1say4MvcQoyQHk5Io734zoBBf\r
58         Un5KZUZicUZ8UWlOavEhRgkOZiURXqFioBxvSmJlVWpRPkxKmoNFSZz3rbVVsJBAemJJanZq\r
59         akFqEUxWhoNDSYL3RhlQo2BRanpqRVpmTglCmomDE2Q4D9DwDaUgw4sLEnOLM9Mh8qcYdTk+\r
60         9J5pYxJiycvPS5US5/0FUiQAUpRRmgc3BxbrrxjFgd4S5mUFWccDTBNwk14BLWECWsLifxlk\r
61         SUkiQkqqgZHvwZcFds0lTRf9pq6c9CTpQvqZ8j6eG7vVfVzYuGa/dZU1sbmxqqPT5xaj40Ij\r
62         ve1PjxlsWuPCFfRCh8NggRZDrsPHbv48hcYlkZnnlwhdq1dZe6aq2TzPamrhFrulpece9T1T\r
63         zHto6vbwubN6tna0isnqiLkn52rtmZVdbJEnzVTUOVGZX4mlOCPRUIu5qDgRADEmHrPQAgAA\r
64 X-BeenThere: notmuch@notmuchmail.org\r
65 X-Mailman-Version: 2.1.13\r
66 Precedence: list\r
67 List-Id: "Use and development of the notmuch mail system."\r
68         <notmuch.notmuchmail.org>\r
69 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
70         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
71 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
72 List-Post: <mailto:notmuch@notmuchmail.org>\r
73 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
74 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
75         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
76 X-List-Received-Date: Sun, 27 Jul 2014 03:53:56 -0000\r
77 \r
78 ---\r
79  test/T530-upgrade.sh | 46 ++++++++++++++++++++++++++++++++++++++++++++++\r
80  1 file changed, 46 insertions(+)\r
81 \r
82 diff --git a/test/T530-upgrade.sh b/test/T530-upgrade.sh\r
83 index c4c4ac8..c88bbc7 100755\r
84 --- a/test/T530-upgrade.sh\r
85 +++ b/test/T530-upgrade.sh\r
86 @@ -3,6 +3,52 @@ test_description="database upgrade"\r
87  \r
88  . ./test-lib.sh\r
89  \r
90 +test_begin_subtest "future database versions abort open"\r
91 +${TEST_DIRECTORY}/make-db-version ${MAIL_DIR} 9999 ""\r
92 +output=$(notmuch search x 2>&1 | sed 's/\(database at\) .*/\1 FILENAME/')\r
93 +rm -rf ${MAIL_DIR}/.notmuch\r
94 +test_expect_equal "$output" "\\r
95 +Error: Notmuch database at FILENAME\r
96 +       has a newer database format version (9999) than supported by this\r
97 +       version of notmuch (3)."\r
98 +\r
99 +test_begin_subtest "unknown 'rw' feature aborts read/write open"\r
100 +${TEST_DIRECTORY}/make-db-version ${MAIL_DIR} 3 $'test feature\trw'\r
101 +output=$(notmuch new 2>&1 | sed 's/\(database at\) .*/\1 FILENAME/')\r
102 +rm -rf ${MAIL_DIR}/.notmuch\r
103 +test_expect_equal "$output" "\\r
104 +Error: Notmuch database at FILENAME\r
105 +       requires features (test feature)\r
106 +       not supported by this version of notmuch."\r
107 +\r
108 +test_begin_subtest "unknown 'rw' feature aborts read-only open"\r
109 +${TEST_DIRECTORY}/make-db-version ${MAIL_DIR} 3 $'test feature\trw'\r
110 +output=$(notmuch search x 2>&1 | sed 's/\(database at\) .*/\1 FILENAME/')\r
111 +rm -rf ${MAIL_DIR}/.notmuch\r
112 +test_expect_equal "$output" "\\r
113 +Error: Notmuch database at FILENAME\r
114 +       requires features (test feature)\r
115 +       not supported by this version of notmuch."\r
116 +\r
117 +test_begin_subtest "unknown 'w' feature aborts read/write open"\r
118 +${TEST_DIRECTORY}/make-db-version ${MAIL_DIR} 3 $'test feature\tw'\r
119 +output=$(notmuch new 2>&1 | sed 's/\(database at\) .*/\1 FILENAME/')\r
120 +rm -rf ${MAIL_DIR}/.notmuch\r
121 +test_expect_equal "$output" "\\r
122 +Error: Notmuch database at FILENAME\r
123 +       requires features (test feature)\r
124 +       not supported by this version of notmuch."\r
125 +\r
126 +test_begin_subtest "unknown 'w' feature does not abort read-only open"\r
127 +${TEST_DIRECTORY}/make-db-version ${MAIL_DIR} 3 $'test feature\tw'\r
128 +output=$(notmuch search x 2>&1 | sed 's/\(database at\) .*/\1 FILENAME/')\r
129 +rm -rf ${MAIL_DIR}/.notmuch\r
130 +test_expect_equal "$output" ""\r
131 +\r
132 +#\r
133 +# Database v1\r
134 +#\r
135 +\r
136  dbtarball=database-v1.tar.xz\r
137  \r
138  # XXX: Accomplish the same with test lib helpers\r
139 -- \r
140 2.0.0\r
141 \r