2021-12-09 14:13:00 -05:00
|
|
|
#!/bin/zsh
|
|
|
|
|
|
|
|
zparseopts -D -K -server:=SERVER -opts:=OPTS -user:=USER \
|
|
|
|
-export:=EXPORT -mountpoint:=MOUNTPOINT \
|
2022-01-20 16:58:36 -05:00
|
|
|
-scratch:=SCRATCH -scratchmnt:=SCRATCHMNT \
|
|
|
|
-proto:=PROTO -version:=VERSION
|
|
|
|
|
|
|
|
xdir=$(echo "nfsv${VERSION[-1]}${PROTO[-1]}" | sed 's/\.//' | sed 's/v40/v4/')
|
2021-12-09 14:13:00 -05:00
|
|
|
|
|
|
|
cd /home/${USER[-1]}/xfstests-dev
|
2022-01-20 16:58:36 -05:00
|
|
|
export TEST_DEV=${SERVER[-1]}:${EXPORT[-1]}/${USER[-1]}/$xdir
|
|
|
|
export TEST_DIR=${MOUNTPOINT[-1]}/$xdir
|
|
|
|
export SCRATCH_DEV=${SERVER[-1]}:${SCRATCH[-1]}/${USER[-1]}/$xdir
|
|
|
|
export SCRATCH_MNT=${SCRATCHMNT[-1]}/$xdir
|
|
|
|
export NFS_MOUNT_OPTIONS="-o proto=${PROTO[-1]},v${VERSION[-1]},${OPTS[-1]}"
|
|
|
|
export RESULT_BASE=/home/${USER[-1]}/xfstests-dev/results/${PROTO[-1]}/${VERSION[-1]}
|
|
|
|
|
|
|
|
mkdir -p $TEST_DIR
|
|
|
|
mkdir -p $SCRATCH_MNT
|
|
|
|
[ -e local.config ] && rm -f local.config
|
2022-02-16 13:57:59 -05:00
|
|
|
[ -e $RESULT_BASE/result.xml ] && rm -f $RESULT_BASE/result.xml
|
2021-12-09 14:13:00 -05:00
|
|
|
|
|
|
|
echo "TIME -- $(date)"
|
|
|
|
echo "TEST_DEV -- $TEST_DEV"
|
|
|
|
echo "TEST_DIR -- $TEST_DIR"
|
|
|
|
echo "SCRATCH_DEV -- $SCRATCH_DEV"
|
|
|
|
echo "SCRATCH_MNT -- $SCRATCH_MNT"
|
2022-01-20 16:58:36 -05:00
|
|
|
echo "MOUNT_OPTIONS -- $NFS_MOUNT_OPTIONS"
|
|
|
|
|
2021-12-09 14:13:00 -05:00
|
|
|
if [ ! -z "$*" ]; then
|
|
|
|
echo "XFSTESTS_ARGS -- $*"
|
|
|
|
fi
|
2022-01-20 16:58:36 -05:00
|
|
|
|
2022-01-27 09:57:56 -05:00
|
|
|
./check -nfs -r -R xunit $*
|
|
|
|
#./check -nfs -R xunit $*
|