3 . "${TEST_SCRIPTS_DIR}/unit.sh"
5 define_test "TDB check, bad TDB multiple times"
9 db="${CTDB_DBDIR}/foo.tdb.0"
12 required_result_tdbcheck ()
15 WARNING: database ${db} is corrupted.
16 Moving to backup ${db}.DATE.TIME.corrupt for later analysis.
20 # List the corrupt databases
23 (cd "$CTDB_DBDIR" && ls foo.tdb.0.*.corrupt)
26 # Required result is a list of up to 10 corrupt databases
27 required_result_num_corrupt ()
31 if [ "$_num" -gt 10 ] ; then
36 for _x in $(seq 1 $_num) ; do
38 }foo.tdb.0.DATE.TIME.corrupt"
44 for i in $(seq 1 15) ; do
46 required_result_tdbcheck
48 required_result_num_corrupt "$i"
49 simple_test_command test_num_corrupt