]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
regress: Add bscan test for plugin objects
authorMichal Rakowski <michal.rakowski@baculasystems.com>
Mon, 21 Sep 2020 10:36:45 +0000 (12:36 +0200)
committerEric Bollengier <eric@baculasystems.com>
Thu, 24 Mar 2022 08:02:57 +0000 (09:02 +0100)
regress/tests/bscan-plugin-objects-test

index af85b908885cc6501ad3cf0b6596cf1e114824f2..37b4343b34ab686b090ed88df8e61fc4742f7c29 100755 (executable)
@@ -43,12 +43,18 @@ END_OF_DATA
 
 run_bacula
 
-objects_lines=`cat ${cwd}/tmp/log2.out | grep 'test-obj-type' | wc -l`
+objects_lines=`cat ${cwd}/tmp/log2.out | grep 'VMWare' | wc -l`
 if [ ${objects_lines} -ne 2 ]; then
    estat=1
    print_debug "Wrong plugin objects count found in output: ${objects_lines}, expected 2"
 fi
 
+objects_lines=`cat ${cwd}/tmp/log2.out | grep 'PostgreSQL' | wc -l`
+if [ ${objects_lines} -ne 2  ]; then
+   estat=1
+   print_debug "Wrong plugin objects count found in output: ${objects_lines}, expected 2"
+fi
+
 # Purge volume to delete plugin objects from db
 cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
@@ -61,12 +67,17 @@ END_OF_DATA
 
 run_bconsole
 
-objects_lines=`cat ${cwd}/tmp/log4.out | grep 'test-obj-type' | wc -l`
+objects_lines=`cat ${cwd}/tmp/log4.out | grep 'VMWare' | wc -l`
 if [ ${objects_lines} -ne 0 ]; then
    estat=1
    print_debug "Wrong plugin objects count found in output: ${objects_lines}, expected 0"
 fi
 
+objects_lines=`cat ${cwd}/tmp/log4.out | grep 'PostgreSQL' | wc -l`
+if [ ${objects_lines} -ne 0 ]; then
+   estat=1
+   print_debug "Wrong plugin objects count found in output: ${objects_lines}, expected 0"
+fi
 
 echo "volume=TestVolume001" >tmp/bscan.bsr
 
@@ -95,10 +106,16 @@ END_OF_DATA
 
 run_bconsole
 
-objects_lines=`cat ${cwd}/tmp/log6.out | grep 'test-obj-type' | wc -l`
+objects_lines=`cat ${cwd}/tmp/log6.out | grep 'VMWare' | wc -l`
 if [ ${objects_lines} -ne 2 ]; then
    estat=1
-   print_debug "Wrong plugin objects count after bscan found in output: ${objects_lines}, expected 2"
+   print_debug "Wrong plugin objects count found in output: ${objects_lines}, expected 2"
+fi
+
+objects_lines=`cat ${cwd}/tmp/log6.out | grep 'PostgreSQL' | wc -l`
+if [ ${objects_lines} -ne 2 ]; then
+   estat=1
+   print_debug "Wrong plugin objects count found in output: ${objects_lines}, expected 2"
 fi
 
 end_test