From: Jani Nikula 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.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=e1bd4f23634a88a49256c74e0780dd1dcdb852cd 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]-}