From: Eric Bollengier Date: Thu, 9 Mar 2023 16:08:35 +0000 (+0100) Subject: regress: Test console runscript status X-Git-Tag: Beta-15.0.0~228 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=281f5e138a983a003a06aba86fad16620e7b9535;p=thirdparty%2Fbacula.git regress: Test console runscript status --- diff --git a/regress/tests/runscript-console-test b/regress/tests/runscript-console-test index 331768ab5..e48a55004 100755 --- a/regress/tests/runscript-console-test +++ b/regress/tests/runscript-console-test @@ -19,6 +19,38 @@ $bperl -e "set_global_maximum_concurrent_jobs(500)" start_test cat <> $conf/bacula-dir.conf +Job { + Name = "Adm1" + Type = Admin + Client=$HOST-fd + FileSet="Full Set" + Storage = File + Messages = Standard + Pool = Default + Maximum Concurrent Jobs = 10 + RunScript { + RunsWhen = Before + RunsOnClient = no + Console = "prune expired volume yes" + } +} + +Job { + Name = "Adm2" + Type = Admin + Client=$HOST-fd + FileSet="Full Set" + Storage = File + Messages = Standard + Pool = Default + Maximum Concurrent Jobs = 10 + RunScript { + RunsWhen = Before + RunsOnClient = no + Console = ".status dir blabla" + } +} + Job { Name = "RunScript" Type = Backup @@ -51,6 +83,11 @@ Job { Console = ".jlist jobid=1" Console = "cloud upload storage=File allpools" } + RunScript { + RunsWhen = After + RunsOnClient = no + Console = "prune expired volume yes" + } } EOF @@ -59,6 +96,15 @@ cat <${cwd}/tmp/bconcmds messages @$out $tmp/log1.out label volume=TestVolume001 pool=Scratch storage=File +@$out $tmp/logAdm1.out +run job=Adm1 yes +wait +messages +@$out $tmp/logAdm2.out +run job=Adm2 yes +wait +messages +@$out $tmp/log1.out run job=RunScript yes run job=RunScript yes run job=NightlySave yes