Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / src / test / system / rerun.sh
1 #!/bin/bash
2
3 [ -z $ITERATIONS ] && ITERATIONS=10
4
5 TMPDIR=`mktemp -d -t rerun_logs.XXXXXXXXXX` || exit 1
6
7 rm -rf $TMPDIR/logs
8 mkdir $TMPDIR/logs
9
10 for i in `seq 1 $ITERATIONS`; do
11     echo "********************* iteration $i *********************"
12     LOG_FILE_BASE=$TMPDIR/logs $EXE "$@"
13     if [ $? -ne 0 ]; then
14         die "failed! logs are in $TMPDIR/logs"
15     fi
16 done
17
18 echo "********************* success *********************"
19 rm -rf $TMPDIR
20 exit 0