]> git.sur5r.net Git - bacula/bacula/commitdiff
Update tests
authorKern Sibbald <kern@sibbald.com>
Sun, 20 Feb 2005 17:26:49 +0000 (17:26 +0000)
committerKern Sibbald <kern@sibbald.com>
Sun, 20 Feb 2005 17:26:49 +0000 (17:26 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1835 91ce42f0-d328-0410-95d8-f526ca767f89

38 files changed:
regress/all-non-root-tape-tests
regress/tests/auto-label-test
regress/tests/backup-bacula-tape
regress/tests/backup-bacula-test
regress/tests/bextract-test
regress/tests/bscan-tape
regress/tests/bscan-test
regress/tests/bsr-opt-test
regress/tests/btape-fill-full-tape
regress/tests/btape-fill-tape
regress/tests/compressed-test
regress/tests/concurrent-jobs-test
regress/tests/decremental-test
regress/tests/fixed-block-size-tape
regress/tests/four-concurrent-jobs-tape
regress/tests/four-concurrent-jobs-test
regress/tests/four-jobs-tape
regress/tests/four-jobs-test
regress/tests/incremental-tape
regress/tests/incremental-test
regress/tests/query-test
regress/tests/recycle-test
regress/tests/restore-by-file-tape
regress/tests/restore-by-file-test
regress/tests/restore-disk-seek-test
regress/tests/restore2-by-file-test
regress/tests/six-vol-test
regress/tests/small-file-size-tape
regress/tests/span-vol-test
regress/tests/sparse-compressed-test
regress/tests/sparse-test
regress/tests/truncate-bug-tape [new file with mode: 0755]
regress/tests/two-jobs-test
regress/tests/two-vol-test
regress/tests/two-volume-tape
regress/tests/verify-vol-test
regress/tests/weird-files-test
regress/tests/weird-files2-test

index 7af5fbf96107b7b4335b66307cb55b21d6ef83a7..5f47e071cdf715c49711bf53f2fae7bca6f57571 100755 (executable)
@@ -12,6 +12,7 @@ tests/four-jobs-tape
 tests/fixed-block-size-tape
 tests/bscan-tape
 tests/btape-fill-tape
+tests/truncate-bug-tape
 echo " "
 echo " "
 echo "Test results"
index 5eece0f9e7a73246c1b4c165a961d9e79418c1bb..4d2d9dc1d7fd7377f151b2b73b463801c6811114 100755 (executable)
@@ -12,8 +12,8 @@ sed "s%# Label Format%  Label Format%" ${cwd}/tmp/1 >${cwd}/bin/bacula-dir.conf
 
 echo " "
 echo " "
-echo " === Starting auto-label-test `date +%R:%S` ==="
-echo " === Starting auto-label-test `date +%R:%S` ===" >>working/log
+echo " === Starting auto-label-test at `date +%R:%S` ==="
+echo " === Starting auto-label-test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 788521862b699a6148d693f4980e14521412f565..304559d758972c22c4ce0ceb1364943bda469e20 100755 (executable)
@@ -12,8 +12,8 @@ echo "${cwd}/build" >/tmp/file-list
 
 echo " "
 echo " "
-echo " === Starting Bacula tape test `date +%R:%S` ==="
-echo " === Starting Bacula tape test `date +%R:%S` ===" >>working/log
+echo " === Starting Bacula tape test at `date +%R:%S` ==="
+echo " === Starting Bacula tape test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 53d5dc900bd841d97a3be5236b901cb7362b0a38..8cabf0423ef2233c0a84e91e2abcbde9939849d6 100755 (executable)
@@ -9,8 +9,8 @@ scripts/cleanup
 
 echo " "
 echo " "
-echo " === Starting Backup Bacula Test `date +%R:%S` ==="
-echo " === Starting Backup Bacula Test `date +%R:%S` ===" >>working/log
+echo " === Starting Backup Bacula Test at `date +%R:%S` ==="
+echo " === Starting Backup Bacula Test at `date +%R:%S` ===" >>working/log
 echo " "
 
 #bin/bacula start 2>&1 >/dev/null
index eca110618b3bf2755bd58e5966e7faf3d91128a4..60b2aa2f51632564a967f6e7c9a55ebedcbe8831 100755 (executable)
@@ -11,8 +11,8 @@ echo "${cwd}/build" >/tmp/file-list
 
 echo " "
 echo " "
-echo " === Starting bextract-test `date +%R:%S` ==="
-echo " === Starting bextract-test `date +%R:%S` ===" >working/log
+echo " === Starting bextract-test at `date +%R:%S` ==="
+echo " === Starting bextract-test at `date +%R:%S` ===" >working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 09618bd3eae1c79db3aeab81b69fba9f023704be..081e9e8504531e024db4c5d6f566e57c0f6daa36 100755 (executable)
@@ -15,8 +15,8 @@ sed "s%# Maximum File Size%  Maximum File Size%" ${cwd}/tmp/1 >${cwd}/bin/bacula
 
 echo " "
 echo " "
-echo " === Starting bscan-tape `date +%R:%S` ==="
-echo " === Starting bscan-tape `date +%R:%S` ===" >>working/log
+echo " === Starting bscan-tape at `date +%R:%S` ==="
+echo " === Starting bscan-tape at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index a81e2a51c453d98b99de19a2c9a7a6e72f9b0dad..1a9644af4c8ee377e3a7901a83c90162bc445e48 100755 (executable)
@@ -12,8 +12,8 @@ echo "${cwd}/build" >/tmp/file-list
 
 echo " "
 echo " "
-echo " === Starting bscan-test `date +%R:%S` ==="
-echo " === Starting bscan-test `date +%R:%S` ===" >working/log
+echo " === Starting bscan-test at `date +%R:%S` ==="
+echo " === Starting bscan-test at `date +%R:%S` ===" >working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index de2274e6ed643de9748998f6cb68a4e6f60f73d0..c1724e855d0e6864bab5a4f5a87f6e01b0e4ddf3 100755 (executable)
@@ -13,8 +13,8 @@ echo "${cwd}/build" >/tmp/file-list
 
 echo " "
 echo " "
-echo " === Starting bsr-opt-test `date +%R:%S` ==="
-echo " === Starting bsr-opt-test `date +%R:%S` ===" >working/log
+echo " === Starting bsr-opt-test at `date +%R:%S` ==="
+echo " === Starting bsr-opt-test at `date +%R:%S` ===" >working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index abcd8fed02b2b975d85c21ca4eddd119d60d9e8c..c61e5ddc3dac0fe523bfd5aa27769d7116c972d9 100755 (executable)
@@ -8,8 +8,8 @@ scripts/cleanup-tape
 
 echo " "
 echo " "
-echo " === Starting btape fill test `date +%R:%S` ==="
-echo " === Starting btape fill test `date +%R:%S` ===" >>working/log
+echo " === Starting btape fill test at `date +%R:%S` ==="
+echo " === Starting btape fill test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/btape -c bin/bacula-sd.conf DDS-4 <<END_OF_DATA 2>&1 >tmp/log1.out
index 51233129c16c0f2e85f96cd8e4587491ddaafbe4..c97fd11f2bbb7ba274581a56aa4634848f681c7c 100755 (executable)
@@ -13,8 +13,8 @@ sed "s%# MaximumVolumeSize%  MaximumVolumeSize%" ${cwd}/tmp/1 >${cwd}/bin/bacula
 
 echo " "
 echo " "
-echo " === Starting btape fill test `date +%R:%S` ==="
-echo " === Starting btape fill test `date +%R:%S` ===" >>working/log
+echo " === Starting btape fill test at `date +%R:%S` ==="
+echo " === Starting btape fill test at `date +%R:%S` ===" >>working/log
 echo " "
 exit
 bin/btape -c bin/bacula-sd.conf DDS-4 <<END_OF_DATA 2>&1 >tmp/log1.out
index ea93469a4a7209bf0b241dd0301ec47b1f86a41f..479634c5eea0cd2f94a3bebc85e8180fb268081b 100755 (executable)
@@ -10,8 +10,8 @@ echo "${cwd}/build" >/tmp/file-list
 
 echo " "
 echo " "
-echo " === Starting compressed-test `date +%R:%S` ==="
-echo " === Starting compressed-test `date +%R:%S` ===" >>working/log
+echo " === Starting compressed-test at `date +%R:%S` ==="
+echo " === Starting compressed-test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 0dd477f2ae0a959101965451c995aaf630b5c091..50da295770e542d465800b7fda8cdec9d7cb7b93 100755 (executable)
@@ -25,8 +25,8 @@ echo "largefile created"
 
 echo " "
 echo " "
-echo " === Starting concurrent-jobs-test `date +%R:%S` ==="
-echo " === Starting concurrent-jobs-test `date +%R:%S` ===" >>working/log
+echo " === Starting concurrent-jobs-test at `date +%R:%S` ==="
+echo " === Starting concurrent-jobs-test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 9473c55686bac73c25b95c6a81b2d185e3df6559..0b2a88635924d6b79ebb14b4149155b9fd49dfe9 100755 (executable)
@@ -16,8 +16,8 @@ cd ${cwd}
 
 echo " "
 echo " "
-echo " === Starting decremental-test `date +%R:%S` ==="
-echo " === Starting decremental-test `date +%R:%S` ===" >>working/log
+echo " === Starting decremental-test at `date +%R:%S` ==="
+echo " === Starting decremental-test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index c88697d6537ac3c8461cfbf511b8fdd24bc7d2a9..48a3394c1c42b1b3b2aa9556cf3ce8cdb1bbb332 100755 (executable)
@@ -24,8 +24,8 @@ rm -f ${cwd}/tmp/1 ${cwd}/tmp/2
 
 echo " "
 echo " "
-echo " === Starting Fixed Block Size test `date +%R:%S` ==="
-echo " === Starting Fixed Block Size test `date +%R:%S` ===" >>working/log
+echo " === Starting Fixed Block Size test at `date +%R:%S` ==="
+echo " === Starting Fixed Block Size test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 2f29bed98f74f2d7e7ad8be16d2a862a5547f6b5..456f9be1d909eaf03301034214768b93bfc1cd3d 100755 (executable)
@@ -10,8 +10,8 @@ echo "${cwd}/build" >/tmp/file-list
 
 echo " "
 echo " "
-echo " === Starting four-concurrent-jobs-tape `date +%R:%S` ==="
-echo " === Starting four-concurrent-jobs-tape `date +%R:%S` ===" >>working/log
+echo " === Starting four-concurrent-jobs-tape at `date +%R:%S` ==="
+echo " === Starting four-concurrent-jobs-tape at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 7f621a772a66d2118e5ccffc7c9f5d6819ed74e9..a7d2508fbf3f3be533071c0fc69ea0c1f6e945b3 100755 (executable)
@@ -9,8 +9,8 @@ echo "${cwd}/build" >/tmp/file-list
 
 echo " "
 echo " "
-echo " === Starting four-concurrent-jobs-test `date +%R:%S` ==="
-echo " === Starting four-concurrent-jobs-test `date +%R:%S` ===" >>working/log
+echo " === Starting four-concurrent-jobs-test at `date +%R:%S` ==="
+echo " === Starting four-concurrent-jobs-test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 523349c5d4a23f5f1a67ba08b8bacecd959048e1..0657199401f01de66943febd7ffc2933bfba66e4 100755 (executable)
@@ -12,8 +12,8 @@ echo "${cwd}/build" >/tmp/file-list
 
 echo " "
 echo " "
-echo " === Starting four-jobs-tape `date +%R:%S` ==="
-echo " === Starting four-jobs-tape `date +%R:%S` ===" >>working/log
+echo " === Starting four-jobs-tape at `date +%R:%S` ==="
+echo " === Starting four-jobs-tape at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index ad6a0be64cc9216e7b947e8a2357b1adc2975237..befb589a7f531d47cfffd8ba7beb09561f02f98e 100755 (executable)
@@ -11,8 +11,8 @@ echo "${cwd}/build" >/tmp/file-list
 
 echo " "
 echo " "
-echo " === Starting four-jobs-test `date +%R:%S` ==="
-echo " === Starting four-jobs-test `date +%R:%S` ===" >>working/log
+echo " === Starting four-jobs-test at `date +%R:%S` ==="
+echo " === Starting four-jobs-test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 7a2fcffd1408da197a0cb8e8903701a650b08f83..34dbc792a60b3399bf5e5aecb3807114f8f2d8fe 100755 (executable)
@@ -19,8 +19,8 @@ cd ${cwd}
 
 echo " "
 echo " "
-echo " === Starting incremental-tape test `date +%R:%S` ==="
-echo " === Starting incremental-tape test `date +%R:%S` ===" >>working/log
+echo " === Starting incremental-tape test at `date +%R:%S` ==="
+echo " === Starting incremental-tape test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 372dc530cc5d9e49659ff4464964a07f35c66691..4d5ea6c4e0dd31e8af56097107aa958c95fa412f 100755 (executable)
@@ -16,8 +16,8 @@ cd ${cwd}
 
 echo " "
 echo " "
-echo " === Starting incremental-test `date +%R:%S` ==="
-echo " === Starting incremental-test `date +%R:%S` ===" >>working/log
+echo " === Starting incremental-test at `date +%R:%S` ==="
+echo " === Starting incremental-test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index a30adae0ba457758c64ff443af3c0b3e1b4e9bee..f5dc74d51b448d027aaa0390be6695884deabf0a 100755 (executable)
@@ -17,8 +17,8 @@ cd ${cwd}
 
 echo " "
 echo " "
-echo " === Starting query-test `date +%R:%S` ==="
-echo " === Starting query-test `date +%R:%S` ===" >>working/log
+echo " === Starting query-test at `date +%R:%S` ==="
+echo " === Starting query-test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 637fd15e2289effbd65ac8376c51a8a80ea6660c..de3a02dfe9a49f2e274d85d0c87f9c6b013d74ba 100755 (executable)
@@ -12,8 +12,8 @@ echo "${cwd}/build" >/tmp/file-list
 
 echo " "
 echo " "
-echo " === Starting recycle-test `date +%R:%S` ==="
-echo " === Starting recycle-test `date +%R:%S` ===" >working/log
+echo " === Starting recycle-test at `date +%R:%S` ==="
+echo " === Starting recycle-test at `date +%R:%S` ===" >working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 1377af458658d786cfb2c83bfc4f576b3695da54..3378dc0b1d09b41efe1d54201b4bab192f2e875b 100755 (executable)
@@ -17,8 +17,8 @@ sed "s%# Maximum File Size%  Maximum File Size%" ${cwd}/tmp/1 >${cwd}/bin/bacula
 
 echo " "
 echo " "
-echo " === Starting restore-by-file-tape test `date +%R:%S` ==="
-echo " === Starting restore-by-file-tape test `date +%R:%S` ===" >>working/log
+echo " === Starting restore-by-file-tape test at `date +%R:%S` ==="
+echo " === Starting restore-by-file-tape test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index cd5c1b2523e6ec32ae3f801fc89f617efe1acefe..0c88b9fd5ccb60bf9a46e6e06b98221edb385884 100755 (executable)
@@ -18,8 +18,8 @@ cd ${cwd}
 
 echo " "
 echo " "
-echo " === Starting restore-by-file-test `date +%R:%S` ==="
-echo " === Starting restore-by-file-test `date +%R:%S` ===" >>working/log
+echo " === Starting restore-by-file-test at `date +%R:%S` ==="
+echo " === Starting restore-by-file-test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 987bb12873e473e5a9dc18a45c1ac85fa5a254af..87cf6d52f11d03b5c0b16267994d4653c597d3ff 100755 (executable)
@@ -32,8 +32,8 @@ sed "s%# Maximum File Size%  Maximum File Size%" ${cwd}/tmp/1 >${cwd}/bin/bacula
 
 echo " "
 echo " "
-echo " === Starting restore-disk-seek-test `date +%R:%S` ==="
-echo " === Starting restore-disk-seek-test `date +%R:%S` ===" >>working/log
+echo " === Starting restore-disk-seek-test at `date +%R:%S` ==="
+echo " === Starting restore-disk-seek-test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start -v -v 2>&1 >/dev/null
index 88511c488a28a57a3d29f9b04708e0f6ceff8a39..8393abaac6f16992d4395637b09e6a156fc5d64d 100755 (executable)
@@ -11,8 +11,8 @@ sed s%\^%${cwd}% ${cwd}/scripts/flist >${cwd}/tmp/restore2-list
 
 echo " "
 echo " "
-echo " === Starting restore2-by-file-test `date +%R:%S` ==="
-echo " === Starting restore2-by-file-test `date +%R:%S` ===" >>working/log
+echo " === Starting restore2-by-file-test at `date +%R:%S` ==="
+echo " === Starting restore2-by-file-test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 59df978e1cad464f6a05bf0b1c9ad7277cfbf75b..57f0b6f302b090ecc644bdeca6113f6374b8e3ad 100755 (executable)
@@ -19,8 +19,8 @@ echo "largefile created"
 
 echo " "
 echo " "
-echo " === Starting six-vol-test `date +%R:%S` ==="
-echo " === Starting six-vol-test `date +%R:%S` ===" >>working/log
+echo " === Starting six-vol-test at `date +%R:%S` ==="
+echo " === Starting six-vol-test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 3e170effd4de9a5a97a9423a5d105ad8fdde0afb..214d84d864f0a2f85c8ffab108c270f7fc92fff0 100755 (executable)
@@ -13,8 +13,8 @@ sed "s%# Maximum File Size%  Maximum File Size%" ${cwd}/tmp/1 >${cwd}/bin/bacula
 
 echo " "
 echo " "
-echo " === Starting Small File Size test `date +%R:%S` ==="
-echo " === Starting Small File Size test `date +%R:%S` ===" >>working/log
+echo " === Starting Small File Size test at `date +%R:%S` ==="
+echo " === Starting Small File Size test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index a83618e3b5a7f54f452ebedf7fc93d04e4f4f1fb..7f5262759ef36d3b1baba2c0087dc8c7f5d9ad74 100755 (executable)
@@ -12,8 +12,8 @@ echo "${cwd}/build" >/tmp/file-list
 
 echo " "
 echo " "
-echo " === Starting span-vol-test `date +%R:%S` ==="
-echo " === Starting span-vol-test `date +%R:%S` ===" >working/log
+echo " === Starting span-vol-test at `date +%R:%S` ==="
+echo " === Starting span-vol-test at `date +%R:%S` ===" >working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 6c335928998b7418169ad26a5a5e11e6d42f067b..449f82c639324a4a3e5852332ea8faecaa96fe05 100755 (executable)
@@ -11,8 +11,8 @@ bin/bacula stop 2>&1 >/dev/null
 
 echo " "
 echo " "
-echo " === Starting sparse-compressed-test `date +%R:%S` ==="
-echo " === Starting sparse-compressed-test `date +%R:%S` ===" >>working/log
+echo " === Starting sparse-compressed-test at `date +%R:%S` ==="
+echo " === Starting sparse-compressed-test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 9adab766b6380da3d6ca36cac268f98be08a11fb..0ce25c6fde2717d5f3221ade14195f75f7ca64ce 100755 (executable)
@@ -10,8 +10,8 @@ echo "${cwd}/build" >/tmp/file-list
 
 echo " "
 echo " "
-echo " === Starting sparse-test `date +%R:%S` ==="
-echo " === Starting sparse-test `date +%R:%S` ===" >>working/log
+echo " === Starting sparse-test at `date +%R:%S` ==="
+echo " === Starting sparse-test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
diff --git a/regress/tests/truncate-bug-tape b/regress/tests/truncate-bug-tape
new file mode 100755 (executable)
index 0000000..7b79604
--- /dev/null
@@ -0,0 +1,88 @@
+#!/bin/sh
+#
+# Test for a tape truncation bug.
+#
+cwd=`pwd`
+
+scripts/copy-tape-confs
+scripts/cleanup-tape
+echo "${cwd}/build" >/tmp/file-list
+
+echo " "
+echo " "
+echo " === Starting truncate-bug-tape test at `date +%R:%S` ==="
+echo " === Starting truncate-bug-tape test at `date +%R:%S` ===" >>working/log
+echo " "
+
+#bin/bacula start 2>&1 >/dev/null
+bin/bacula start
+bin/bconsole -c bin/bconsole.conf <<END_OF_DATA
+@tee /dev/null
+messages
+@tee tmp/log1.out
+label storage=DDS-4 volume=TestVolume001 slot=0
+@# do a bunch of saves so we have 12 files on the tape
+run job=NightlySave yes
+run level=Full job=NightlySave yes
+run level=Full job=NightlySave yes
+run level=Full job=NightlySave yes
+run level=Full job=NightlySave yes
+run level=Full job=NightlySave yes
+run level=Full job=NightlySave yes
+run level=Full job=NightlySave yes
+run level=Full job=NightlySave yes
+run level=Full job=NightlySave yes
+run level=Full job=NightlySave yes
+run level=Full job=NightlySave yes
+wait
+messages
+quit
+END_OF_DATA
+scripts/check_for_zombie_jobs storage=DDS-4
+bin/bconsole -c bin/bconsole.conf <<END_OF_DATA
+@tee /dev/null
+messages
+@tee tmp/log1.out
+@# 
+@# now do a restore
+@#
+restore where=${cwd}/tmp/bacula-restores storage=DDS-4
+3
+@# select JobId=4 (i.e. file five on the tape)
+4
+cd ${cwd}/build
+@# mark a single file
+mark configure
+done
+yes
+wait
+messages
+@tee
+quit
+END_OF_DATA
+scripts/check_for_zombie_jobs storage=DDS-4
+bin/bconsole -c bin/bconsole.conf <<END_OF_DATA
+@tee /dev/null
+messages
+@tee tmp/log2.out
+run level=Full job=NightlySave yes
+wait
+messages
+quit
+END_OF_DATA
+bin/bacula stop 2>&1 >/dev/null
+grep "^  Termination: *Backup OK" tmp/log1.out 2>&1 >/dev/null
+bstat=$?
+grep "^  Termination: *Backup OK" tmp/log2.out 2>&1 >/dev/null
+rstat=$?
+if [ $bstat != 0 -o $rstat != 0 ] ; then
+   echo " "
+   echo " "
+   echo "  !!!!! truncate-bug-tape test Bacula source failed!!! !!!!! "
+   echo "  !!!!! truncate-bug-tape test failed!!! !!!!! " >>test.out
+   echo " "
+else
+   echo "  ===== truncate-bug-tape test Bacula source OK ===== "
+   echo "  ===== truncate-bug-tape test OK ===== " >>test.out
+   scripts/cleanup
+fi
index ed074c60291e31f0f9ddb1d61477fd25e2c7b3b6..2b0d986f764db16e1a82a31e3085913d1d19a662 100755 (executable)
@@ -10,8 +10,8 @@ echo "${cwd}/build" >/tmp/file-list
 
 echo " "
 echo " "
-echo " === Starting two-jobs-test `date +%R:%S` ==="
-echo " === Starting two-jobs-test `date +%R:%S` ===" >>working/log
+echo " === Starting two-jobs-test at `date +%R:%S` ==="
+echo " === Starting two-jobs-test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 8164b3a9bd19dac5786b88654de5869c6140df9d..223e953830fee062b918579793c202f4b227c902 100755 (executable)
@@ -10,8 +10,8 @@ echo "${cwd}/build" >/tmp/file-list
 
 echo " "
 echo " "
-echo " === Starting two-vol-test `date +%R:%S` ==="
-echo " === Starting two-vol-test `date +%R:%S` ===" >working/log
+echo " === Starting two-vol-test at `date +%R:%S` ==="
+echo " === Starting two-vol-test at `date +%R:%S` ===" >working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index a7d4647ea9039e611292f26497f49e88ef6475fe..1c57efd21bb2bbe403c89bda87f6b23e95cf1362 100755 (executable)
@@ -20,8 +20,8 @@ sed -f ${out} ${cwd}/tmp/1 >${cwd}/bin/bacula-sd.conf
 
 echo " "
 echo " "
-echo " === Starting Two Volume Tape test `date +%R:%S` ==="
-echo " === Starting Two Volume Tape test `date +%R:%S` ===" >>working/log
+echo " === Starting Two Volume Tape test at `date +%R:%S` ==="
+echo " === Starting Two Volume Tape test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 86bb9a004f16fb94cfbc9fa258dedd11b29477f9..1f050ce65c62de5eb5a39bae06eccbb346b3852c 100755 (executable)
@@ -10,8 +10,8 @@ echo "${cwd}/build" >/tmp/file-list
 
 echo " "
 echo " "
-echo " === Starting verify Volume Test `date +%R:%S` ==="
-echo " === Starting verify Volume Test `date +%R:%S` ===" >>working/log
+echo " === Starting verify Volume Test at `date +%R:%S` ==="
+echo " === Starting verify Volume Test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 3f364a907a31562b4335ff06d303ba11d268c707..6af487d530344d10e843b0802662ad45048b3e63 100755 (executable)
@@ -22,8 +22,8 @@ echo "${cwd}/weird-files" >>/tmp/file-list
 
 echo " "
 echo " "
-echo " === Starting weird filenames test `date +%R:%S` ==="
-echo " === Starting weird filenames test `date +%R:%S` ===" >>working/log
+echo " === Starting weird filenames test at `date +%R:%S` ==="
+echo " === Starting weird filenames test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/bacula start 2>&1 >/dev/null
index 34e67670842686759dfcd1bfc24675ea9d3a5a95..07fa31956cfc1397acc86946a5b239baac92f210 100755 (executable)
@@ -17,8 +17,8 @@ echo "${cwd}/weird-files2" >/tmp/file-list
 
 echo " "
 echo " "
-echo " === Starting weird filenames2 test `date +%R:%S` ==="
-echo " === Starting weird filenames2 test `date +%R:%S` ===" >>working/log
+echo " === Starting weird filenames2 test at `date +%R:%S` ==="
+echo " === Starting weird filenames2 test at `date +%R:%S` ===" >>working/log
 echo " "
 
 bin/testls weird-files2 >${cwd}/tmp/original