X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;ds=sidebyside;f=regress%2Ftests%2Fverify-vol-test;h=d56c2428043d3c8c6ef9242e79f8a215aa1656a7;hb=f333a1cec2b992f0cd947d643ebb9c341c805d60;hp=af899b4de04d5a42cee6fcebeca800cc480624e4;hpb=6a8eafaf4e7f1224125927475704534694ad4cd0;p=bacula%2Fbacula diff --git a/regress/tests/verify-vol-test b/regress/tests/verify-vol-test index af899b4de0..d56c242804 100755 --- a/regress/tests/verify-vol-test +++ b/regress/tests/verify-vol-test @@ -6,12 +6,13 @@ TestName="verify-vol-test" JobName=VerifyVol . scripts/functions -set_debug 0 cwd=`pwd` scripts/cleanup scripts/copy-test-confs -echo "${cwd}/build" >/tmp/file-list +echo "${cwd}/build" >${cwd}/tmp/file-list +rm -f ${cwd}/build/sparsefile +dd if=${cwd}/build/configure of=${cwd}/build/sparsefile bs=1 count=1 seek=10M change_jobname NightlySave $JobName start_test @@ -28,15 +29,29 @@ messages @# @# now do a verify volume @# -@$out ${cwd}/tmp/original +@$out ${cwd}/tmp/log2.out +setdebug level=12 dir run job=VerifyVolume yes wait messages +@$out ${cwd}/tmp/log3.out +run job=VerifyVolume level=DiskToCatalog +yes +wait +messages @$out quit END_OF_DATA +# +# ***FIXME*** +# Note, add sparse file backup and check that checksum is +# correct. Bug #1140 +# create sparse file +# dd if=/dev/zero of=sparsefile bs=1 count=0 seek=10M +# + run_bacula sleep 2 @@ -45,7 +60,11 @@ stop_bacula grep "^ Termination: *Backup OK" tmp/log1.out 2>&1 >/dev/null bstat=$? -grep "^ Termination: *Verify OK" ${cwd}/tmp/original 2>&1 >/dev/null +grep "^ Termination: *Verify OK" tmp/log2.out 2>&1 >/dev/null rstat=$? +if test $rstat=0; then + grep "^ Termination: *Verify OK" tmp/log3.out 2>&1 >/dev/null + rstat=$? +fi dstat=0 end_test