From e1bd4f23634a88a49256c74e0780dd1dcdb852cd Mon Sep 17 00:00:00 2001 From: Jani Nikula Date: Mon, 25 Sep 2017 23:38:21 +0300 Subject: [PATCH] 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. --- test/T000-basic.sh | 10 ---------- test/test-lib.sh | 7 +++++++ 2 files changed, 7 insertions(+), 10 deletions(-) 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]-}