]> git.sur5r.net Git - bacula/bacula/blobdiff - regress/tests/multi2-storage-test
regress: add function to create many dirs
[bacula/bacula] / regress / tests / multi2-storage-test
index ca9b3796ebf47b97415bd97531867ebf26f92ff9..3f2a418be63cb264f7179af2195af343e36d421e 100755 (executable)
@@ -14,7 +14,8 @@ scripts/prepare-disk-changer
 for i in 2 3 4; do
   perl -ne "\$i='$i';\$tmp='$tmp';"'
   if (/SDPort = /) { $_ =~ s/(\d+)/1810$i/}
-  if (/Name = .+?-sd/) { $_ =~ s/-sd/-sd$i/}
+  if (/Name = /) { $_ =~ s/FileStorage/FileStorage$i/}
+  if (/mediatype = /) { $_ =~ s/FileMedia/FileMedia$1/}
   if (/WorkingDirectory/) { $_ =~ s:working:tmp/$i:}
   if (/Pid Directory/) { $_ =~ s:working:tmp/$i:}
   if (/(Archive|Changer) Device/) { $_ =~ s:$tmp:$tmp/$i:}
@@ -52,9 +53,24 @@ messages
 @$out ${cwd}/tmp/log1.out
 label storage=tape volume=TestVolume001 Pool=Default slot=1 drive=0
 label storage=File  volume=TestVolume002 Pool=Default
+label storage=File2 volume=File2-Vol001 Pool=Default
+label storage=File3 volume=File3-Vol001 Pool=Default
+label storage=File4 volume=File4-Vol001 Pool=Default
 run job=$JobName storage=tape yes
 wait
 messages
+run job=$JobName storage=File yes
+wait
+messages
+run job=$JobName storage=File2 yes
+wait
+messages
+run job=$JobName storage=File3 yes
+wait
+messages
+run job=$JobName storage=File4 yes
+wait
+messages
 quit
 END_OF_DATA
 
@@ -77,6 +93,15 @@ messages
 run level=Incremental storage=File job=$JobName yes
 wait
 messages
+run level=Incremental storage=File2 job=$JobName yes
+wait
+messages
+run level=Incremental storage=File3 job=$JobName yes
+wait
+messages
+run level=Incremental storage=File4 job=$JobName yes
+wait
+messages
 @# 
 @# now do a restore
 @#