Retry flaky test cases pinging inner router

Change-Id: I57d8d576dc4119df8c960c33b76776e2d71f4dcd
This commit is contained in:
Federico Ressi 2020-08-04 11:23:53 +02:00
parent d3b5eb36b3
commit d3c3fbf4fc
2 changed files with 4 additions and 0 deletions

View File

@ -46,6 +46,7 @@ class PortTest(testtools.TestCase):
network_subnets = self.stack.network_stack.network_details['subnets']
self.assertEqual(set(network_subnets), set(port_subnets))
@tobiko.retry_test_case(interval=30.)
def test_ping_subnet_gateways(self):
network_id = self.stack.network_stack.network_id
subnets = neutron.list_subnets(network_id=network_id)
@ -67,6 +68,7 @@ class PortTest(testtools.TestCase):
ping.assert_reachable_hosts(port_ips,
ssh_client=self.stack.ssh_client)
@tobiko.retry_test_case(interval=30.)
def test_ping_inner_gateway_ip(self):
if not self.stack.network_stack.has_gateway:
self.skip('Server network has no gateway router')

View File

@ -68,10 +68,12 @@ class RouterTest(testtools.TestCase):
self.ipv6_subnet_gateway_ip] +
self.external_gateway_ips)
@tobiko.retry_test_case(interval=30.)
def test_internal_router_ipv4_interface_is_reachable(self):
ping.assert_reachable_hosts([self.ipv4_subnet_gateway_ip],
ssh_client=self.stack.ssh_client)
@tobiko.retry_test_case(interval=30.)
def test_internal_router_ipv6_interface_is_reachable(self):
ping.assert_reachable_hosts([self.ipv6_subnet_gateway_ip],
ssh_client=self.stack.ssh_client)