From: Jani Nikula <jani@nikula.org>
Date: Mon, 25 Sep 2017 20:38:21 +0000 (+0300)
Subject: test: check for notmuch binary in test-lib.sh
X-Git-Tag: 0.26_rc0~98
X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=e1bd4f23634a88a49256c74e0780dd1dcdb852cd;p=notmuch-old

test: check for notmuch binary in test-lib.sh

Move notmuch executable check into common code. Redundant for
notmuch-test runs, but works also for individual tests.
---

diff --git a/test/T000-basic.sh b/test/T000-basic.sh
index d514082d..f3808c07 100755
--- a/test/T000-basic.sh
+++ b/test/T000-basic.sh
@@ -4,16 +4,6 @@
 #
 
 test_description='the test framework itself.'
-
-################################################################
-# It appears that people try to run tests without building...
-
-if ! test -x ../notmuch
-then
-	echo >&2 'You do not seem to have built notmuch yet.'
-	exit 1
-fi
-
 . $(dirname "$0")/test-lib.sh || exit 1
 
 ################################################################
diff --git a/test/test-lib.sh b/test/test-lib.sh
index 84051bc9..9f0d7e02 100644
--- a/test/test-lib.sh
+++ b/test/test-lib.sh
@@ -26,6 +26,13 @@ fi
 # Make sure echo builtin does not expand backslash-escape sequences by default.
 shopt -u xpg_echo
 
+# It appears that people try to run tests without building...
+if ! test -x ../notmuch
+then
+	echo >&2 'You do not seem to have built notmuch yet.'
+	exit 1
+fi
+
 this_test=${0##*/}
 this_test=${this_test%.sh}
 this_test_bare=${this_test#T[0-9][0-9][0-9]-}