diff options
Diffstat (limited to 'usr/src/test/zfs-tests')
-rw-r--r-- | usr/src/test/zfs-tests/cmd/scripts/zfstest.ksh | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/usr/src/test/zfs-tests/cmd/scripts/zfstest.ksh b/usr/src/test/zfs-tests/cmd/scripts/zfstest.ksh index e38b5a34a1..4df97de7a5 100644 --- a/usr/src/test/zfs-tests/cmd/scripts/zfstest.ksh +++ b/usr/src/test/zfs-tests/cmd/scripts/zfstest.ksh @@ -16,6 +16,7 @@ # Copyright 2014, OmniTI Computer Consulting, Inc. All rights reserved. # Copyright 2016 Nexenta Systems, Inc. # Copyright 2019 Joyent, Inc. +# Copyright 2020 OmniOS Community Edition (OmniOSce) Association. # export PATH="/usr/bin" @@ -147,7 +148,7 @@ constrain_path export PATH=$PATHDIR verify_id -while getopts ac:q c; do +while getopts ac:l:q c; do case $c in 'a') auto_detect=true @@ -156,8 +157,13 @@ while getopts ac:q c; do runfile=$OPTARG [[ -f $runfile ]] || fail "Cannot read file: $runfile" ;; + 'l') + logfile=$OPTARG + [[ -f $logfile ]] || fail "Cannot read file: $logfile" + xargs+=" -l $logfile" + ;; 'q') - quiet='-q' + xargs+=" -q" ;; esac done @@ -192,7 +198,7 @@ num_disks=$(echo $DISKS | awk '{print NF}') [[ $num_disks -lt 3 ]] && fail "Not enough disks to run ZFS Test Suite" # Ensure user has only basic privileges. -ppriv -s EIP=basic -e $runner $quiet -c $runfile +ppriv -s EIP=basic -e $runner -c $runfile $xargs ret=$? rm -rf $PATHDIR || fail "Couldn't remove $PATHDIR" |