From a12abda680c759db210129dc78eadd17a889e51d Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Wed, 6 May 2020 12:46:05 -0400 Subject: test-keygen.sh: fix false negative --- test-keygen.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'test-keygen.sh') diff --git a/test-keygen.sh b/test-keygen.sh index 0185e14..747685e 100755 --- a/test-keygen.sh +++ b/test-keygen.sh @@ -2,7 +2,16 @@ out=TEST_CHILD.$(date +%s) log=${out}.log [ ! -e "$out" ] || exit -exec >"$log" 2>&1 +exec 3>&1 >"$log" 2>&1 apt-cache policy gnupg ps -C gpg-agent sudo ${PARENT_ROOT:+"PARENT_ROOT=$PARENT_ROOT"} bash -c 'time bash -x ./src/keygen.sh "$1"' bash "$out" +r=$? + +case $r in + 0) exit ;; + *) echo "FAILED! (r=$r)" >&2 + tail "$log" >&3 + exit $r + ;; +esac -- cgit v1.2.3