1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
Index: vip-manager2/test/behaviour_test.sh
===================================================================
--- vip-manager2.orig/test/behaviour_test.sh
+++ vip-manager2/test/behaviour_test.sh
@@ -14,9 +14,10 @@ vip=10.0.2.123
function get_dev {
# select a suitable device for testing purposes
# * a device that is an "ether"
+ # * state is UP not DOWN
# * and isn't a nil hardware address
# strip suffix from name (veth3@if8 -> veth3)
- ip -oneline link show | grep link/ether | grep -v 00:00:00:00:00:00 | cut -d ":" -f2 | cut -d "@" -f 1 | head -n1
+ ip -oneline link show | grep link/ether | grep state.UP | grep -v 00:00:00:00:00:00 | cut -d ":" -f2 | cut -d "@" -f 1 | head -n1
}
dev="`get_dev`"
@@ -67,7 +68,7 @@ echo $! > .ncatPid
etcdctl del service/pgcluster/leader || true
touch .failed
-./vip-manager --interval 3000 --interface $dev --ip $vip --netmask 32 --trigger-key service/pgcluster/leader --trigger-value $HOSTNAME & #2>&1 &
+vip-manager --interval 3000 --interface $dev --ip $vip --netmask 32 --trigger-key service/pgcluster/leader --trigger-value $HOSTNAME & #2>&1 &
echo $! > .vipPid
sleep 2
|