}
fi
-tf=$(mktemp)
-sf=$(mktemp)
+tf=$(mktemp) || die "mktemp failed for tf - is TMPDIR missing?"
+sf=$(mktemp) || die "mktemp failed for sf - is TMPDIR missing?"
set -o pipefail
# Following 2 lines may be modified by installation script
export CTDB_TESTS_ARE_INSTALLED=false
-test_dir=$(dirname "$0")
+export CTDB_TEST_DIR=$(dirname "$0")
if [ -z "$TEST_VAR_DIR" ] ; then
if $CTDB_TESTS_ARE_INSTALLED ; then
TEST_VAR_DIR=$(mktemp -d)
else
- TEST_VAR_DIR="${test_dir}/var"
+ TEST_VAR_DIR="${CTDB_TEST_DIR}/var"
fi
fi
mkdir -p "$TEST_VAR_DIR"
mkdir -p "$SOCKET_WRAPPER_DIR"
fi
-export TEST_SCRIPTS_DIR="${test_dir}/scripts"
+export TEST_SCRIPTS_DIR="${CTDB_TEST_DIR}/scripts"
# If no tests specified then run some defaults
if [ -z "$1" ] ; then
if [ -n "$TEST_LOCAL_DAEMONS" ] ; then
- set -- onnode takeover tool eventscripts cunit eventd shellcheck simple
+ set -- onnode takeover takeover_helper tool eventscripts \
+ cunit eventd shellcheck simple
else
set -- simple complex
fi