X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=regress%2Ftests%2Fvtape-test-changer;h=b4795ef3e75e0cf5c3b513767bf529ae33dcf156;hb=8f8263fb6dbc1c4f4c53d2d7c02a6fa7abfce4ef;hp=de3fdacc590449c13c0ac3dd3662d6f4cccb22d8;hpb=28ea0dd6862490521b6a74a16f1050b98707fe8b;p=bacula%2Fbacula diff --git a/regress/tests/vtape-test-changer b/regress/tests/vtape-test-changer index de3fdacc59..b4795ef3e7 100755 --- a/regress/tests/vtape-test-changer +++ b/regress/tests/vtape-test-changer @@ -50,7 +50,6 @@ list volumes END_OF_DATA run_bacula -stop_bacula cat <${cwd}/tmp/bconcmds @$out ${cwd}/tmp/log7.out @@ -74,7 +73,7 @@ messages quit END_OF_DATA -run_bacula +run_bconsole check_for_zombie_jobs storage=LTO1 $clientname check_for_zombie_jobs storage=LTO3 $clientname check_for_zombie_jobs storage=LTO1-ANSI_6 $clientname @@ -101,11 +100,34 @@ run_bconsole check_for_zombie_jobs storage=LTO1 $clientname check_for_zombie_jobs storage=LTO3 $clientname check_for_zombie_jobs storage=LTO1-ANSI_6 $clientname + +# test update slots +# remove volume vol20 from autochanger +grep -v vol20 ${cwd}/working/ach/barcodes > ${cwd}/tmp/1 +cp ${cwd}/tmp/1 ${cwd}/working/ach/barcodes + +cat <${cwd}/tmp/bconcmds +@$out ${cwd}/tmp/log3.out +list volume=vol20 +update slots slots=5-40 storage=LTO1 drive=3 +list volume=vol20 +END_OF_DATA + +run_bconsole + stop_bacula check_two_logs check_restore_diff +# get InChanger flag +RES=`awk -F'|' '/vol20.+Append/ { print $11 }' ${cwd}/tmp/log3.out` +set $RES +if [ $1 -eq $2 ]; then + echo "Error in update slots" + bstat=1 +fi + grep LTO1_5 tmp/log1.out > /dev/null if test $? = 0; then echo "AutoSelect option broken"