From dafe2bbc8356ecbdb3196ea206a695b2592f0dd1 Mon Sep 17 00:00:00 2001 From: Paul Bellamy Date: Thu, 21 May 2015 13:37:50 +0100 Subject: [PATCH] adding basic connect/forget test The test for multiple connect/forget options is not amazing, because we only have 2 test VMs to connect to each other --- test/150_connect_forget_test.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 test/150_connect_forget_test.sh diff --git a/test/150_connect_forget_test.sh b/test/150_connect_forget_test.sh new file mode 100755 index 00000000..63777282 --- /dev/null +++ b/test/150_connect_forget_test.sh @@ -0,0 +1,26 @@ +#! /bin/bash + +. ./config.sh + +C1=10.2.1.4 +C2=10.2.1.7 + +start_suite "Connecting and forgetting routers after launch" + +weave_on $HOST1 launch +weave_on $HOST2 launch + +start_container $HOST1 $C1/24 --name=c1 +start_container $HOST2 $C2/24 --name=c2 + +assert_raises "exec_on $HOST1 c1 $PING $C2" 1 +assert_raises "weave_on $HOST2 connect $HOST1 $HOST2" +assert_raises "exec_on $HOST1 c1 $PING $C2" + +assert_raises "weave_on $HOST2 forget $HOST1 $HOST2" +assert_raises "weave_on $HOST1 stop" +assert_raises "weave_on $HOST1 launch" + +assert_raises "exec_on $HOST1 c1 $PING $C2" 1 + +end_suite