]> git.notmuchmail.org Git - notmuch/blobdiff - test/test-lib-common.sh
test: fix die() in test-lib-common.sh
[notmuch] / test / test-lib-common.sh
index ba4a8e112084ec7db5cdc7241e1271f8bcc349ec..0fdeeb72479252618fec80a7fa62a792287d5e01 100644 (file)
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program.  If not, see http://www.gnu.org/licenses/ .
+# along with this program.  If not, see https://www.gnu.org/licenses/ .
 
 # This file contains common code to be used by both the regular
 # (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 ()
 {
     dir="$1"