From: Michal Rakowski Date: Mon, 21 Sep 2020 10:36:45 +0000 (+0200) Subject: regress: Add bscan test for plugin objects X-Git-Tag: Release-11.3.2~994 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d290fff1f2397b554b597c2215afec4f15076bf3;p=thirdparty%2Fbacula.git regress: Add bscan test for plugin objects --- diff --git a/regress/tests/bscan-plugin-objects-test b/regress/tests/bscan-plugin-objects-test index af85b9088..37b4343b3 100755 --- a/regress/tests/bscan-plugin-objects-test +++ b/regress/tests/bscan-plugin-objects-test @@ -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 <${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