From: Martin Schwenke Date: Thu, 17 Oct 2019 05:33:48 +0000 (+1100) Subject: ctdb-tests: Prefix remaining environment variables with CTDB_ X-Git-Tag: talloc-2.3.1~258 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fe80038d074d220487782dc837ea4bd779a6aad0;p=thirdparty%2Fsamba.git ctdb-tests: Prefix remaining environment variables with CTDB_ Now they are clearly all part of CTDB. TEST_SOCKET_WRAPPER_SO_PATH gets too long in integration_local_daemons.bash, so change it to CTDB_TEST_SWRAP_SO_PATH instead of just prefixing. Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs --- diff --git a/ctdb/tests/README b/ctdb/tests/README index fbf10d898c2..4d977f761a4 100644 --- a/ctdb/tests/README +++ b/ctdb/tests/README @@ -23,7 +23,7 @@ By default: * INTEGRATION tests are run against 3 local daemons - Set TEST_LOCAL_DAEMONS to a different number if desired + Set CTDB_TEST_LOCAL_DAEMONS to a different number if desired * When testing is complete, a summary showing a list is printed showing the tests run and their results diff --git a/ctdb/tests/UNIT/eventd/scripts/local.sh b/ctdb/tests/UNIT/eventd/scripts/local.sh index 2cb1115fcf9..9b8ebf18074 100644 --- a/ctdb/tests/UNIT/eventd/scripts/local.sh +++ b/ctdb/tests/UNIT/eventd/scripts/local.sh @@ -4,7 +4,7 @@ PATH="$PATH:$CTDB_SCRIPTS_TOOLS_HELPER_DIR" -if "$TEST_VERBOSE" ; then +if "$CTDB_TEST_VERBOSE" ; then debug () { echo "$@" ; } else debug () { : ; } diff --git a/ctdb/tests/UNIT/eventscripts/scripts/60.nfs.sh b/ctdb/tests/UNIT/eventscripts/scripts/60.nfs.sh index 59cdeda9b96..2a269910826 100644 --- a/ctdb/tests/UNIT/eventscripts/scripts/60.nfs.sh +++ b/ctdb/tests/UNIT/eventscripts/scripts/60.nfs.sh @@ -389,7 +389,7 @@ EOF fi _out=$(simple_test 2>&1) _ret=$? - if "$TEST_VERBOSE" || [ $_ret -ne 0 ] ; then + if "$CTDB_TEST_VERBOSE" || [ $_ret -ne 0 ] ; then cat <&1) else diff --git a/ctdb/tests/UNIT/takeover_helper/scripts/local.sh b/ctdb/tests/UNIT/takeover_helper/scripts/local.sh index d15ec93f03f..d36d4e49500 100644 --- a/ctdb/tests/UNIT/takeover_helper/scripts/local.sh +++ b/ctdb/tests/UNIT/takeover_helper/scripts/local.sh @@ -1,6 +1,6 @@ # Hey Emacs, this is a -*- shell-script -*- !!! :-) -if "$TEST_VERBOSE" ; then +if "$CTDB_TEST_VERBOSE" ; then debug () { echo "$@" ; } else debug () { : ; } diff --git a/ctdb/tests/UNIT/tool/scripts/local.sh b/ctdb/tests/UNIT/tool/scripts/local.sh index 53ddccf4f5b..618fa36cd87 100644 --- a/ctdb/tests/UNIT/tool/scripts/local.sh +++ b/ctdb/tests/UNIT/tool/scripts/local.sh @@ -6,7 +6,7 @@ PATH="${PATH}:${CTDB_SCRIPTS_HELPER_BINDIR}" setup_ctdb_base "$CTDB_TEST_TMP_DIR" "ctdb-etc" \ functions -if "$TEST_VERBOSE" ; then +if "$CTDB_TEST_VERBOSE" ; then debug () { echo "$@" ; } else debug () { : ; } diff --git a/ctdb/tests/run_tests.sh b/ctdb/tests/run_tests.sh index 8304443b196..5011a73d82c 100755 --- a/ctdb/tests/run_tests.sh +++ b/ctdb/tests/run_tests.sh @@ -41,33 +41,33 @@ test_state_dir="" cleanup=false test_time_limit=3600 -export TEST_VERBOSE=false -export TEST_COMMAND_TRACE=false -export TEST_CAT_RESULTS_OPTS="" -export TEST_DIFF_RESULTS=false +export CTDB_TEST_VERBOSE=false +export CTDB_TEST_COMMAND_TRACE=false +export CTDB_TEST_CAT_RESULTS_OPTS="" +export CTDB_TEST_DIFF_RESULTS=false export CTDB_TEST_PRINT_LOGS_ON_ERROR=false -export TEST_LOCAL_DAEMONS -[ -n "$TEST_LOCAL_DAEMONS" ] || TEST_LOCAL_DAEMONS=3 -export TEST_SOCKET_WRAPPER_SO_PATH="" +export CTDB_TEST_LOCAL_DAEMONS +[ -n "$CTDB_TEST_LOCAL_DAEMONS" ] || CTDB_TEST_LOCAL_DAEMONS=3 +export CTDB_TEST_SWRAP_SO_PATH="" while getopts "AcCDehHI:LNqS:T:vV:xX?" opt ; do case "$opt" in - A) TEST_CAT_RESULTS_OPTS="-A" ;; - c) TEST_LOCAL_DAEMONS="" ;; + A) CTDB_TEST_CAT_RESULTS_OPTS="-A" ;; + c) CTDB_TEST_LOCAL_DAEMONS="" ;; C) cleanup=true ;; - D) TEST_DIFF_RESULTS=true ;; + D) CTDB_TEST_DIFF_RESULTS=true ;; e) exit_on_fail=true ;; H) no_header=true ;; I) max_iterations="$OPTARG" ; exit_on_fail=true ; with_summary=false ;; L) CTDB_TEST_PRINT_LOGS_ON_ERROR=true ;; N) with_summary=false ;; q) quiet=true ;; - S) TEST_SOCKET_WRAPPER_SO_PATH="$OPTARG" ;; + S) CTDB_TEST_SWRAP_SO_PATH="$OPTARG" ;; T) test_time_limit="$OPTARG" ;; - v) TEST_VERBOSE=true ;; + v) CTDB_TEST_VERBOSE=true ;; V) test_state_dir="$OPTARG" ;; x) set -x ;; - X) TEST_COMMAND_TRACE=true ;; + X) CTDB_TEST_COMMAND_TRACE=true ;; \?|h) usage ;; esac done @@ -76,7 +76,7 @@ shift $((OPTIND - 1)) case $(basename "$0") in *run_cluster_tests*) # Running on a cluster... same as -c - TEST_LOCAL_DAEMONS="" + CTDB_TEST_LOCAL_DAEMONS="" ;; esac @@ -321,7 +321,7 @@ 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 + if [ -n "$CTDB_TEST_LOCAL_DAEMONS" ] ; then set -- UNIT INTEGRATION else set -- INTEGRATION CLUSTER diff --git a/ctdb/tests/scripts/integration.bash b/ctdb/tests/scripts/integration.bash index 55b5deb7023..bbb3a64ea5a 100644 --- a/ctdb/tests/scripts/integration.bash +++ b/ctdb/tests/scripts/integration.bash @@ -25,7 +25,7 @@ PATH="${TEST_SCRIPTS_DIR}:${PATH}" ctdb_test_on_cluster () { - [ -z "$TEST_LOCAL_DAEMONS" ] + [ -z "$CTDB_TEST_LOCAL_DAEMONS" ] } ctdb_test_exit () diff --git a/ctdb/tests/scripts/integration_local_daemons.bash b/ctdb/tests/scripts/integration_local_daemons.bash index ec9c477bb0f..0e7e07d540c 100644 --- a/ctdb/tests/scripts/integration_local_daemons.bash +++ b/ctdb/tests/scripts/integration_local_daemons.bash @@ -24,9 +24,9 @@ setup_ctdb () esac $ctdb_local_daemons setup "$@" \ - -n "$TEST_LOCAL_DAEMONS" \ + -n "$CTDB_TEST_LOCAL_DAEMONS" \ ${CTDB_USE_IPV6:+-6} \ - ${TEST_SOCKET_WRAPPER_SO_PATH:+-S ${TEST_SOCKET_WRAPPER_SO_PATH}} + ${CTDB_TEST_SWRAP_SO_PATH:+-S ${CTDB_TEST_SWRAP_SO_PATH}} # Burying the above in an if-statement condition reduces readability. # shellcheck disable=SC2181 if [ $? -ne 0 ] ; then @@ -35,7 +35,7 @@ setup_ctdb () if $no_event_scripts ; then local pnn - for pnn in $(seq 0 $((TEST_LOCAL_DAEMONS - 1))) ; do + for pnn in $(seq 0 $((CTDB_TEST_LOCAL_DAEMONS - 1))) ; do rm -vf "${CTDB_BASE}/events/legacy/"* done fi diff --git a/ctdb/tests/scripts/unit.sh b/ctdb/tests/scripts/unit.sh index 7713496cf57..00f7fe9cb48 100644 --- a/ctdb/tests/scripts/unit.sh +++ b/ctdb/tests/scripts/unit.sh @@ -74,7 +74,7 @@ result_print () _out="$2" _rc="$3" - if "$TEST_VERBOSE" || ! $_passed ; then + if "$CTDB_TEST_VERBOSE" || ! $_passed ; then extra_header cat <"$_outr" @@ -119,7 +119,7 @@ result_footer () { _passed="$1" - if "$TEST_VERBOSE" || ! $_passed ; then + if "$CTDB_TEST_VERBOSE" || ! $_passed ; then extra_footer fi @@ -196,7 +196,7 @@ unit_test () test_header "$@" _wrapper="$VALGRIND" - if $TEST_COMMAND_TRACE ; then + if $CTDB_TEST_COMMAND_TRACE ; then _wrapper="strace" fi _out=$($_wrapper "$@" 2>&1) @@ -210,7 +210,7 @@ script_test () test_header "$@" _shell="" - if ${TEST_COMMAND_TRACE} ; then + if ${CTDB_TEST_COMMAND_TRACE} ; then _shell="sh -x" else _shell="sh"