diff options
Diffstat (limited to 'tests/functions.sh')
-rw-r--r-- | tests/functions.sh | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/tests/functions.sh b/tests/functions.sh index f24984e3f..903f4ba22 100644 --- a/tests/functions.sh +++ b/tests/functions.sh @@ -78,18 +78,20 @@ function ts_init { TS_NS="$TS_COMPONENT/$TS_TESTNAME" TS_SELF="$TS_SUBDIR" - TS_OUTPUT="$TS_TOPDIR/output/$TS_NS" - TS_DIFF="$TS_TOPDIR/diff/$TS_NS" + TS_OUTDIR="$TS_TOPDIR/output/$TS_COMPONENT" + TS_OUTPUT="$TS_OUTDIR/$TS_TESTNAME" + TS_DIFFDIR="$TS_DIFFDIR/diff/$TS_COMPONENT" + TS_DIFF="$TS_DIFFDIR/$TS_TESTNAME" TS_EXPECTED="$TS_TOPDIR/expected/$TS_NS" - TS_MOUNTPOINT="$TS_OUTPUT/${TS_NS}_mnt" + TS_MOUNTPOINT="$TS_OUTDIR/${TS_TESTNAME}-mnt" - TS_VERBOSE=$( ts_has_option "verbose" "$*") + TS_VERBOSE=$(ts_has_option "verbose" "$*") TS_HAS_VOLUMEID="no" BLKID_FILE="$TS_OUTDIR/${TS_NS}.blkidtab" - [ ! -d "$(dirname $TS_OUTPUT)" ] && mkdir -p $(dirname $TS_OUTPUT) - [ ! -d "$(dirname $TS_DIFF)" ] && mkdir -p $(dirname $TS_DIFF) + [ -d "$TS_OUTDIR" ] || mkdir -p "$TS_OUTDIR" + [ -d "$TS_DIFFDIR" ] || mkdir -p "$TS_DIFFDIR" declare -a TS_SUID_PROGS declare -a TS_SUID_USER |