mirror of
https://github.com/espressif/openthread.git
synced 2026-09-05 00:30:07 +00:00
Delay a random jitter period prior to request a Router ID for REED. (#554)
* Delay a random jitter period prior to request a Router ID for REED. * Update Cert_5_1_09_REEDAttachConnectivity.py to pass Travis check. * Add CLI to set/get the ROUTER_SELECTION_JITTER and update Certification scripts. - add 'posix-ncp' to allow failure list in .travis.yml.
This commit is contained in:
@@ -55,6 +55,7 @@ class Cert_5_3_3_AddressQuery(unittest.TestCase):
|
||||
self.nodes[BR].set_mode('rsdn')
|
||||
self.nodes[BR].add_whitelist(self.nodes[LEADER].get_addr64())
|
||||
self.nodes[BR].enable_whitelist()
|
||||
self.nodes[BR].set_router_selection_jitter(1)
|
||||
|
||||
self.nodes[ROUTER2].set_panid(0xface)
|
||||
self.nodes[ROUTER2].set_mode('rsdn')
|
||||
@@ -62,12 +63,14 @@ class Cert_5_3_3_AddressQuery(unittest.TestCase):
|
||||
self.nodes[ROUTER2].add_whitelist(self.nodes[ROUTER3].get_addr64())
|
||||
self.nodes[ROUTER2].add_whitelist(self.nodes[ED2].get_addr64())
|
||||
self.nodes[ROUTER2].enable_whitelist()
|
||||
self.nodes[ROUTER2].set_router_selection_jitter(1)
|
||||
|
||||
self.nodes[ROUTER3].set_panid(0xface)
|
||||
self.nodes[ROUTER3].set_mode('rsdn')
|
||||
self.nodes[ROUTER3].add_whitelist(self.nodes[LEADER].get_addr64())
|
||||
self.nodes[ROUTER3].add_whitelist(self.nodes[ROUTER2].get_addr64())
|
||||
self.nodes[ROUTER3].enable_whitelist()
|
||||
self.nodes[ROUTER3].set_router_selection_jitter(1)
|
||||
|
||||
self.nodes[ED2].set_panid(0xface)
|
||||
self.nodes[ED2].set_mode('rsn')
|
||||
@@ -94,15 +97,15 @@ class Cert_5_3_3_AddressQuery(unittest.TestCase):
|
||||
self.nodes[BR].register_netdata()
|
||||
|
||||
self.nodes[ROUTER2].start()
|
||||
time.sleep(3)
|
||||
time.sleep(5)
|
||||
self.assertEqual(self.nodes[ROUTER2].get_state(), 'router')
|
||||
|
||||
self.nodes[ROUTER3].start()
|
||||
time.sleep(3)
|
||||
time.sleep(5)
|
||||
self.assertEqual(self.nodes[ROUTER3].get_state(), 'router')
|
||||
|
||||
self.nodes[ED2].start()
|
||||
time.sleep(3)
|
||||
time.sleep(5)
|
||||
self.assertEqual(self.nodes[ED2].get_state(), 'child')
|
||||
|
||||
addrs = self.nodes[ROUTER3].get_addrs()
|
||||
|
||||
Reference in New Issue
Block a user