tests: save failure logs to logdir
If --save-logs is given we already save all logs to --logdir If not, we should still save erroneous logs to --logdir. Signed-off-by: NeilBrown <neilb@suse.com>
This commit is contained in:
parent
439c196491
commit
5bc29745a0
12
test
12
test
|
@ -308,9 +308,9 @@ do_test() {
|
||||||
dmesg | tail -n 200 >> $targetdir/log
|
dmesg | tail -n 200 >> $targetdir/log
|
||||||
if [ $exitonerror == 0 ]; then
|
if [ $exitonerror == 0 ]; then
|
||||||
log=log-`basename $_script`
|
log=log-`basename $_script`
|
||||||
mv $targetdir/log $targetdir/$log
|
mv $targetdir/log $logdir/$log
|
||||||
fi
|
fi
|
||||||
echo "FAILED - see $targetdir/$log for details"
|
echo "FAILED - see $logdir/$log for details"
|
||||||
_fail=1
|
_fail=1
|
||||||
fi
|
fi
|
||||||
if [ "$savelogs" == "1" ]; then
|
if [ "$savelogs" == "1" ]; then
|
||||||
|
@ -362,12 +362,6 @@ parse_args() {
|
||||||
;;
|
;;
|
||||||
--save-logs)
|
--save-logs)
|
||||||
savelogs=1
|
savelogs=1
|
||||||
if [ ! -d $logdir ] ; then
|
|
||||||
mkdir $logdir
|
|
||||||
if [ $? -ne 0 ] ; then
|
|
||||||
exit 1;
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
;;
|
;;
|
||||||
--keep-going | --no-error)
|
--keep-going | --no-error)
|
||||||
exitonerror=0
|
exitonerror=0
|
||||||
|
@ -403,9 +397,11 @@ parse_args() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
logdir=$targetdir
|
||||||
parse_args $@
|
parse_args $@
|
||||||
|
|
||||||
do_setup
|
do_setup
|
||||||
|
mkdir -p $logdir
|
||||||
|
|
||||||
if [ "$savelogs" == "1" ]; then
|
if [ "$savelogs" == "1" ]; then
|
||||||
echo "Saving logs to $logdir"
|
echo "Saving logs to $logdir"
|
||||||
|
|
Loading…
Reference in New Issue