X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=regress%2Ftests%2Frunscript-test;h=77212621fc5bfd73bda94cf6ddd40f74c09ac687;hb=a7ab346a9c1beba75998cae5f071ddc819be62a4;hp=379e438c4ef0723025cf8639fdfc5de99139e996;hpb=9e9cb5c143876c2716a3352e78ddfa4930925cae;p=bacula%2Fbacula diff --git a/regress/tests/runscript-test b/regress/tests/runscript-test index 379e438c4e..77212621fc 100755 --- a/regress/tests/runscript-test +++ b/regress/tests/runscript-test @@ -21,23 +21,20 @@ cat <tmp/bconcmds messages label volume=TestVolume001 @#setdebug level=100 storage=File -@output tmp/log.RUN_ALL_OK.out -run job=RUN_ALL_OK yes +@output tmp/log.RUN2.out +run job=RUN_FD_WARNING yes wait @sleep 5 messages -@output tmp/log.RUN_DIR_FAILED.out -run job=RUN_DIR_FAILED yes +run job=RUN_ALL_OK yes wait @sleep 5 messages -@output tmp/log.RUN_FD_FAILED.out run job=RUN_FD_FAILED yes wait @sleep 5 messages -@output tmp/log.RUN_FD_WARNING.out -run job=RUN_FD_WARNING yes +run job=RUN_DIR_FAILED yes wait @sleep 5 messages @@ -45,13 +42,16 @@ st dir quit END_OF_DATA -run_bacula + +bin/bacula start +cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf &> tmp/log.RUN1.out + stop_bacula -if grep -q 'dir: BeforeJob: run command "/bin/echo RunBeforeJob"' tmp/log.RUN_ALL_OK.out && - grep -q 'fd: ClientRunBeforeJob: ClientRunBeforeJob' tmp/log.RUN_ALL_OK.out && - grep -q 'fd: ClientAfterJob: run command "/bin/echo ClientRunAfterJob' tmp/log.RUN_ALL_OK.out && - grep -q 'dir: AfterJob: run command "/bin/echo RunAfterJob' tmp/log.RUN_ALL_OK.out +if grep -q 'dir: BeforeJob: run command "/bin/echo RunBeforeJob"' tmp/log.RUN1.out && + grep -q 'fd: ClientRunBeforeJob: ClientRunBeforeJob' tmp/log.RUN1.out && + grep -q 'fd: ClientAfterJob: run command "/bin/echo ClientRunAfterJob' tmp/log.RUN1.out && + grep -q 'dir: AfterJob: run command "/bin/echo RunAfterJob' tmp/log.RUN1.out then [ "$debug" -eq 1 ] && echo RUN_ALL_OK ok else @@ -59,9 +59,9 @@ else rstat=1 fi -if grep -q 'dir: BeforeJob: run command "/bin/false"' tmp/log.RUN_DIR_FAILED.out && - grep -q 'dir: BeforeJob: RunAfterFailedJob' tmp/log.RUN_DIR_FAILED.out && - true # grep -q 'Backup OK -- with warnings' tmp/log.RUN_DIR_FAILED.out +if grep -q 'dir: BeforeJob: run command "/bin/false RUN_DIR_FAILED"' tmp/log.RUN1.out && + grep -q 'dir: BeforeJob: RunAfterFailedJob' tmp/log.RUN1.out && + true # grep -q 'Backup OK -- with warnings' tmp/log.RUN1.out then [ "$debug" -eq 1 ] && echo RUN_DIR_FAILED ok else @@ -69,9 +69,9 @@ else rstat=1 fi -if grep -q 'fd: ClientBeforeJob: run command "/bin/false"' tmp/log.RUN_FD_FAILED.out && - grep -q 'fd: ClientBeforeJob: run command "/bin/false 2"' tmp/log.RUN_FD_FAILED.out && - grep -q 'dir: AfterJob: run command "/bin/echo RunAfterFailedJob"' tmp/log.RUN_FD_FAILED.out +if grep -q 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_FAILED1"' tmp/log.RUN1.out && + grep -q 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_FAILED2"' tmp/log.RUN1.out && + grep -q 'dir: AfterJob: run command "/bin/echo RunAfterFailedJob"' tmp/log.RUN1.out then [ "$debug" -eq 1 ] && echo RUN_FD_FAILED ok else @@ -79,8 +79,8 @@ else rstat=1 fi -if grep -q 'fd: ClientBeforeJob: run command "/bin/false"' tmp/log.RUN_FD_WARNING.out && - grep -q 'Backup OK -- with warnings' tmp/log.RUN_FD_WARNING.out +if grep -q 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_WARNING"' tmp/log.RUN1.out && + grep -q 'Backup OK -- with warnings' tmp/log.RUN1.out then [ "$debug" -eq 1 ] && echo RUN_FD_WARNING ok else