File: behaviour_test.patch

package info (click to toggle)
vip-manager2 4.0.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 360 kB
  • sloc: sh: 169; makefile: 33
file content (25 lines) | stat: -rw-r--r-- 1,159 bytes parent folder | download | duplicates (2)
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