fi
_flags="${_flags}${_flags:+,}${_this}"
done
- "$(dirname ${TEST_SUBDIR})/bin/ctdb_takeover_tests" \
+ "ctdb_takeover_tests" \
"ctdb_takeover_run_core" "$_flags" <"$FAKE_CTDB_IP_LAYOUT" |
sort >"$_t"
mv "$_t" "$FAKE_CTDB_IP_LAYOUT"
CTDB_DIR=$(dirname $(dirname "$TEST_SUBDIR"))
+_tests_dir=$(dirname "$TEST_SUBDIR")
+[ -n "$TEST_BIN_DIR" ] || TEST_BIN_DIR="${_tests_dir}/bin"
+[ -n "$CTDB_TOOLS_DIR" ] || CTDB_TOOLS_DIR="${CTDB_DIR}/tools"
+PATH="${TEST_BIN_DIR}:${CTDB_TOOLS_DIR}:${PATH}"
+
# Print a message and exit.
die ()
{
######################################################################
-ctdb_tools_dir=$CTDB_DIR/tools
-
-PATH="${TEST_SCRIPTS_DIR}:${ctdb_tools_dir}:${PATH}"
+PATH="${TEST_SCRIPTS_DIR}:${PATH}"
export CTDB_TIMEOUT=60
# Hey Emacs, this is a -*- shell-script -*- !!! :-)
-test_prog="$(dirname ${TEST_SUBDIR})/bin/ctdb_takeover_tests ctdb_takeover_run_core"
+test_prog="ctdb_takeover_tests ctdb_takeover_run_core"
define_test ()
{
# Hey Emacs, this is a -*- shell-script -*- !!! :-)
-test_bin="$(dirname ${TEST_SUBDIR})/bin"
-
define_test ()
{
_f=$(basename "$0" ".sh")
func.*)
_func="${_f#func.}"
_func="${_func%.*}" # Strip test number
- test_prog="${test_bin}/ctdb_tool_libctdb ${_func}"
+ test_prog="ctdb_tool_libctdb ${_func}"
;;
stubby.*)
_cmd="${_f#stubby.}"
_cmd="${_cmd%.*}" # Strip test number
- test_prog="${test_bin}/ctdb_tool_stubby ${_cmd}"
+ test_prog="ctdb_tool_stubby ${_cmd}"
;;
*)
die "Unknown pattern for testcase \"$_f\""