mirror of
https://github.com/espressif/openthread.git
synced 2026-07-30 15:47:46 +00:00
[tests] fix occasional failures in Cert_5_1_08_RouterAttachConnectivity.py (#2574)
This commit adds necessary delay to allow the router topology to establish links with neighboring routers.
This commit is contained in:
@@ -97,11 +97,20 @@ class Cert_5_1_08_RouterAttachConnectivity(unittest.TestCase):
|
||||
self.simulator.go(5)
|
||||
self.assertEqual(self.nodes[LEADER].get_state(), 'leader')
|
||||
|
||||
for i in range(2, 6):
|
||||
for i in range(2, 5):
|
||||
self.nodes[i].start()
|
||||
self.simulator.go(5)
|
||||
|
||||
self.simulator.go(5)
|
||||
|
||||
for i in range(2, 5):
|
||||
self.assertEqual(self.nodes[i].get_state(), 'router')
|
||||
|
||||
self.simulator.go(config.MAX_ADVERTISEMENT_INTERVAL)
|
||||
|
||||
self.nodes[ROUTER4].start()
|
||||
self.simulator.go(5)
|
||||
self.assertEqual(self.nodes[ROUTER4].get_state(), 'router')
|
||||
|
||||
leader_messages = self.simulator.get_messages_sent_by(LEADER)
|
||||
router1_messages = self.simulator.get_messages_sent_by(ROUTER1)
|
||||
router2_messages = self.simulator.get_messages_sent_by(ROUTER2)
|
||||
|
||||
Reference in New Issue
Block a user