X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;ds=sidebyside;f=regress%2Ftests%2Fcopy-volume-test;h=2783299f38c063a9fea2f54a028cdded6cd446b9;hb=ade07b7afd278f819fbef347bd643c3328de54cb;hp=a2f596a4d1d0c04bd9c034188dd5cc8dc3444e44;hpb=513c127b691667302c65270daf2b26785cf6b6b6;p=bacula%2Fbacula diff --git a/regress/tests/copy-volume-test b/regress/tests/copy-volume-test index a2f596a4d1..2783299f38 100755 --- a/regress/tests/copy-volume-test +++ b/regress/tests/copy-volume-test @@ -1,7 +1,7 @@ #!/bin/sh # # Run a backup of the Bacula build directory on two Volumes -# then migrate it to another device. +# then copy it to another device. # # This script uses the virtual disk autochanger and migration scripts # @@ -32,7 +32,7 @@ start_test # Write out bconsole commands cat <${cwd}/tmp/bconcmds -@output +@$out /dev/null messages @$out ${cwd}/tmp/log1.out label storage=File volume=FileVolume001 Pool=Default @@ -93,7 +93,6 @@ done yes wait messages -@output quit END_OF_DATA @@ -166,31 +165,27 @@ check_restore_diff stop_bacula -get_mig_info 0 ${cwd}/tmp/log11.out -set $RET +get_mig_info 1 ${cwd}/tmp/log11.out -if [ -z "$2" -o "$2" = 0 ]; then +if [ -z "$RET" -o "$RET" = 0 ]; then bstat=2 print_debug "The first job must have been copied" fi -get_mig_info 1 ${cwd}/tmp/log11.out -set $RET +get_mig_info 2 ${cwd}/tmp/log11.out -if [ -z "$2" -o "$2" != 0 ]; then +if [ -n "$RET" ]; then bstat=2 - print_debug "The second job have no files, it can't have been copied" + print_debug "The second job has no files, it can't have been copied" fi -get_mig_info 0 ${cwd}/tmp/log4.out -set $RET +JOBID=`awk -F= '/Job queued. JobId/ {if(!f){print $2; f=1;}}' ${cwd}/tmp/log4.out` +get_mig_info $JOBID ${cwd}/tmp/log4.out -if [ -z "$2" -o "$2" = 0 ]; then +if [ -z "$RET" -o "$RET" = 0 ]; then bstat=2 print_debug "The new incremental job must have been copied" fi - - check_two_logs end_test