+messages
+@$out ${cwd}/tmp/log4.out
+list volume
+messages
+@# Must choose file1
+@# Pool + Append + Lowest MediaId
+run level=full pool=Test storage=File NightlySave yes
+wait
+message
+list volume
+@# Must choose file5
+@# Pool + Append + Lowest MediaId (only once)
+run level=full pool=Test storage=File NightlySave yes
+wait
+message
+list volume
+@# Must choose file8
+@# Pool + Append + Lowest MediaId
+run level=full pool=Test storage=File NightlySave yes
+wait
+message
+list volume
+@# Must choose file3
+@# Pool + Recycle
+run level=full pool=Test storage=File NightlySave yes
+wait
+message
+list volume
+@# Must choose file11
+@# Pool + Purged
+run level=full pool=Test storage=File NightlySave yes
+wait
+message
+list volume
+@# Must choose file6
+@# Pool + Full (prunable)
+setdebug level=50 director
+run level=full pool=Test storage=File NightlySave yes
+wait
+message
+setdebug level=0 director
+list volume
+@sleep 5
+@# Must choose file8
+@# Pool + Full (prunable)
+run level=full pool=Test storage=File NightlySave yes
+wait
+message
+update volume=file8 enabled=no
+list volume
+@# Must choose file10
+@# (no more Pool) Scratch + Append
+run level=full pool=Test storage=File NightlySave yes
+wait
+message
+list volume
+@# Must choose file9
+@# (no more Pool) Scratch + Recycle
+run level=full pool=Test storage=File NightlySave yes
+wait
+message
+list volume
+@sleep 10
+@# Must choose file6
+@# Used (prunable) + Pool
+run level=full pool=Test storage=File NightlySave yes
+wait
+message
+list volume
+@# Must choose file4
+@# Used (prunable) + oldest + Scratch
+run level=full pool=Test storage=File NightlySave yes
+wait
+message
+list volume
+@# Must choose file7
+@# Used (prunable) + oldest + Scratch
+run level=full pool=Test storage=File NightlySave yes
+wait
+message
+list volume
+quit
+EOF
+
+run_bconsole
+
+awk '/Must choose/ { print $4 } ' tmp/log4.out > tmp/normal4
+awk '/Volume name.+:/ { print $3 } ' tmp/log4.out > tmp/real4
+if [ "$debug" -eq 1 ]; then
+ diff -ur tmp/normal4 tmp/real4
+else
+ diff tmp/normal4 tmp/real4 > /dev/null
+fi
+if [ $dstat -eq 0 ] ; then
+ dstat=$?
+ if [ $dstat -ne 0 ] ; then
+ echo "normal4 and real4 differ!!!!!"
+ echo "normal4 and real4 differ!!!!!" >>test.out
+ fi
+fi