From: <ke...@us...> - 2007-05-04 18:37:04
|
Revision: 4699 http://bacula.svn.sourceforge.net/bacula/?rev=4699&view=rev Author: kerns Date: 2007-05-04 11:37:05 -0700 (Fri, 04 May 2007) Log Message: ----------- fix test Modified Paths: -------------- trunk/regress/all-non-root-tests Added Paths: ----------- trunk/regress/tests/backup-to-null Removed Paths: ------------- trunk/regress/tests/backup-bacula-fifo Modified: trunk/regress/all-non-root-tests =================================================================== --- trunk/regress/all-non-root-tests 2007-05-04 18:36:30 UTC (rev 4698) +++ trunk/regress/all-non-root-tests 2007-05-04 18:37:05 UTC (rev 4699) @@ -16,7 +16,7 @@ nice tests/data-encrypt-test nice tests/encrypt-bug-test nice tests/fifo-test -nice tests/backup-bacula-fifo +nice tests/backup-to-null nice tests/regexwhere-test # The following two can uses *lots* of disk space # so they are normally turned off, but if you have Deleted: trunk/regress/tests/backup-bacula-fifo =================================================================== --- trunk/regress/tests/backup-bacula-fifo 2007-05-04 18:36:30 UTC (rev 4698) +++ trunk/regress/tests/backup-bacula-fifo 2007-05-04 18:37:05 UTC (rev 4699) @@ -1,76 +0,0 @@ -#!/bin/sh -# -# Run a simple backup of the Bacula build directory -# to a tape then restore it, we do that twice to ensure that -# we can correctly append to a tape. -# We also use the purge and the relabel commands as -# well as a pile of status storage commands. -# -TestName="backup-bacula-fifo" -JobName=backupfifo -. scripts/functions -set_debug 1 - -cwd=`pwd` -scripts/cleanup -scripts/copy-fifo-confs - -echo "${cwd}/build" >/tmp/file-list - -change_jobname NightlySave $JobName -rm -f tmp/log1.out tmp/log2.out -start_test - - -# Write out bconsole commands -cat <<END_OF_DATA >tmp/bconcmds -@output /dev/null -messages -@$out tmp/log1.out -@#setdebug level=200 storage=Dummy -label storage=Dummy volume=TestVolume001 slot=0 pool=Default -run job=$JobName yes -status storage=Dummy -@sleep 1 -wait -@sleep 3 -messages -quit -END_OF_DATA - -run_bacula -check_for_zombie_jobs storage=Dummy -stop_bacula - -# -# Now do a second backup after making a few changes -# -touch ${cwd}/build/src/dird/*.c -echo "test test" > ${cwd}/build/src/dird/xxx - -cat <<END_OF_DATA >tmp/bconcmds -@$out /dev/null -messages -@$out tmp/log2.out -list volumes -run job=$JobName yes -wait -list volumes -@sleep 3 -messages -quit -END_OF_DATA - -run_bacula -check_for_zombie_jobs storage=Dummy -stop_bacula - -grep "^ Termination: *Backup OK" tmp/log1.out 2>&1 >/dev/null -bstat=$? -grep "^ Termination: *Backup OK" tmp/log2.out 2>&1 >/dev/null -dstat=$? - -# not yet implemented -rstat=0 - -end_test Copied: trunk/regress/tests/backup-to-null (from rev 4686, trunk/regress/tests/backup-bacula-fifo) =================================================================== --- trunk/regress/tests/backup-to-null (rev 0) +++ trunk/regress/tests/backup-to-null 2007-05-04 18:37:05 UTC (rev 4699) @@ -0,0 +1,76 @@ +#!/bin/sh +# +# Run a simple backup of the Bacula build directory +# to a tape then restore it, we do that twice to ensure that +# we can correctly append to a tape. +# We also use the purge and the relabel commands as +# well as a pile of status storage commands. +# +TestName="backup-to-null" +JobName=backuptonull +. scripts/functions +set_debug 0 + +cwd=`pwd` +scripts/cleanup +scripts/copy-fifo-confs + +echo "${cwd}/build" >/tmp/file-list + +change_jobname NightlySave $JobName +rm -f tmp/log1.out tmp/log2.out +start_test + + +# Write out bconsole commands +cat <<END_OF_DATA >tmp/bconcmds +@output /dev/null +messages +@$out tmp/log1.out +@#setdebug level=200 storage=Dummy +label storage=Dummy volume=TestVolume001 slot=0 pool=Default +run job=$JobName yes +status storage=Dummy +@sleep 1 +wait +@sleep 3 +messages +quit +END_OF_DATA + +run_bacula +check_for_zombie_jobs storage=Dummy +stop_bacula + +# +# Now do a second backup after making a few changes +# +touch ${cwd}/build/src/dird/*.c +echo "test test" > ${cwd}/build/src/dird/xxx + +cat <<END_OF_DATA >tmp/bconcmds +@$out /dev/null +messages +@$out tmp/log2.out +list volumes +run job=$JobName yes +wait +list volumes +@sleep 3 +messages +quit +END_OF_DATA + +run_bacula +check_for_zombie_jobs storage=Dummy +stop_bacula + +grep "^ Termination: *Backup OK" tmp/log1.out 2>&1 >/dev/null +bstat=$? +grep "^ Termination: *Backup OK" tmp/log2.out 2>&1 >/dev/null +dstat=$? + +# not yet implemented +rstat=0 + +end_test This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |