summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYAMAMOTO Takashi <yamamoto@valinux.co.jp>2014-02-17 17:14:17 +0900
committerBen Pfaff <blp@nicira.com>2014-02-19 13:11:23 -0800
commit95a93307cb10d9ddb2c4c99a5e2055883371020a (patch)
tree05e0ae56c938a5732352b53834b844d84dcf2636
parent1b5a46668bce73b153a6fe4e71d47045f4c99d6e (diff)
downloadopenvswitch-95a93307cb10d9ddb2c4c99a5e2055883371020a.tar.gz
tests/run-ryu: Fix setup for Ryu tests
Tweak our configuration to match with Ryu tests' single-bridge assumption. Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp> Signed-off-by: Ben Pfaff <blp@nicira.com> Tested-by: Simon Horman <horms@verge.net.au>
-rwxr-xr-xtests/run-ryu32
1 files changed, 23 insertions, 9 deletions
diff --git a/tests/run-ryu b/tests/run-ryu
index b907a5176..05578d493 100755
--- a/tests/run-ryu
+++ b/tests/run-ryu
@@ -86,16 +86,10 @@ do
-- set interface $port2 ofport_request=2 type=patch options:peer=$peer2
done
-# Run Ryu.
-cd $RYUDIR
logs=
-for app in \
- ryu/tests/switch/tester.py \
- ryu/tests/integrated/test_add_flow_v10.py \
- ryu/tests/integrated/test_request_reply_v12.py \
- ryu/tests/integrated/test_add_flow_v12_actions.py \
- ryu/tests/integrated/test_add_flow_v12_matches.py
-do
+
+run_app() {
+ app=$1
cat <<EOF
--- Running $app...
@@ -122,6 +116,26 @@ EOF
done
kill $pid
wait
+}
+
+# Run Ryu.
+cd $RYUDIR
+for app in \
+ ryu/tests/switch/tester.py
+do
+ run_app $app
+done
+
+# tweak OVS setup because the following tests assume single bridge.
+run ovs-vsctl -- del-br br1
+
+for app in \
+ ryu/tests/integrated/test_add_flow_v10.py \
+ ryu/tests/integrated/test_request_reply_v12.py \
+ ryu/tests/integrated/test_add_flow_v12_actions.py \
+ ryu/tests/integrated/test_add_flow_v12_matches.py
+do
+ run_app $app
done
cat <<EOF