database error
[notmuch-archives.git] / 3e / f265abf9f4d36fc5c69b0c8e10702475981d21
1 Return-Path: <bremner@tethera.net>\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 87ADB431FC9\r
6         for <notmuch@notmuchmail.org>; Sun,  5 Aug 2012 11:13:38 -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\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none]\r
12         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 xpVO+ywy-2Rq for <notmuch@notmuchmail.org>;\r
16         Sun,  5 Aug 2012 11:13:38 -0700 (PDT)\r
17 Received: from tesseract.cs.unb.ca (tesseract.cs.unb.ca [131.202.240.238])\r
18         (using TLSv1 with cipher AES256-SHA (256/256 bits))\r
19         (No client certificate requested)\r
20         by olra.theworths.org (Postfix) with ESMTPS id EE6B9431FC2\r
21         for <notmuch@notmuchmail.org>; Sun,  5 Aug 2012 11:13:37 -0700 (PDT)\r
22 Received: from fctnnbsc30w-156034089108.dhcp-dynamic.fibreop.nb.bellaliant.net\r
23         ([156.34.89.108] helo=zancas.localnet)\r
24         by tesseract.cs.unb.ca with esmtpsa\r
25         (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72)\r
26         (envelope-from <bremner@tethera.net>)\r
27         id 1Sy5KV-0006XM-4I; Sun, 05 Aug 2012 15:13:35 -0300\r
28 Received: from bremner by zancas.localnet with local (Exim 4.80)\r
29         (envelope-from <bremner@tethera.net>)\r
30         id 1Sy5KP-0005x9-LU; Sun, 05 Aug 2012 15:13:25 -0300\r
31 From: david@tethera.net\r
32 To: notmuch@notmuchmail.org\r
33 Subject: [PATCH 3/3] test: add broken roundtrip test\r
34 Date: Sun,  5 Aug 2012 15:13:13 -0300\r
35 Message-Id: <1344190393-22497-4-git-send-email-david@tethera.net>\r
36 X-Mailer: git-send-email 1.7.10.4\r
37 In-Reply-To: <1344190393-22497-1-git-send-email-david@tethera.net>\r
38 References: <1344190393-22497-1-git-send-email-david@tethera.net>\r
39 X-Spam_bar: -\r
40 Cc: David Bremner <bremner@debian.org>\r
41 X-BeenThere: notmuch@notmuchmail.org\r
42 X-Mailman-Version: 2.1.13\r
43 Precedence: list\r
44 List-Id: "Use and development of the notmuch mail system."\r
45         <notmuch.notmuchmail.org>\r
46 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
47         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
48 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
49 List-Post: <mailto:notmuch@notmuchmail.org>\r
50 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
51 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
52         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
53 X-List-Received-Date: Sun, 05 Aug 2012 18:13:38 -0000\r
54 \r
55 From: David Bremner <bremner@debian.org>\r
56 \r
57 The output of test_cmp is redirected because it is pretty horrible,\r
58 and tends to mess up terminals. When the test is no longer marked as\r
59 broken, this redirection should be removed.\r
60 ---\r
61  test/dump-restore |    9 +++++++++\r
62  1 file changed, 9 insertions(+)\r
63 \r
64 diff --git a/test/dump-restore b/test/dump-restore\r
65 index 439e998..7979ebf 100755\r
66 --- a/test/dump-restore\r
67 +++ b/test/dump-restore\r
68 @@ -82,4 +82,13 @@ test_begin_subtest "dump outfile -- from:cworth"\r
69  notmuch dump dump-outfile-dash-inbox.actual -- from:cworth\r
70  test_expect_equal_file dump-cworth.expected dump-outfile-dash-inbox.actual\r
71  \r
72 +test_expect_success 'roundtripping random message-ids and tags' \\r
73 +    'test_subtest_known_broken &&\r
74 +    ${TEST_DIRECTORY}/random-corpus --config-path=${NOTMUCH_CONFIG} &&\r
75 +    notmuch dump > EXPECTED.$test_count &&\r
76 +    notmuch tag -random-corpus tag:random-corpus &&\r
77 +    notmuch restore < EXPECTED.$test_count 2>/dev/null &&\r
78 +    notmuch dump > OUTPUT.$test_count &&\r
79 +    test_cmp EXPECTED.$test_count OUTPUT.$test_count 1>/dev/null'\r
80 +\r
81  test_done\r
82 -- \r
83 1.7.10.4\r
84 \r