From: Eric Bollengier Date: Fri, 23 Oct 2009 14:23:17 +0000 (+0200) Subject: add test for bad messages ressource X-Git-Tag: Release-5.0.0~281^2~59^2~1 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=cb8ac809f2de538208f4776792daabf56179d51b;p=bacula%2Fbacula add test for bad messages ressource --- diff --git a/regress/tests/messages-test b/regress/tests/messages-test new file mode 100755 index 0000000000..84093986c8 --- /dev/null +++ b/regress/tests/messages-test @@ -0,0 +1,55 @@ +#!/bin/sh +# +# Run a simple backup of the Bacula build directory +# then restore it. +# +TestName="messages-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 +echo 's%append = "%append = "/nowhere%g' >> $outf +echo 's%mailcommand = "%mailcommand = "/nowhere%g' >> $outf +cp $scripts/bacula-dir.conf $tmp/1 +sed -f ${outf} $tmp/1 >$scripts/bacula-dir.conf + +change_jobname BackupClient1 $JobName +start_test + +cat <$tmp/bconcmds +@$out /dev/null +messages +@$out $tmp/log1.out +setdebug level=100 storage=File +label volume=TestVolume001 storage=File pool=File +run job=$JobName yes +@sleep 1 +status storage=File +wait +messages +@# +@# now do a restore +@# +@$out $tmp/log2.out +restore where=$tmp/bacula-restores select all done +yes +wait +messages +quit +END_OF_DATA + +run_bacula +check_for_zombie_jobs storage=File +stop_bacula + +check_two_logs +check_restore_diff +end_test