]> git.sur5r.net Git - bacula/bacula/blobdiff - regress/tests/recycle-test
Make verify job log same as other logs -- fixes bug #2328
[bacula/bacula] / regress / tests / recycle-test
index bc822fe41cd7fab334372d103eca215e3bc98b65..bd8b718b58720da722f506dc1d531706afa77f17 100755 (executable)
@@ -1,4 +1,9 @@
 #!/bin/sh
+#
+# Copyright (C) 2000-2015 Kern Sibbald
+# License: BSD 2-Clause; see file LICENSE-FOSS
+#
+
 #
 # Run a simple backup of the Bacula build directory but 
 #   create three volumes and do six backups causing the
@@ -25,58 +30,95 @@ cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
 @$out ${cwd}/tmp/log1.out
-label storage=File1 volume=TestVolume001 pool=Default
-label storage=File1 volume=TestVolume002 pool=Default
-label storage=File1 volume=TestVolume003 pool=Default
-label storage=File1 volume=TestVolume004 pool=Default
+setdebug level=15 storage=File1
+label storage=File1 volume=TestVolume001
+label storage=File1 volume=TestVolume002
+label storage=File1 volume=TestVolume003
+label storage=File1 volume=TestVolume004
 @# Note, this is going to fail if the pruning gets
 @#  to tight because the saved volume is too large.
 @#  In that case, either add another volume, or
 @#  increase the volume capacity a bit.
-update Volume=TestVolume001 volretention=10s
-update Volume=TestVolume001 maxvolbytes=200000000
-update Volume=TestVolume002 volretention=10s
-update Volume=TestVolume002 maxvolbytes=200000000
-update Volume=TestVolume003 volretention=10s
-update Volume=TestVolume003 maxvolbytes=200000000
-update Volume=TestVolume004 volretention=10s
-update Volume=TestVolume004 maxvolbytes=200000000
-list volumes
-setdebug level=150 storage=File1
+update Volume=TestVolume001 volretention=5s
+update Volume=TestVolume001 maxvolbytes=250000000
+update Volume=TestVolume002 volretention=5s
+update Volume=TestVolume002 maxvolbytes=250000000
+update Volume=TestVolume003 volretention=5s
+update Volume=TestVolume003 maxvolbytes=250000000
+update Volume=TestVolume004 volretention=5s
+update Volume=TestVolume004 maxvolbytes=250000000
+sql
+select mediaid,volumename,volstatus,volbytes,maxvolbytes,voljobs,volretention from Media;
+select * from JobMedia;
+select VolumeName,FirstWritten,LastWritten,VolBytes from Media;
+
+@#setdebug level=110 storage=File1
+setdebug level=60 dir
 run job=$JobName storage=File1 level=full yes
 run job=$JobName storage=File1 level=full yes
 run job=$JobName storage=File1 level=full yes
+sql
+select * from JobMedia;
+select VolumeName,FirstWritten,LastWritten,VolStatus,VolBytes from Media;
+
 wait
 messages
-list volumes
-@sleep 11 
+sql
+select mediaid,volumename,volstatus,volbytes,maxvolbytes,voljobs,volretention from Media;
+select * from JobMedia;
+select VolumeName,FirstWritten,LastWritten,VolStatus,VolBlocks,VolBytes from Media;
+
+@sleep 12 
 run job=$JobName storage=File1 level=full yes
 run job=$JobName storage=File1 level=full yes
 run job=$JobName storage=File1 level=full yes
+sql
+select * from JobMedia;
+select VolumeName,FirstWritten,LastWritten,VolStatus,VolBlocks,VolBytes from Media;
+
 wait
 messages
-list volumes
-@sleep 11
+sql
+select mediaid,volumename,volstatus,volbytes,maxvolbytes,voljobs,volretention from Media;
+select * from JobMedia;
+select VolumeName,FirstWritten,LastWritten,VolStatus,VolBlocks,VolBytes from Media;
+
+@sleep 12
 run job=$JobName storage=File1 level=full yes
 run job=$JobName storage=File1 level=full yes
 run job=$JobName storage=File1 level=full yes
 wait
 messages
-list volumes
-@sleep 11
+sql
+select mediaid,volumename,volstatus,volbytes,maxvolbytes,voljobs,volretention from Media;
+select * from JobMedia;
+select VolumeName,FirstWritten,LastWritten,VolStatus,VolBlocks,VolBytes from Media;
+
+@sleep 12
 run job=$JobName storage=File1 level=full yes
 run job=$JobName storage=File1 level=full yes
 run job=$JobName storage=File1 level=full yes
 wait
 messages
-list volumes
-@sleep 11
+sql
+select mediaid,volumename,volstatus,volbytes,maxvolbytes,voljobs,volretention from Media;
+select * from JobMedia;
+select VolumeName,FirstWritten,LastWritten,VolStatus,VolBlocks,VolBytes from Media;
+
+@sleep 12
 run job=$JobName storage=File1 level=full yes
 run job=$JobName storage=File1 level=full yes
 run job=$JobName storage=File1 level=full yes
 wait
 messages
+sql
+select mediaid,volumename,volstatus,volbytes,maxvolbytes,voljobs,volretention from Media;
+select * from JobMedia;
+select VolumeName,FirstWritten,LastWritten,VolStatus,VolBlocks,VolBytes from Media;
+
+time
 list volumes
+time
 @# 
 @# now do a restore
 @#
@@ -88,7 +130,6 @@ done
 yes
 wait
 messages
-@output
 quit
 END_OF_DATA