Retry flaky test cases pinging inner router
Change-Id: I57d8d576dc4119df8c960c33b76776e2d71f4dcd
This commit is contained in:
parent
d3b5eb36b3
commit
d3c3fbf4fc
|
@ -46,6 +46,7 @@ class PortTest(testtools.TestCase):
|
||||||
network_subnets = self.stack.network_stack.network_details['subnets']
|
network_subnets = self.stack.network_stack.network_details['subnets']
|
||||||
self.assertEqual(set(network_subnets), set(port_subnets))
|
self.assertEqual(set(network_subnets), set(port_subnets))
|
||||||
|
|
||||||
|
@tobiko.retry_test_case(interval=30.)
|
||||||
def test_ping_subnet_gateways(self):
|
def test_ping_subnet_gateways(self):
|
||||||
network_id = self.stack.network_stack.network_id
|
network_id = self.stack.network_stack.network_id
|
||||||
subnets = neutron.list_subnets(network_id=network_id)
|
subnets = neutron.list_subnets(network_id=network_id)
|
||||||
|
@ -67,6 +68,7 @@ class PortTest(testtools.TestCase):
|
||||||
ping.assert_reachable_hosts(port_ips,
|
ping.assert_reachable_hosts(port_ips,
|
||||||
ssh_client=self.stack.ssh_client)
|
ssh_client=self.stack.ssh_client)
|
||||||
|
|
||||||
|
@tobiko.retry_test_case(interval=30.)
|
||||||
def test_ping_inner_gateway_ip(self):
|
def test_ping_inner_gateway_ip(self):
|
||||||
if not self.stack.network_stack.has_gateway:
|
if not self.stack.network_stack.has_gateway:
|
||||||
self.skip('Server network has no gateway router')
|
self.skip('Server network has no gateway router')
|
||||||
|
|
|
@ -68,10 +68,12 @@ class RouterTest(testtools.TestCase):
|
||||||
self.ipv6_subnet_gateway_ip] +
|
self.ipv6_subnet_gateway_ip] +
|
||||||
self.external_gateway_ips)
|
self.external_gateway_ips)
|
||||||
|
|
||||||
|
@tobiko.retry_test_case(interval=30.)
|
||||||
def test_internal_router_ipv4_interface_is_reachable(self):
|
def test_internal_router_ipv4_interface_is_reachable(self):
|
||||||
ping.assert_reachable_hosts([self.ipv4_subnet_gateway_ip],
|
ping.assert_reachable_hosts([self.ipv4_subnet_gateway_ip],
|
||||||
ssh_client=self.stack.ssh_client)
|
ssh_client=self.stack.ssh_client)
|
||||||
|
|
||||||
|
@tobiko.retry_test_case(interval=30.)
|
||||||
def test_internal_router_ipv6_interface_is_reachable(self):
|
def test_internal_router_ipv6_interface_is_reachable(self):
|
||||||
ping.assert_reachable_hosts([self.ipv6_subnet_gateway_ip],
|
ping.assert_reachable_hosts([self.ipv6_subnet_gateway_ip],
|
||||||
ssh_client=self.stack.ssh_client)
|
ssh_client=self.stack.ssh_client)
|
||||||
|
|
Loading…
Reference in New Issue