tests: Use CTDB_TEST_REAL_CLUSTER to decide if tests use local daemons
authorAmitay Isaacs <amitay@gmail.com>
Wed, 28 Mar 2012 03:08:08 +0000 (14:08 +1100)
committerAmitay Isaacs <amitay@gmail.com>
Fri, 13 Apr 2012 04:51:13 +0000 (14:51 +1000)
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
(This used to be ctdb commit d5b2ad651495f32091bd33d30871638de0de633a)

ctdb/tests/events.d/00.test
ctdb/tests/scripts/ctdb_test_functions.bash

index daf93f804ed46251083d6c75137c110aac44aea6..51c0e112cadc59ab0422d957546cd4f16d9b1254 100755 (executable)
@@ -43,7 +43,7 @@ case $cmd in
        ip=$2
        maskbits=$3
 
-       [ `id -u` = 0 ] && {
+       [ -n "$CTDB_TEST_REAL_CLUSTER" ] && {
            /sbin/ip addr add $ip/$maskbits dev $iface || {
                echo "Failed to add $ip/$maskbits on dev $iface"
                exit 1
@@ -64,7 +64,7 @@ case $cmd in
        iface=$1
        ip=$2
        maskbits=$3
-       [ `id -u` = 0 ] && {
+       [ -n "$CTDB_TEST_REAL_CLUSTER" ] && {
            /sbin/ip addr del $ip/$maskbits dev $iface || {
                echo "Failed to del $ip on dev $iface"
                exit 1
index c09a0672d507ed9ade9cd8235f8f1eb42b15f0f2..063f1c3a3e4f9a42bdbd7cf5caf99abe22352c5b 100644 (file)
@@ -765,7 +765,7 @@ daemons_start_1 ()
 
     local ctdb_options="--reclock=$var_dir/rec.lock --nlist $CTDB_NODES --nopublicipcheck --event-script-dir=$CTDB_DIR/tests/events.d --logfile=$var_dir/daemons.log -d 3 --dbdir=$var_dir/test.db --dbdir-persistent=$var_dir/test.db/persistent --dbdir-state=$var_dir/test.db/state"
 
-    if [ $(id -u) -eq 0 ]; then
+    if [ -z "$CTDB_TEST_REAL_CLUSTER" ]; then
         ctdb_options="$ctdb_options --public-interface=lo"
     fi