From 059d37757d08998af8e58cffad4b03b7b87de8bc Mon Sep 17 00:00:00 2001 From: okir Date: Wed, 14 May 2003 19:13:40 +0000 Subject: [PATCH] - dont say all tests were successful when we failed git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1112 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/tests/regression/functions | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/tests/regression/functions b/src/tests/regression/functions index 7d10a43f..518539e7 100755 --- a/src/tests/regression/functions +++ b/src/tests/regression/functions @@ -33,6 +33,8 @@ if [ -z "$__p15init__" ]; then # Redirect output to log file, but keep copies of # stdout/stderr descriptors on fd 3 and 4 exec 3>&1 4>&2 >$p15log 2>&1 + + test_failed=false fi # Clobber log file @@ -42,11 +44,13 @@ function atexit { test "$p15temp" && rm -rf $p15temp - msg <<-EOF - ::: - ::: Test set completed successfully - ::: + if ! $test_failed; then + msg <<-EOF + ::: + ::: Test set completed successfully + ::: EOF + fi } function msg { @@ -81,6 +85,7 @@ function fail { echo "---" cat $p15log ) >&4 + test_failed=true exit 1 }