From aedc4af6c11817c186771c9ae3ba2fe1f49567cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Valverde?= Date: Tue, 22 Mar 2016 21:51:05 +0000 Subject: Use absolute path for test suite TEST_OUTDIR MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Error out if it can't be created. Change-Id: I1a087f0e0cc064be7a417b9a2e66cf3c940e02fa Reviewed-on: https://code.wireshark.org/review/14565 Reviewed-by: João Valverde --- test/test.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'test') diff --git a/test/test.sh b/test/test.sh index 67abab7d81..323293b33f 100755 --- a/test/test.sh +++ b/test/test.sh @@ -77,13 +77,13 @@ source $MYDIR/test-backend.sh source $MYDIR/config.sh # needed by some tests -TEST_OUTDIR=$(mktemp -d wstest.XXXXXXXXXX) -TEST_OUTDIR_CLEAN=${TEST_OUTDIR_CLEAN:-1} -if [ -z "$TEST_OUTDIR" ] || ! cd "$TEST_OUTDIR"; then - # If for any reason the temporary tests output directory cannot be created... - TEST_OUTDIR=. - TEST_OUTDIR_CLEAN=0 +TEST_OUTDIR="$PWD/$(mktemp -d wstest.XXXXXXXXXX)" +if [ $? -ne 0 ] || [ ! -d "$TEST_OUTDIR" ] || ! cd "$TEST_OUTDIR"; then + # Error out if TEST_OUTDIR cannot be created + echo "Failed to create directory '$TEST_OUTDIR'" + exit 1 fi +TEST_OUTDIR_CLEAN=${TEST_OUTDIR_CLEAN:-1} # Configuration paths HOME_ENV="HOME" -- cgit v1.2.1