From: Amitay Isaacs Date: Thu, 21 Jun 2018 06:42:47 +0000 (+1000) Subject: ctdb-tests: Remove tests for old event daemon X-Git-Tag: tevent-0.9.37~99 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=99fa3a343f61213cf4cf214751ede0a7568f3167;p=thirdparty%2Fsamba.git ctdb-tests: Remove tests for old event daemon Signed-off-by: Amitay Isaacs Reviewed-by: Martin Schwenke --- diff --git a/ctdb/tests/ctdb_eventd/README b/ctdb/tests/ctdb_eventd/README deleted file mode 100644 index 742b2c5cc82..00000000000 --- a/ctdb/tests/ctdb_eventd/README +++ /dev/null @@ -1 +0,0 @@ -Unit tests for event daemon diff --git a/ctdb/tests/ctdb_eventd/eventd_001.sh b/ctdb/tests/ctdb_eventd/eventd_001.sh deleted file mode 100755 index bd8cc17ae1a..00000000000 --- a/ctdb/tests/ctdb_eventd/eventd_001.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh - -. "${TEST_SCRIPTS_DIR}/unit.sh" - -define_test "empty eventscript directory" - -setup_eventd - -required_result 0 < "$eventd_scriptdir/a.script" < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/debug.sh" < "$eventd_debug" -EOF -chmod +x "$eventd_scriptdir/debug.sh" - -setup_eventd "$eventd_scriptdir/debug.sh" - -result_filter () -{ - _pid="[0-9][0-9]*" - sed -e "s| ${_pid}| PID|" -} - -required_result 62 < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/debug.sh" < "$eventd_debug" -EOF -chmod +x "$eventd_scriptdir/debug.sh" - -setup_eventd "$eventd_scriptdir/debug.sh" - -required_result 62 < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/debug.sh" <"$eventd_debug" 2>&1 - -ctdb_event "$eventd_socket" status monitor lastrun -EOF -chmod +x "$eventd_scriptdir/debug.sh" - -setup_eventd "$eventd_scriptdir/debug.sh" - -required_result 62 < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/debug.sh" < "$eventd_debug" -EOF -chmod +x "$eventd_scriptdir/debug.sh" - -setup_eventd "$eventd_scriptdir/debug.sh" - -result_filter() -{ - _pid="[0-9][0-9]*" - sed -e "s|${_pid}|PID|" -} - -required_result 62 < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/02.test.script" < "$eventd_scriptdir/03.test.script" < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/02.test.script" < "$eventd_scriptdir/03.test.script" < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/01.test.script" < "$eventd_scriptdir/01.test.script" </dev/null || echo) - if [ -n "$pid" ] ; then - kill $pid || true - rm -f "$eventd_pidfile" - fi - rm -f "$eventd_socket" - rm -f "$eventd_logfile" - rm -f "$eventd_debug" - rm -rf "$eventd_scriptdir" -} - -setup_eventd () -{ - echo "Setting up eventd" - - if [ -n "$1" ]; then - extra_args="-D $1" - fi - - $VALGRIND ctdb_eventd -s "$eventd_socket" \ - -p "$eventd_pidfile" \ - -e "$eventd_scriptdir" \ - -l "file:" -d "DEBUG" $extra_args 2>&1 | tee "$eventd_logfile" & - # Wait till eventd is running - wait_until 10 test -S "$eventd_socket" || \ - die "ctdb_eventd failed to start" - - test_cleanup cleanup_eventd -} - -simple_test_background () -{ - background_log=$(mktemp --tmpdir="$TEST_VAR_DIR") - background_status=$(mktemp --tmpdir="$TEST_VAR_DIR") - background_running=1 - - ( - (unit_test ctdb_event "$eventd_socket" "$@") \ - > "$background_log" 2>&1 - echo $? > "$background_status" - ) & - background_pid=$! -} - -background_wait () -{ - [ -n "$background_running" ] || return - - count=0 - while [ ! -s "$background_status" -a $count -lt 30 ] ; do - count=$(( $count + 1 )) - sleep 1 - done - - if [ ! -s "$background_status" ] ; then - kill -9 "$background_pid" - echo TIMEOUT > "$background_status" - fi -} - -background_output () -{ - [ -n "$background_running" ] || return - - bg_status=$(cat "$background_status") - rm -f "$background_status" - echo "--- Background ---" - if [ "$bg_status" = "TIMEOUT" ] ; then - echo "Background process did not complete" - bg_status=1 - else - cat "$background_log" - rm -f "$background_log" - fi - echo "--- Background ---" - unset background_running - [ $bg_status -eq 0 ] || exit $bg_status -} - -simple_test () -{ - (unit_test ctdb_event "$eventd_socket" "$@") - status=$? - - background_wait - background_output - - [ $status -eq 0 ] || exit $status -} - -result_filter () -{ - _duration="\<[0-9][0-9]*\.[0-9][0-9][0-9]\>" - _day="\(Mon\|Tue\|Wed\|Thu\|Fri\|Sat\|Sun\)" - _month="\(Jan\|Feb\|Mar\|Apr\|May\|Jun\|Jul\|Aug\|Sep\|Oct\|Nov\|Dec\)" - _date="\( [0-9]\|[0-9][0-9]\)" - _time="[0-9][0-9]:[0-9][0-9]:[0-9][0-9]" - _year="[0-9][0-9][0-9][0-9]" - _datetime="${_day} ${_month} ${_date} ${_time} ${_year}" - _pid="[0-9][0-9]*" - sed -e "s#${_duration}#DURATION#" \ - -e "s#${_datetime}#DATETIME#" \ - -e "s#,${_pid}#,PID#" \ - -e "s#\[${_pid}\]#[PID]#" -} diff --git a/ctdb/tests/run_tests.sh b/ctdb/tests/run_tests.sh index 0dc9313b8d5..f1268a5f404 100755 --- a/ctdb/tests/run_tests.sh +++ b/ctdb/tests/run_tests.sh @@ -261,7 +261,6 @@ echo "TEST_VAR_DIR=$TEST_VAR_DIR" export TEST_SCRIPTS_DIR="${CTDB_TEST_DIR}/scripts" unit_tests=" - ctdb_eventd cunit eventd eventscripts