Commit 993f07ba authored by Stanislav Kinsbursky's avatar Stanislav Kinsbursky Committed by Andrey Vagin

zdtm: print full dump or restore path on error

Usefull for debugging.
Signed-off-by: 's avatarStanislav Kinsbursky <skinsbursky@parallels.com>
Signed-off-by: 's avatarAndrey Vagin <avagin@gmail.com>
parent 01d13d96
...@@ -40,6 +40,7 @@ run_test() ...@@ -40,6 +40,7 @@ run_test()
make -C $tdir cleanout $tname.pid make -C $tdir cleanout $tname.pid
pid=`cat $test.pid` pid=`cat $test.pid`
ddump="dump/$tname/$pid" ddump="dump/$tname/$pid"
dump_path=`pwd`"/"$ddump
mkdir -p $ddump mkdir -p $ddump
ls -l /proc/$pid/fd/ ls -l /proc/$pid/fd/
setsid $CRTOOLS dump -D $ddump -o dump.log -t $pid || return 1 setsid $CRTOOLS dump -D $ddump -o dump.log -t $pid || return 1
...@@ -48,7 +49,7 @@ run_test() ...@@ -48,7 +49,7 @@ run_test()
echo Waiting... echo Waiting...
sleep 1 sleep 1
done done
setsid $CRTOOLS restore -D $ddump -o restore.log -d -t $pid || return 1 setsid $CRTOOLS restore -D $ddump -o restore.log -d -t $pid || return 2
ls -l /proc/$pid/fd/ ls -l /proc/$pid/fd/
make -C $tdir $tname.out make -C $tdir $tname.out
for i in `seq 50`; do for i in `seq 50`; do
...@@ -57,7 +58,7 @@ run_test() ...@@ -57,7 +58,7 @@ run_test()
sleep 1 sleep 1
done done
cat $test.out cat $test.out
cat $test.out | grep PASS || return 1 cat $test.out | grep PASS || return 2
} }
cd `dirname $0` || exit 1 cd `dirname $0` || exit 1
...@@ -69,5 +70,12 @@ if [ $# -eq 0 ]; then ...@@ -69,5 +70,12 @@ if [ $# -eq 0 ]; then
elif [ "$1" == "-l" ]; then elif [ "$1" == "-l" ]; then
echo $TEST_LIST | sed -e "s#$ZP/##g" -e 's/ /\n/g' echo $TEST_LIST | sed -e "s#$ZP/##g" -e 's/ /\n/g'
else else
run_test $ZP/$1 run_test $ZP/$1 && exit 0
result=$?
echo "====================== ERROR ======================"
if [ $result == 1 ]; then
echo "Dump log: "$dump_path"/dump.log"
else
echo "Restore log: "$dump_path"/restore.log"
fi
fi fi
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment