These tests currently do not do what is expected. They test the
default case.
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
define_test "unset, check no-op"
-setup
-
-CTDB_RECOVERY_LOCK=""
+setup ""
ok_null
simple_test
define_test "set to helper, check no-op"
-setup
-
-CTDB_RECOVERY_LOCK="!/some/recover/lock/helper foo"
+setup "!/some/recover/lock/helper foo"
ok_null
simple_test
setup ()
{
- CTDB_RECOVERY_LOCK="${EVENTSCRIPTS_TESTS_VAR_DIR}/rec.lock"
+ if [ $# -eq 1 ] ; then
+ reclock="$1"
+ else
+ reclock="${EVENTSCRIPTS_TESTS_VAR_DIR}/reclock_subdir/rec.lock"
+ fi
+ CTDB_RECOVERY_LOCK="$reclock"
- cat >>"${CTDB_BASE}/ctdb.conf" <<EOF
+ if [ -n "$CTDB_RECOVERY_LOCK" ] ; then
+ cat >>"${CTDB_BASE}/ctdb.conf" <<EOF
[cluster]
recovery lock = $CTDB_RECOVERY_LOCK
EOF
+ fi
test_cleanup cleanup_reclock
}