mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
tests/tool - Restructure according to new convention
Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 89571585d87b391ff79647cd1f0f6ac193079e72)
This commit is contained in:
parent
612f0d91d2
commit
006b18dec4
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
. "${TESTS_SUBDIR}/common.sh"
|
||||
. "${TEST_SCRIPTS_DIR}/unit.sh"
|
||||
|
||||
define_test "all, dd_ok, 3 healthy"
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
. "${TESTS_SUBDIR}/common.sh"
|
||||
. "${TEST_SCRIPTS_DIR}/unit.sh"
|
||||
|
||||
define_test "all, dd_ok, 2 ok/1 disconnected"
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
. "${TESTS_SUBDIR}/common.sh"
|
||||
. "${TEST_SCRIPTS_DIR}/unit.sh"
|
||||
|
||||
define_test "all, current disconnected"
|
||||
|
@ -1,35 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Run some IP allocation unit tests.
|
||||
|
||||
cd $(dirname "$0")
|
||||
export TESTS_SUBDIR=$(pwd)
|
||||
|
||||
test_dir=$(dirname "$TESTS_SUBDIR")
|
||||
|
||||
opts="-d"
|
||||
|
||||
for i ; do
|
||||
case "$i" in
|
||||
-v)
|
||||
export TESTS_VERBOSE="yes"
|
||||
shift
|
||||
;;
|
||||
-*)
|
||||
opts="$opts $i"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
break
|
||||
esac
|
||||
done
|
||||
|
||||
tests=""
|
||||
if [ -z "$*" ] ; then
|
||||
tests=$(ls testcases/*.[0-9][0-9][0-9].sh 2>/dev/null)
|
||||
fi
|
||||
|
||||
"$test_dir/scripts/run_tests" $opts "$@" $tests || exit 1
|
||||
|
||||
echo "All OK"
|
||||
exit 0
|
@ -3,14 +3,11 @@
|
||||
# Print a message and exit.
|
||||
die () { echo "$@" >&2 ; exit 1 ; }
|
||||
|
||||
test_bin="$(dirname ${TESTS_SUBDIR})/bin"
|
||||
test_bin="$(dirname ${TEST_SUBDIR})/bin"
|
||||
|
||||
define_test ()
|
||||
{
|
||||
_f="$0"
|
||||
_f="${_f#./}" # strip leading ./
|
||||
_f="${_f#testcases/}" # strip leading testcases/
|
||||
_f="${_f%.sh}" # strip off .sh suffix if any
|
||||
_f=$(basename "$0" ".sh")
|
||||
|
||||
case "$_f" in
|
||||
func.*)
|
||||
@ -30,12 +27,6 @@ define_test ()
|
||||
printf "%-28s - %s\n" "$_f" "$1"
|
||||
}
|
||||
|
||||
required_result ()
|
||||
{
|
||||
required_rc="${1:-0}"
|
||||
required_output=$(cat)
|
||||
}
|
||||
|
||||
simple_test ()
|
||||
{
|
||||
_out=$($test_prog "$@" 2>&1)
|
||||
@ -54,7 +45,7 @@ simple_test ()
|
||||
fi
|
||||
|
||||
if [ "$_fout" = "$required_output" -a $_rc = $required_rc ] ; then
|
||||
if [ "$TESTS_VERBOSE" = "yes" ] ; then
|
||||
if [ "$TEST_VERBOSE" = "yes" ] ; then
|
||||
cat <<EOF
|
||||
##################################################
|
||||
Output (Exit status: ${_rc}):
|
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
. "${TESTS_SUBDIR}/common.sh"
|
||||
. "${TEST_SCRIPTS_DIR}/unit.sh"
|
||||
|
||||
define_test "all, 3 nodes, all OK"
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
. "${TESTS_SUBDIR}/common.sh"
|
||||
. "${TEST_SCRIPTS_DIR}/unit.sh"
|
||||
|
||||
define_test "-n all, 3 nodes, all OK"
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
. "${TESTS_SUBDIR}/common.sh"
|
||||
. "${TEST_SCRIPTS_DIR}/unit.sh"
|
||||
|
||||
define_test "all, 3 nodes, 1 disconnected"
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
. "${TESTS_SUBDIR}/common.sh"
|
||||
. "${TEST_SCRIPTS_DIR}/unit.sh"
|
||||
|
||||
define_test "-n all, 3 nodes, 1 disconnected"
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
. "${TESTS_SUBDIR}/common.sh"
|
||||
. "${TEST_SCRIPTS_DIR}/unit.sh"
|
||||
|
||||
define_test "-n all all, 3 nodes, 1 disconnected"
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
. "${TESTS_SUBDIR}/common.sh"
|
||||
. "${TEST_SCRIPTS_DIR}/unit.sh"
|
||||
|
||||
define_test "all, 3 nodes, all ok"
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
. "${TESTS_SUBDIR}/common.sh"
|
||||
. "${TEST_SCRIPTS_DIR}/unit.sh"
|
||||
|
||||
define_test "all, 3 nodes, 1 unhealthy"
|
||||
|
Loading…
Reference in New Issue
Block a user