add limitation on some commissioner relative operations (#1670)

* add limitation on some commissioner relative operations

* update cert scripts to start commissioner rightly
This commit is contained in:
rongli
2017-04-28 22:03:20 -07:00
committed by Jonathan Hui
parent a6e11b1896
commit 41a38ce026
15 changed files with 78 additions and 34 deletions
@@ -87,6 +87,8 @@ class Cert_9_2_7_DelayTimer(unittest.TestCase):
self.nodes[COMMISSIONER].start()
time.sleep(5)
self.assertEqual(self.nodes[COMMISSIONER].get_state(), 'router')
self.nodes[COMMISSIONER].commissioner_start()
time.sleep(3)
self.nodes[ROUTER].start()
time.sleep(10)
@@ -90,6 +90,8 @@ class Cert_9_2_09_PendingPartition(unittest.TestCase):
self.nodes[COMMISSIONER].start()
time.sleep(5)
self.assertEqual(self.nodes[COMMISSIONER].get_state(), 'router')
self.nodes[COMMISSIONER].commissioner_start()
time.sleep(3)
self.nodes[ROUTER1].start()
time.sleep(5)
@@ -96,6 +96,8 @@ class Cert_9_2_10_PendingPartition(unittest.TestCase):
self.nodes[COMMISSIONER].start()
time.sleep(5)
self.assertEqual(self.nodes[COMMISSIONER].get_state(), 'router')
self.nodes[COMMISSIONER].commissioner_start()
time.sleep(3)
self.nodes[ROUTER1].start()
time.sleep(5)
@@ -95,6 +95,8 @@ class Cert_9_2_11_MasterKey(unittest.TestCase):
self.nodes[COMMISSIONER].start()
time.sleep(5)
self.assertEqual(self.nodes[COMMISSIONER].get_state(), 'router')
self.nodes[COMMISSIONER].commissioner_start()
time.sleep(3)
self.nodes[ROUTER1].start()
time.sleep(5)
@@ -92,6 +92,8 @@ class Cert_9_2_12_Announce(unittest.TestCase):
self.nodes[LEADER1].start()
self.nodes[LEADER1].set_state('leader')
self.assertEqual(self.nodes[LEADER1].get_state(), 'leader')
self.nodes[LEADER1].commissioner_start()
time.sleep(3)
self.nodes[ROUTER1].start()
time.sleep(5)
@@ -80,6 +80,8 @@ class Cert_9_2_13_EnergyScan(unittest.TestCase):
self.nodes[COMMISSIONER].start()
time.sleep(5)
self.assertEqual(self.nodes[COMMISSIONER].get_state(), 'router')
self.nodes[COMMISSIONER].commissioner_start()
time.sleep(3)
self.nodes[ROUTER1].start()
time.sleep(5)
@@ -80,6 +80,8 @@ class Cert_9_2_14_PanIdQuery(unittest.TestCase):
self.nodes[COMMISSIONER].start()
time.sleep(5)
self.assertEqual(self.nodes[COMMISSIONER].get_state(), 'router')
self.nodes[COMMISSIONER].commissioner_start()
time.sleep(3)
self.nodes[ROUTER1].start()
time.sleep(5)
@@ -88,6 +88,8 @@ class Cert_9_2_15_PendingPartition(unittest.TestCase):
self.nodes[COMMISSIONER].start()
time.sleep(5)
self.assertEqual(self.nodes[COMMISSIONER].get_state(), 'router')
self.nodes[COMMISSIONER].commissioner_start()
time.sleep(3)
self.nodes[ROUTER1].start()
time.sleep(5)
@@ -89,6 +89,8 @@ class Cert_9_2_16_ActivePendingPartition(unittest.TestCase):
self.nodes[COMMISSIONER].start()
time.sleep(5)
self.assertEqual(self.nodes[COMMISSIONER].get_state(), 'router')
self.nodes[COMMISSIONER].commissioner_start()
time.sleep(3)
self.nodes[ROUTER1].start()
time.sleep(5)
@@ -104,6 +104,8 @@ class Cert_9_2_18_RollBackActiveTimestamp(unittest.TestCase):
self.nodes[COMMISSIONER].start()
time.sleep(5)
self.assertEqual(self.nodes[COMMISSIONER].get_state(), 'router')
self.nodes[COMMISSIONER].commissioner_start()
time.sleep(3)
self.nodes[ROUTER1].start()
time.sleep(5)