From 6f0c885c9ae6f263538f386657fd9e0f3293229f Mon Sep 17 00:00:00 2001 From: Eric Bollengier Date: Wed, 29 Oct 2008 15:13:30 +0000 Subject: [PATCH] ebl update MaxWaitTime test git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@7941 91ce42f0-d328-0410-95d8-f526ca767f89 --- regress/scripts/bacula-dir.conf.maxtime.in | 3 ++- regress/tests/maxtime-test | 18 ++++++++++-------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/regress/scripts/bacula-dir.conf.maxtime.in b/regress/scripts/bacula-dir.conf.maxtime.in index 5223327c76..e541a931f4 100644 --- a/regress/scripts/bacula-dir.conf.maxtime.in +++ b/regress/scripts/bacula-dir.conf.maxtime.in @@ -61,7 +61,7 @@ Job { Name = "RUN_MAXWAITTIME" JobDefs = DefaultJob FileSet = FS_TESTJOB - MaxWaitTime = 100sec + MaxWaitTime = 2min } Job { @@ -125,6 +125,7 @@ Pool { Recycle = yes # Bacula can automatically recycle Volumes AutoPrune = yes # Prune expired volumes Volume Retention = 365d # one year + Maximum Volume Bytes = 1M } diff --git a/regress/tests/maxtime-test b/regress/tests/maxtime-test index 0b1de00cd7..5aa031e848 100755 --- a/regress/tests/maxtime-test +++ b/regress/tests/maxtime-test @@ -10,9 +10,8 @@ JobName=backup copy_test_confs -rm -f bin/bacula-dir.conf rm -f ${cwd}/tmp/RUN*log -/bin/cp -f scripts/bacula-dir.conf.maxtime bin/bacula-dir.conf +cp -f ${cwd}/scripts/bacula-dir.conf.maxtime ${cwd}/bin/bacula-dir.conf WHEN=`date '+%Y-%m-%d %H:%M:%S'` echo "${cwd}/build/po" >${cwd}/tmp/file-list @@ -20,7 +19,7 @@ echo "${cwd}/build/po" >${cwd}/tmp/file-list start_test cat <${cwd}/tmp/bconcmds -@$out /dev/null +@$out ${cwd}/tmp/log1.out messages label volume=TestVolume001 pool=PoolA @$out ${cwd}/tmp/RUN_MAXTIME.log @@ -29,6 +28,9 @@ run job=RUN_MAXWAITTIME pool=Default yes @sleep 2 @# storage is used by RUN_MAXWAITTIME => have to wait run job=RUN_MAXSTARTDELAY pool=PoolA when="$WHEN" yes +@sleep 60 +label volume=TestVolume002 pool=Default +mount wait messages run job=RUN_MAXRUNTIME pool=PoolA yes @@ -46,12 +48,12 @@ run_bacula check_for_zombie_jobs storage=File stop_bacula -rm ${cwd}/tmp/fifo ${cwd}/tmp/fifo2 ${cwd}/tmp/fifo3 +rm -f ${cwd}/tmp/fifo ${cwd}/tmp/fifo2 ${cwd}/tmp/fifo3 -export dstat=0 -export bstat=0 -export rstat=0 -touch ${cwd}/tmp/log1.out +dstat=0 +bstat=0 +rstat=0 +touch ${cwd}/tmp/log2.out grep -e '1: Fatal error: Max wait time exceeded. Job canceled.' ${cwd}/tmp/RUN_MAXTIME.log >/dev/null if [ $? -eq 0 ] -- 2.39.5