summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGurucharan Shetty <guru@ovn.org>2016-08-16 05:26:06 -0700
committerGurucharan Shetty <guru@ovn.org>2016-08-19 07:48:12 -0700
commit576d1a80839e8fdec40edef8da2a3b342dcae0be (patch)
tree1f3fd5533af6205eb183b597162a368ed51bfa63
parent5b9bf9e0675bb9f67479c2ac4cbf67cdc80850bf (diff)
downloadopenvswitch-576d1a80839e8fdec40edef8da2a3b342dcae0be.tar.gz
system-ovn.at: Fix occasional test failures.
A run of the NAT unit tests hundred times showed some occasional unit test failures. With this commit, I haven't seen any failures for 100 runs. Reported-by: Joe Stringer <joe@ovn.org> Signed-off-by: Gurucharan Shetty <guru@ovn.org> Acked-by: Joe Stringer <joe@ovn.org>
-rwxr-xr-xtests/system-ovn.at8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/system-ovn.at b/tests/system-ovn.at
index 09a5b6b6b..e2673841b 100755
--- a/tests/system-ovn.at
+++ b/tests/system-ovn.at
@@ -166,7 +166,8 @@ as northd
OVS_APP_EXIT_AND_WAIT([ovn-northd])
as
-OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d"])
+OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
+/connection dropped.*/d"])
AT_CLEANUP
AT_SETUP([ovn -- 2 LRs connected via LS, gateway router, easy SNAT])
@@ -247,6 +248,8 @@ ovn-nbctl lsp-add alice alice1 \
ovn-nbctl -- --id=@nat create nat type="snat" logical_ip=192.168.1.2 \
external_ip=172.16.1.1 -- add logical_router R2 nat @nat
+OVS_WAIT_UNTIL([ovs-ofctl dump-flows br-int | grep ct\( | grep nat])
+
# South-North SNAT: 'foo1' pings 'alice1'. But 'alice1' receives traffic
# from 172.16.1.1
NS_CHECK_EXEC([foo1], [ping -q -c 3 -i 0.3 -w 2 172.16.1.2 | FORMAT_PING], \
@@ -272,7 +275,8 @@ as northd
OVS_APP_EXIT_AND_WAIT([ovn-northd])
as
-OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d"])
+OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
+/connection dropped.*/d"])
AT_CLEANUP
AT_SETUP([ovn -- load-balancing])