test: fix die() in test-lib-common.sh

In scripts that include test-lib-common.sh but not test-lib.sh
the die() implementation needs to be a bit different due to
fd redirection differences. test-lib-common.sh implements die()
only if it was not implemented already.
This commit is contained in:
Tomi Ollila 2016-05-28 15:39:30 +03:00 committed by David Bremner
parent d53b417d1f
commit 36492f20a7

View file

@ -18,6 +18,12 @@
# This file contains common code to be used by both the regular # This file contains common code to be used by both the regular
# (correctness) tests and the performance tests. # (correctness) tests and the performance tests.
# test-lib.sh defines die() which echoes to nonstandard fd where
# output was redirected earlier in that file. If test-lib.sh is not
# loaded, neither this redirection nor die() function were defined.
#
type die >/dev/null 2>&1 || die () { echo "$@" >&2; exit 1; }
find_notmuch_path () find_notmuch_path ()
{ {
dir="$1" dir="$1"