diff --git a/tests/scripts/thread-cert/border_router/test_nat64_multi_border_routers.py b/tests/scripts/thread-cert/border_router/test_nat64_multi_border_routers.py index f139836f5..c09383604 100644 --- a/tests/scripts/thread-cert/border_router/test_nat64_multi_border_routers.py +++ b/tests/scripts/thread-cert/border_router/test_nat64_multi_border_routers.py @@ -105,6 +105,7 @@ class Nat64MultiBorderRouter(thread_cert.TestCase): self.assertEqual('router', br2.get_state()) # Only 1 NAT64 prefix in Network Data. + self.simulator.go(30) self.assertEqual(len(br1.get_netdata_nat64_prefix()), 1) self.assertEqual(len(br2.get_netdata_nat64_prefix()), 1) self.assertEqual(br1.get_netdata_nat64_prefix()[0], br2.get_netdata_nat64_prefix()[0]) @@ -120,7 +121,7 @@ class Nat64MultiBorderRouter(thread_cert.TestCase): # Case 2. Disable and re-enable border routing on BR1. # br1.disable_br() - self.simulator.go(5) + self.simulator.go(30) # BR1 withdraws its prefix and BR2 advertises its prefix. self.assertEqual(len(br1.get_netdata_nat64_prefix()), 1) @@ -128,7 +129,7 @@ class Nat64MultiBorderRouter(thread_cert.TestCase): self.assertNotEqual(br1_nat64_prefix, br1.get_netdata_nat64_prefix()[0]) br1.enable_br() - self.simulator.go(5) + self.simulator.go(30) # NAT64 prefix in Network Data is still advertised by BR2. self.assertEqual(len(br1.get_netdata_nat64_prefix()), 1)