diff options
-rwxr-xr-x | test/test.sh | 12 |
1 files changed, 6 insertions, 6 deletions
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" |