xfstests: use _notrun for tape checks

_require_tape is failing tests when no TAPE_DEV is specified. It
should be using _notrun for these cases rather than trying to open
code the $seqres.notrun magic file manipulations.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Phil White <pwhite@sgi.com>
Signed-off-by: Rich Johnston <rjohnston@sgi.com>
This commit is contained in:
Dave Chinner
2013-03-15 12:28:09 +00:00
committed by Rich Johnston
parent af64c57be3
commit c74db9e225
+3 -10
View File
@@ -139,9 +139,7 @@ _check_onl()
echo "ERROR: mt -f $dumptape failed"
cat $tmp.status
echo "mt -f $dumptape failed" >$seq.notrun
status=$NOTRUNSTS
exit
_notrun "mt -f $dumptape failed"
fi
@@ -151,9 +149,7 @@ _check_onl()
echo "ERROR: $dumptape is not online"
cat $tmp.status
echo "dumptape, $dumptape, is not online" >$seq.notrun
status=$NOTRUNSTS
exit
_notrun "dumptape, $dumptape, is not online"
fi
}
@@ -229,10 +225,7 @@ _require_tape()
dumptape=$1
if [ -z "$dumptape" -o "@" == "$dumptape" ]; then
echo "This test requires a dump tape - none was specified"
echo "No dump tape specified" >$seqres.notrun
status=$NOTRUNSTS
exit
_notrun "No dump tape specified"
fi
_check_onl