#
# Run all tests
#
-tests/test0
-tests/backup-bacula-test
-tests/verify-vol-test
-tests/sparse-test
-tests/compressed-test
-tests/sparse-compressed-test
-tests/weird-files-test
-tests/two-jobs-test
-tests/two-vol-test
-tests/six-vol-test
-tests/bscan-test
-tests/weird-files2-test
-tests/concurrent-jobs-test
-tests/four-concurrent-jobs-test
-tests/bsr-opt-test
-tests/bextract-test
-tests/recycle-test
-tests/span-vol-test
-tests/backup-bacula-tape
-tests/small-file-size-tape
-tests/two-volume-tape
-echo " "
-echo " "
-echo "Test results"
-cat test.out
-scripts/cleanup
+./all-non-root-tests
+./all-non-root-tape-tests
sed "s%^MTX.*$%MTX=${4}%g" /tmp/bac$$ >${cwd}/bin/mtx-changer
chmod 777 ${cwd}/bin/mtx-changer
+# get proper SD tape definitions
+if test x`uname` = xLinux ; then \
+ cp -f scripts/linux_tape_options bin/tape_options ; \
+fi
+if test x`uname` = xFreeBsd ; then \
+ cp -f scripts/freebsd_tape_options bin/tape_options ; \
+fi
+
rm -f ${out}
rm -f /tmp/bac$$
@# now do a restore
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages
@# now do a restore
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages
@# now build the bsr file
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
no
wait
messages
@#
@# now do a restore
@#
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages
@# now do a restore
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores current
+restore where=${cwd}/tmp/bacula-restores select
unmark *
cd ${cwd}/build/src/cats
mark *
@# now do a restore
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores
-5
-done
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages
@# now do a restore
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores
-5
-done
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages
@# now do a restore
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages
@# now do a restore
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages
#
bin/console -c bin/console.conf <<END_OF_DATA
@output /dev/null
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages
@# now do a restore
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages
@# now do a restore
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages
@# now do a restore
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores
+restore where=${cwd}/tmp/bacula-restores
7
<${cwd}/tmp/restore-list
@# now do a restore
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores
-5
-done
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages
@# now do a restore
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages
@# now do a restore
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages
@# now do a restore
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages
@# now do a restore
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages
@# now do several restores to ensure we cleanup between jobs
@#
@output /dev/null
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages
@# now do a restore
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages
@# now do a restore
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages
@# now do a restore
@#
@output tmp/log2.out
-restore where=${cwd}/tmp/bacula-restores current all
+restore where=${cwd}/tmp/bacula-restores select all
yes
wait
messages