X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=regress%2Ftests%2Fbextract-test;h=fa603e99df77941c6c59c180eee53ec40f1422a6;hb=b76f7bc37b0fd454157e383cdf8e31672726dce3;hp=f87c7cdf1c326e4638aa48f998fb915ca5c5789e;hpb=5fcf90dff3408e1f14722a222042ba36b952065f;p=bacula%2Fbacula diff --git a/regress/tests/bextract-test b/regress/tests/bextract-test index f87c7cdf1c..fa603e99df 100755 --- a/regress/tests/bextract-test +++ b/regress/tests/bextract-test @@ -7,34 +7,34 @@ TestName="bextract-test" JobName="bextract" . scripts/functions -set_debug 0 -scripts/copy-test-confs scripts/cleanup -echo "${cwd}/build" >/tmp/file-list +scripts/copy-test-confs +echo "${cwd}/build" >${cwd}/tmp/file-list change_jobname NightlySave $JobName start_test -cat <tmp/bconcmds -@output /dev/null +cat <${cwd}/tmp/bconcmds +@$out /dev/null messages -@$out tmp/log1.out -label storage=File1 volume=TestVolume001 -label storage=File1 volume=TestVolume002 +@$out ${cwd}/tmp/log1.out +label storage=File1 volume=TestVolume001 pool=Default +label storage=File1 volume=TestVolume002 pool=Default update Volume=TestVolume001 MaxVolBytes=3000000 +@#setdebug level=400 dir +setdebug level=400 storage=File1 run job=$JobName storage=File1 yes wait messages @# -@# now build the bsr file +@# now build the bsr file but do not restore @# -@$out tmp/log2.out +@$out ${cwd}/tmp/log2.out restore bootstrap=${cwd}/working/restore.bsr where=${cwd}/tmp/bacula-restores select all storage=File1 done no wait messages -@$out quit END_OF_DATA @@ -43,9 +43,13 @@ check_for_zombie_jobs storage=File1 stop_bacula mkdir -p ${cwd}/tmp/bacula-restores -bin/bextract -b working/restore.bsr -c bin/bacula-sd.conf ${cwd}/tmp ${cwd}/tmp/bacula-restores 2>&1 >/dev/null +if test "$debug" -eq 1 ; then + $bin/bextract -v -b working/restore.bsr -c bin/bacula-sd.conf ${cwd}/tmp ${cwd}/tmp/bacula-restores +else + $bin/bextract -b working/restore.bsr -c bin/bacula-sd.conf ${cwd}/tmp ${cwd}/tmp/bacula-restores 2>&1 >/dev/null +fi rstat=$? -grep "^ Termination: *Backup OK" tmp/log1.out 2>&1 >/dev/null +grep "^ Termination: *Backup OK" ${cwd}/tmp/log1.out 2>&1 >/dev/null bstat=$? check_restore_diff end_test