From 96f69583e7f6056136945589c37c98565a9a7539 Mon Sep 17 00:00:00 2001 From: Adam Harrison Date: Thu, 3 Dec 2015 15:32:03 +0000 Subject: [PATCH] Smoke test --no-multicast-route --- test/195_no_multicast_route_1_test.sh | 30 +++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 test/195_no_multicast_route_1_test.sh diff --git a/test/195_no_multicast_route_1_test.sh b/test/195_no_multicast_route_1_test.sh new file mode 100755 index 00000000..1aedd257 --- /dev/null +++ b/test/195_no_multicast_route_1_test.sh @@ -0,0 +1,30 @@ +#! /bin/bash + +. ./config.sh + +show_multicast_route_on() { + exec_on $1 $2 ip route show 224.0.0.0/4 +} + +start_suite "--no-multicast-route operation" + +# Ensure containers run either way have no multicast route +weave_on $HOST1 launch-router +weave_on $HOST1 launch-proxy --no-multicast-route + +start_container $HOST1 --no-multicast-route --name c1 +proxy_start_container $HOST1 --name c2 + +assert "show_multicast_route_on $HOST1 c1" +assert "show_multicast_route_on $HOST1 c2" + +# Ensure current proxy options are obeyed on container start +docker_on $HOST1 stop c2 +weave_on $HOST1 stop-proxy +weave_on $HOST1 launch-proxy + +proxy docker_on $HOST1 start c2 + +assert "show_multicast_route_on $HOST1 c2" "224.0.0.0/4 dev ethwe " + +end_suite