From: Eric Bollengier Date: Mon, 15 Sep 2008 22:09:58 +0000 (+0000) Subject: ebl Add test for statistics (not yet working) X-Git-Tag: Release-7.0.0~4130 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=e288da823ec7d80fc2c7dd31d931d5264fc5f177;p=bacula%2Fbacula ebl Add test for statistics (not yet working) git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@7598 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/regress/tests/stats-test b/regress/tests/stats-test new file mode 100755 index 0000000000..6c3dc0d660 --- /dev/null +++ b/regress/tests/stats-test @@ -0,0 +1,58 @@ +#!/bin/sh +# +# Do some tests with statistics commands +# +TestName="stats-test" +JobName=backup +. scripts/functions + +scripts/cleanup +scripts/copy-confs + +# +# Zap out any schedule in default conf file so that +# it doesn't start during our test +# +outf="tmp/sed_tmp" +echo "s% Schedule =%# Schedule =%g" >${outf} +cp ${cwd}/bin/bacula-dir.conf ${cwd}/tmp/1 +sed -f ${outf} ${cwd}/tmp/1 >${cwd}/bin/bacula-dir.conf + +change_jobname Client1 $JobName +start_test + +cat <${cwd}/tmp/bconcmds +@output /dev/null +messages +@$out ${cwd}/tmp/log1.out +label volume=TestVolume001 storage=File pool=Default +run job=$JobName yes +wait +messages +update stats days=1 +@$out ${cwd}/tmp/log2.out +sql +SELECT * FROM JobStat; + +run job=$JobName yes +wait +messages +@$out ${cwd}/tmp/log3.out +update stats +sql +SELECT * FROM JobStat; + +list jobs +quit +END_OF_DATA + +run_bacula +export dstat=0 +export rstat=0 +export bstat=0 +check_for_zombie_jobs storage=File +stop_bacula + +# TODO: do grep into log2 log3 to see differences + +end_test