TMP: add a ctdb snapshot of current ctdb master (git://git.samba.org/ctdb.git) to...
[obnox/samba/samba-obnox.git] / ctdb / tests / onnode / run_tests.sh
1 #!/bin/sh
2
3 # Run some onnode unit tests.
4
5 cd $(dirname "$0")
6 export ONNODE_TESTS_DIR=$(pwd)
7
8 test_dir=$(dirname "$ONNODE_TESTS_DIR")
9
10 opts="-d"
11
12 for i ; do
13     case "$i" in
14         -*)
15             opts="$opts $i"
16             shift
17             ;;
18         *)
19             break
20     esac
21 done
22
23 tests=""
24 if [ -z "$*" ] ; then
25     tests=$(ls ./[0-9][0-9][0-9][0-9].sh ./[0-9][0-9][0-9][0-9]/run_test.sh 2>/dev/null)
26 fi
27
28 "$test_dir/scripts/run_tests" $opts "$@" $tests || exit 1
29
30 echo "All OK"
31 exit 0