X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=regress%2Ftests%2Ffour-jobs-tape;h=ff579c09a009a2616dda07176f422c52c1873ea6;hb=3448d94ab63e631f378fa674240b98133c9a5d29;hp=4252ba2d7eaf3f0ede77152c50134bc8a9d1090d;hpb=6a8eafaf4e7f1224125927475704534694ad4cd0;p=bacula%2Fbacula diff --git a/regress/tests/four-jobs-tape b/regress/tests/four-jobs-tape index 4252ba2d7e..ff579c09a0 100755 --- a/regress/tests/four-jobs-tape +++ b/regress/tests/four-jobs-tape @@ -7,22 +7,23 @@ TestName="four-jobs-tape" JobName=fourjobstape . scripts/functions -set_debug 0 + +require_tape_drive scripts/cleanup-tape scripts/copy-tape-confs -echo "${cwd}/build" >/tmp/file-list +echo "${cwd}/build" >${cwd}/tmp/file-list change_jobname $JobName start_test -cat <tmp/bconcmds +cat <${cwd}/tmp/bconcmds @$out /dev/null estimate job=$JobName listing -estimate job=$JobName listing -estimate job=$JobName listing +estimate job=$JobName +estimate job=$JobName messages -@$out tmp/log1.out +@$out ${cwd}/tmp/log1.out label storage=DDS-4 volume=TestVolume001 slot=0 pool=Default run job=$JobName yes wait @@ -31,10 +32,10 @@ quit END_OF_DATA if test "$debug" -eq 1 ; then bin/bacula start - cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf + cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf else bin/bacula start 2>&1 >/dev/null - cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf 2>&1 >/dev/null + cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf 2>&1 >/dev/null fi scripts/check_for_zombie_jobs storage=DDS-4 @@ -46,10 +47,10 @@ touch ${cwd}/build/src/lib/*.c ${cwd}/build/src/lib/*.o # # run a second job # -cat <tmp/bconcmds +cat <${cwd}/tmp/bconcmds @$out /dev/null messages -@$out tmp/log1.out +@$out ${cwd}/tmp/log1.out run job=$JobName level=Incremental yes wait messages @@ -57,10 +58,10 @@ quit END_OF_DATA if test "$debug" -eq 1 ; then bin/bacula start - cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf + cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf else bin/bacula start 2>&1 >/dev/null - cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf 2>&1 >/dev/null + cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf 2>&1 >/dev/null fi scripts/check_for_zombie_jobs storage=DDS-4 @@ -70,10 +71,10 @@ touch ${cwd}/build/src/lib/*.c ${cwd}/build/src/lib/*.o # # run a third job # -cat <tmp/bconcmds +cat <${cwd}/tmp/bconcmds @$out /dev/null messages -@$out tmp/log1.out +@$out ${cwd}/tmp/log1.out run job=$JobName level=Incremental yes wait messages @@ -81,10 +82,10 @@ quit END_OF_DATA if test "$debug" -eq 1 ; then bin/bacula start - cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf + cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf else bin/bacula start 2>&1 >/dev/null - cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf 2>&1 >/dev/null + cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf 2>&1 >/dev/null fi scripts/check_for_zombie_jobs storage=DDS-4 @@ -94,10 +95,10 @@ touch ${cwd}/build/src/lib/*.c ${cwd}/build/src/lib/*.o # # run a fourth job # -cat <tmp/bconcmds +cat <${cwd}/tmp/bconcmds @$out /dev/null messages -@$out tmp/log1.out +@$out ${cwd}/tmp/log1.out run job=$JobName level=Incremental yes wait messages @@ -105,10 +106,10 @@ quit END_OF_DATA if test "$debug" -eq 1 ; then bin/bacula start - cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf + cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf else bin/bacula start 2>&1 >/dev/null - cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf 2>&1 >/dev/null + cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf 2>&1 >/dev/null fi scripts/check_for_zombie_jobs storage=DDS-4 @@ -116,7 +117,7 @@ echo "Backup 4 done" # # now do several restores to ensure we cleanup between jobs # -cat <tmp/bconcmds +cat <${cwd}/tmp/bconcmds @$out /dev/null restore where=${cwd}/tmp/bacula-restores select all done yes @@ -124,7 +125,7 @@ wait restore where=${cwd}/tmp/bacula-restores select all done yes wait -@$out tmp/log2.out +@$out ${cwd}/tmp/log2.out @# @# now unmount the tape and start two restores @# at the same time