From 3f112ef280d8d10152089fcae772f5edd707817c Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 31 May 2015 17:37:33 +0100 Subject: [PATCH] Test suite: set -o pipefail, in lib --- tests/lib | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/lib b/tests/lib index a0a84dda..cf8b7256 100644 --- a/tests/lib +++ b/tests/lib @@ -2,6 +2,7 @@ exec 2>&1 set -x +set -o pipefail . tests/lib-core @@ -43,8 +44,11 @@ END t-expect-fail () { local mpat="$1"; shift + set +o pipefail LC_MESSAGES=C "$@" 2>&1 | tee $tmp/t.output - test ${PIPESTATUS[0]} != 0 + local gotstatus=${PIPESTATUS[0]} + set -o pipefail + test $gotstatus != 0 egrep "$mpat" $tmp/t.output ||false } -- 2.30.2