From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 4KiWMIod/WFpHwEAgWs5BA (envelope-from ) for ; Fri, 04 Feb 2022 13:35:22 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id CLLWLYod/WEDggEA9RJhRA (envelope-from ) for ; Fri, 04 Feb 2022 13:35:22 +0100 Received: from mail.notmuchmail.org (yantan.tethera.net [IPv6:2a01:4f9:c011:7a79::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 57B4333039 for ; Fri, 4 Feb 2022 13:35:22 +0100 (CET) Received: from yantan.tethera.net (localhost [127.0.0.1]) by mail.notmuchmail.org (Postfix) with ESMTP id C5B285F709; Fri, 4 Feb 2022 12:35:19 +0000 (UTC) Received: from fethera.tethera.net (fethera.tethera.net [198.245.60.197]) by mail.notmuchmail.org (Postfix) with ESMTP id 89B005F707 for ; Fri, 4 Feb 2022 12:35:16 +0000 (UTC) Received: by fethera.tethera.net (Postfix, from userid 1001) id BE96B5FBD2; Fri, 4 Feb 2022 07:35:15 -0500 (EST) Received: (nullmailer pid 3872806 invoked by uid 1000); Fri, 04 Feb 2022 12:35:14 -0000 From: David Bremner To: notmuch@notmuchmail.org Subject: Re: [RFC PATCH v2 12/12] emacs: whitespace cleanup for keybindings In-Reply-To: <20220203143254.3344753-13-david@tethera.net> References: <20220203143254.3344753-1-david@tethera.net> <20220203143254.3344753-13-david@tethera.net> Date: Fri, 04 Feb 2022 08:35:14 -0400 Message-ID: <87k0eaq071.fsf@tethera.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Message-ID-Hash: 46RFGN7WMAD2ELNPCPFR7GQL4KKURMKE X-Message-ID-Hash: 46RFGN7WMAD2ELNPCPFR7GQL4KKURMKE X-MailFrom: david@tethera.net X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-notmuch.notmuchmail.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.3 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Migadu-Flow: FLOW_IN X-Migadu-Country: DE ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1643978122; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:list-id:list-help: list-owner:list-unsubscribe:list-subscribe:list-post; bh=dELT37pd301hrqr5GNL9FatLmC5vzBn8CAPkKJNo1jA=; b=qGVrhO13iwZAadsQ5d+0KcpWJP44G66lbDA3mM2jZg4rONeXTev8enoeP0S6C4IPjrXt20 CP1Ll9Kg2nq0s0pdkxGRcU57go3At8+qgJbFeXYepYi+drJHIVD7QxZ3j0k8tWso8srk1o Y1yeDzC0X9w81eihGE5G2/hRUSM5MtbNfEd/OZZjXT7OhHdne4rRjjLkTBLKvzJzK7D901 V62/jWtBnHmJvYp3qn9JI5weGqjZEgnS4lzH6Rl3OEOq4Mpj0e5CT+hG1p9mlB/k/nGOlY 99chQuxOtPHtTG7edA9q2UqifHIFBhQxis6xE2DdWVjZHCYMpemQxteWTAMRkg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1643978122; a=rsa-sha256; cv=none; b=o+DL9syU3oWAIMwd/cB33+gqq3FXCWzM8WYOpoLHgzW4aNHIlxov1cZ/5nqmPK+1L8syRU BQjc17mUAlvXelfhq74TRnE//TnAFK29tZG0dnESkSAVIrMXNFxqjM4R/q5mjIHES3WsZu rq+8i3ORQPCieVIfE7FEdwhyXsoS+hF084OeIxSc39+motKa1kfKBk2WFNdPrVOn4KIWYx UTHYlg6IpOvhqH0cWSkuda9CZm5Z6Uk+RtSddX58eKCGPnXprOOVy4yzNbaIs3k+9+NNTV sDS4v2EOCXy46t/A9Cy6eXR71kYoToc2Jbxvd1Fn/OPGslNJCzRDWDZJjw6r3g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2a01:4f9:c011:7a79::1 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Spam-Score: -2.35 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2a01:4f9:c011:7a79::1 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Queue-Id: 57B4333039 X-Spam-Score: -2.35 X-Migadu-Scanner: scn1.migadu.com X-TUID: IdNb5gk8XlCp --=-=-= Content-Type: text/plain I figured out the race condition in the tests. The previous test was still running when the failing test started, the joys of using a shared emacs for running all of the tests in one file. The attached diff is split into the the commits that introduce the tests in question in my working series, but you should be able to just apply it on top of the posted series if you want. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-test-fixups.patch >From fc88cba7f1f37b9cf3b296eace2422dd0e173502 Mon Sep 17 00:00:00 2001 From: David Bremner Date: Thu, 3 Feb 2022 21:05:05 -0400 Subject: [PATCH] test fixups --- test/T315-emacs-tagging.sh | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/test/T315-emacs-tagging.sh b/test/T315-emacs-tagging.sh index c9e3e53a..c26413ce 100755 --- a/test/T315-emacs-tagging.sh +++ b/test/T315-emacs-tagging.sh @@ -119,7 +119,8 @@ for mode in search show tree unthreaded; do (notmuch-$mode \"$os_x_darwin_thread\") (notmuch-test-wait) (execute-kbd-macro \"+tag-to-be-undone-$mode\") - (notmuch-tag-undo))" + (notmuch-tag-undo) + (notmuch-test-wait))" count=$(notmuch count "tag:tag-to-be-undone-$mode") test_expect_equal "$count" "0" @@ -128,9 +129,7 @@ for mode in search show tree unthreaded; do (notmuch-$mode \"$os_x_darwin_thread\") (notmuch-test-wait) (execute-kbd-macro \"+one-$mode\") - (notmuch-test-wait) (execute-kbd-macro \"+two-$mode\") - (notmuch-test-wait) (notmuch-tag-undo) (notmuch-test-wait) (execute-kbd-macro \"+three-$mode\"))" @@ -143,7 +142,6 @@ for mode in search show tree unthreaded; do (notmuch-$mode \"$os_x_darwin_thread\") (notmuch-test-wait) (execute-kbd-macro \"+one-$mode\") - (notmuch-test-wait) (execute-kbd-macro \"+two-$mode\") (notmuch-tag-undo) (notmuch-test-wait) @@ -159,7 +157,8 @@ for mode in search show tree unthreaded; do (notmuch-$mode \"$os_x_darwin_thread\") (notmuch-test-wait) (execute-kbd-macro \"+tag-to-be-undone-$mode\") - (execute-kbd-macro (kbd \"C-x u\")))" + (execute-kbd-macro (kbd \"C-x u\")) + (notmuch-test-wait))" count=$(notmuch count "tag:tag-to-be-undone-$mode") test_expect_equal "$count" "0" done -- 2.30.2 --=-=-= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --=-=-=--