From 8440b5f85d6212f1147a45d6d34ab7f3d841a43a Mon Sep 17 00:00:00 2001 From: Abtin Keshavarzian Date: Wed, 11 May 2022 21:53:36 -0700 Subject: [PATCH] [test] relax wait time in `test_nat64_multi_border_routers.py` (#7660) This commit increases the wait time in `nat64_multi_border_routers` test to accommodate for the fact that prefixes are added and removed using `NetworkData::Publisher` which can add additional initial random wait time (before adding the prefix into network data). --- .../border_router/test_nat64_multi_border_routers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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)