]> git.sur5r.net Git - bacula/bacula/blobdiff - regress/tests/two-jobs-test
Make out of freespace non-fatal for removable devices -- i.e. behaves like tape
[bacula/bacula] / regress / tests / two-jobs-test
index b8f8e8f87fc80f7b3175c11acf5e7d894fbe81be..2b271003466c37d826d3558909b8e566568a60ea 100755 (executable)
@@ -1,4 +1,9 @@
 #!/bin/sh
+#
+# Copyright (C) 2000-2015 Kern Sibbald
+# License: BSD 2-Clause; see file LICENSE-FOSS
+#
+
 #
 # Run a simple backup of the Bacula build directory using the compressed option
 #   then backup a second time and finally restore it
@@ -12,14 +17,25 @@ scripts/cleanup
 scripts/copy-test-confs
 echo "${cwd}/build" >${cwd}/tmp/file-list
 
+#echo "${cwd}/build/src/Makefile" >${cwd}/tmp/file-list
+#echo "${cwd}/build/src/Makefile.in" >>${cwd}/tmp/file-list
+#echo "${cwd}/build/src/testprogs.tar.gz" >>${cwd}/tmp/file-list
+#echo "${cwd}/build/src/dummy" >>${cwd}/tmp/file-list
+#echo "${cwd}/build/src/stored" >>${cwd}/tmp/file-list
+#echo "${cwd}/build/src/dird" >>${cwd}/tmp/file-list
+#echo "${cwd}/build/src/filed" >>${cwd}/tmp/file-list
+#echo "${cwd}/build/src/console" >>${cwd}/tmp/file-list
+#echo "${cwd}/build/src/qt-console" >>${cwd}/tmp/file-list
+#echo "${cwd}/build/src/cats" >>${cwd}/tmp/file-list
+
 change_jobname CompressedTest $JobName
 start_test
 
 cat >tmp/bconcmds <<END_OF_DATA
-setdebug level=150  storage=File
+setdebug level=4  storage=File
 @output /dev/null
 messages
-@output/dev/null
+@$out/dev/null
 estimate job=$JobName listing
 estimate job=$JobName
 estimate job=$JobName
@@ -35,8 +51,9 @@ END_OF_DATA
 run_bacula
 check_for_zombie_jobs storage=File 
 
-echo "Backup 1 done"
-touch ${cwd}/build/src/dird/*.c
+#echo "Backup 1 done"
+#$bin/bls -d 4 -v -c $conf/bacula-sd.conf -V 'TestVolume001' FileStorage
+touch ${cwd}/build/src/dird/dird_conf.c
 #
 # run a second job
 #
@@ -44,7 +61,8 @@ cat >tmp/bconcmds <<END_OF_DATA
 @output /dev/null
 messages
 @$out tmp/log1.out
-run job=$JobName
+setdebug level=4  storage=File
+run level=Full job=$JobName
 yes
 wait
 messages
@@ -55,19 +73,22 @@ messages
 restore where=${cwd}/tmp/bacula-restores select all storage=File done
 yes
 wait
+setdebug level=4  storage=File
 restore where=${cwd}/tmp/bacula-restores select all storage=File done
 yes
 wait
 @$out tmp/log2.out
+setdebug level=4  storage=File
 restore where=${cwd}/tmp/bacula-restores select storage=File
 unmark *
 mark *
+lsmark
 done
 yes
 wait
 messages
-@output
 quit
+$bin/bls -d 4 -v -c $conf/bacula-sd.conf -V 'TestVolume001' FileStorage
 END_OF_DATA
 
 run_bconsole
@@ -76,4 +97,11 @@ stop_bacula
 
 check_two_logs
 check_restore_diff
+#cd ${cwd}/tmp/bacula-restores/${cwd}/build
+#for i in src/*; do \
+#  diff -ur $i ${cwd}/build/$i
+#  if test $? -ne 0; then
+#    dstat=$?
+#  fi
+# done
 end_test