| /openthread-latest/tests/scripts/thread-cert/ |
| D | test_anycast.py | 36 ROUTER2 = 2 variable 52 'allowlist': [ROUTER2], 54 ROUTER2: { 60 'allowlist': [ROUTER2, ROUTER4], 78 for i in range(ROUTER2, ROUTER5 + 1): 90 self.nodes[ROUTER2].add_prefix(TEST_PREFIX, borderRouterFlags) 91 self.nodes[ROUTER2].register_netdata() 93 print(self.nodes[ROUTER2].get_ip6_address(config.ADDRESS_TYPE.ALOC)) 94 self.assertTrue(len(self.nodes[ROUTER2].get_ip6_address(config.ADDRESS_TYPE.ALOC)) == 1) 96 …self.nodes[ROUTER3].udp_send(TEST_UDP_BYTES, self.nodes[ROUTER2].get_ip6_address(config.ADDRESS_TY… [all …]
|
| D | test_service.py | 38 ROUTER2 = 3 variable 59 'allowlist': [ROUTER1, ROUTER2] 65 'allowlist': [LEADER, ROUTER2] 67 ROUTER2: { 98 self.nodes[ROUTER2].start() 101 self.assertEqual(self.nodes[ROUTER2].get_state(), 'router') 107 self.assertEqual(self.hasAloc(ROUTER2, SRV_0_ID), False) 108 self.assertEqual(self.hasAloc(ROUTER2, SRV_1_ID), False) 118 self.assertEqual(self.hasAloc(ROUTER2, SRV_0_ID), False) 119 self.assertEqual(self.hasAloc(ROUTER2, SRV_1_ID), False) [all …]
|
| D | Cert_5_3_06_RouterIdMask.py | 39 ROUTER2 = 3 variable 72 'allowlist': [DUT_LEADER, ROUTER2] 74 ROUTER2: { 82 self.nodes[ROUTER2].add_allowlist(self.nodes[ROUTER1].get_addr64()) 83 self.nodes[ROUTER2].enable_allowlist() 84 self.nodes[ROUTER2].set_router_selection_jitter(1) 96 self.nodes[ROUTER2].start() 98 self.assertEqual(self.nodes[ROUTER2].get_state(), 'router') 107 self.nodes[ROUTER2].reset() 116 self.nodes[ROUTER2].start() [all …]
|
| D | Cert_9_2_16_ActivePendingPartition.py | 46 ROUTER2 = 4 variable 82 'allowlist': [LEADER, ROUTER2] 84 ROUTER2: { 97 self.nodes[ROUTER2].add_allowlist(self.nodes[ROUTER1].get_addr64()) 98 self.nodes[ROUTER2].enable_allowlist() 99 self.nodes[ROUTER2].set_router_selection_jitter(1) 124 self.nodes[ROUTER2].start() 126 self.assertEqual(self.nodes[ROUTER2].get_state(), 'router') 128 self.nodes[ROUTER2].reset() 144 self.nodes[ROUTER2].start() [all …]
|
| D | Cert_9_2_15_PendingPartition.py | 45 ROUTER2 = 4 variable 81 'allowlist': [LEADER, ROUTER2] 83 ROUTER2: { 96 self.nodes[ROUTER2].add_allowlist(self.nodes[ROUTER1].get_addr64()) 97 self.nodes[ROUTER2].enable_allowlist() 98 self.nodes[ROUTER2].set_router_selection_jitter(1) 123 self.nodes[ROUTER2].start() 125 self.assertEqual(self.nodes[ROUTER2].get_state(), 'router') 127 self.nodes[ROUTER2].reset() 140 self.nodes[ROUTER2].start() [all …]
|
| D | Cert_5_6_09_NetworkDataForwarding.py | 40 ROUTER2 = 3 variable 52 'allowlist': [ROUTER1, ROUTER2] 59 ROUTER2: { 88 self.nodes[ROUTER2].start() 90 self.assertEqual(self.nodes[ROUTER2].get_state(), 'router') 111 self.nodes[ROUTER2].add_prefix('2001:2:0:1::/64', 'aos', 'med') 112 self.nodes[ROUTER2].add_route('2001:2:0:2::/64', stable=True, prf='high') 113 self.nodes[ROUTER2].register_netdata() 120 self.nodes[ROUTER2].remove_prefix('2001:2:0:1::/64') 121 self.nodes[ROUTER2].add_prefix('2001:2:0:1::/64', 'paros', 'high') [all …]
|
| D | test_router_multicast_link_request.py | 39 ROUTER1, ROUTER2, ROUTER3 = 3, 4, 5 variable 71 'allowlist': [ROUTER1, ROUTER2, ROUTER3] 78 ROUTER2: { 91 'allowlist': [ROUTER1, ROUTER2, ROUTER3] 100 for routerid in (ROUTER1, ROUTER2, ROUTER3): 116 for router in [self.nodes[ROUTER1], self.nodes[ROUTER2], self.nodes[ROUTER3]]:
|
| D | Cert_6_2_02_NewPartition.py | 39 ROUTER2 = 3 variable 48 'allowlist': [ROUTER1, ROUTER2] 53 'allowlist': [LEADER, ROUTER2, ED] 55 ROUTER2: { 78 self.nodes[ROUTER2].start() 80 self.assertEqual(self.nodes[ROUTER2].get_state(), 'router') 88 self.assertEqual(self.nodes[ROUTER2].get_state(), 'leader')
|
| D | Cert_5_6_07_NetworkDataRequestREED.py | 39 ROUTER2 = 3 variable 50 … 'allowlist': [ROUTER1, ROUTER2, ROUTER3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, ROUTER15] 57 ROUTER2: { 117 'allowlist': [ROUTER2] 135 self.nodes[ROUTER2].remove_allowlist(self.nodes[REED1].get_addr64()) 136 self.nodes[REED1].remove_allowlist(self.nodes[ROUTER2].get_addr64()) 146 self.nodes[ROUTER2].add_allowlist(self.nodes[REED1].get_addr64()) 147 self.nodes[REED1].add_allowlist(self.nodes[ROUTER2].get_addr64())
|
| D | test_route_table.py | 37 ROUTER2 = 3 variable 54 'allowlist': [LEADER, ROUTER2] 56 ROUTER2: { 71 self.nodes[ROUTER2].start() 73 self.assertEqual(self.nodes[ROUTER2].get_state(), 'router')
|
| D | Cert_5_1_03_RouterAddressReallocation.py | 41 ROUTER2 = 3 variable 68 'allowlist': [ROUTER1, ROUTER2] 73 'allowlist': [LEADER, ROUTER2] 75 ROUTER2: { 91 self.nodes[ROUTER2].start() 93 self.assertEqual(self.nodes[ROUTER2].get_state(), 'router') 95 self.nodes[ROUTER2].set_network_id_timeout(110) 99 self.assertEqual(self.nodes[ROUTER2].get_state(), 'leader')
|
| D | Cert_5_3_07_DuplicateAddress.py | 42 ROUTER2 = 3 variable 76 'allowlist': [ROUTER1, ROUTER2, MED2] 83 ROUTER2: { 98 'allowlist': [ROUTER2] 121 for i in [ROUTER1, ROUTER2]: 130 self.nodes[ROUTER2].add_prefix(ON_MESH_PREFIX, 'paros') 131 self.nodes[ROUTER2].register_netdata()
|
| D | Cert_6_1_07_RouterAttachLinkQuality.py | 39 ROUTER2 = 3 variable 48 'allowlist': [ROUTER1, ROUTER2] 55 ROUTER2: { 64 'allowlist': [ROUTER1, ROUTER2] 77 self.nodes[ROUTER2].start() 79 self.assertEqual(self.nodes[ROUTER2].get_state(), 'router')
|
| D | Cert_5_5_04_SplitMergeRouters.py | 39 ROUTER2 = 3 variable 49 'allowlist': [ROUTER1, ROUTER2] 56 ROUTER2: { 69 'allowlist': [ROUTER2] 75 self.nodes[LEADER].add_allowlist(self.nodes[ROUTER2].get_addr64()) 88 self.nodes[ROUTER2].start() 90 self.assertEqual(self.nodes[ROUTER2].get_state(), 'router')
|
| D | Cert_5_1_12_NewRouterNeighborSync.py | 41 ROUTER2 = 3 variable 65 'allowlist': [ROUTER1, ROUTER2] 72 ROUTER2: { 88 self.nodes[ROUTER2].start() 90 self.assertEqual(self.nodes[ROUTER2].get_state(), 'router') 94 self.nodes[ROUTER1].add_allowlist(self.nodes[ROUTER2].get_addr64()) 95 self.nodes[ROUTER2].add_allowlist(self.nodes[ROUTER1].get_addr64())
|
| D | Cert_5_1_04_RouterAddressReallocation.py | 41 ROUTER2 = 3 variable 70 'allowlist': [ROUTER1, ROUTER2] 75 'allowlist': [LEADER, ROUTER2] 77 ROUTER2: { 93 self.nodes[ROUTER2].start() 95 self.assertEqual(self.nodes[ROUTER2].get_state(), 'router') 97 self.nodes[ROUTER2].set_network_id_timeout(200) 101 self.assertEqual(self.nodes[ROUTER2].get_state(), 'router')
|
| D | Cert_5_1_10_RouterAttachLinkQuality.py | 41 ROUTER2 = 3 variable 69 'allowlist': [ROUTER1, ROUTER2] 76 ROUTER2: { 84 'allowlist': [ROUTER1, ROUTER2] 97 self.nodes[ROUTER2].start() 99 self.assertEqual(self.nodes[ROUTER2].get_state(), 'router')
|
| D | Cert_5_1_11_REEDAttachLinkQuality.py | 41 ROUTER2 = 3 variable 70 'allowlist': [REED, ROUTER2] 78 ROUTER2: { 86 'allowlist': [REED, ROUTER2] 99 self.nodes[ROUTER2].start() 101 self.assertEqual(self.nodes[ROUTER2].get_state(), 'router')
|
| D | Cert_5_5_03_SplitMergeChildren.py | 40 ROUTER2 = 3 variable 54 'allowlist': [ROUTER1, ROUTER2] 61 ROUTER2: { 76 'allowlist': [ROUTER2] 82 self.nodes[LEADER].add_allowlist(self.nodes[ROUTER2].get_addr64()) 95 self.nodes[ROUTER2].start() 109 self.nodes[ROUTER2].set_preferred_partition_id(0xffffffff) 114 self.assertEqual(self.nodes[ROUTER2].get_state(), 'leader') 122 self.assertEqual(self.nodes[ROUTER2].get_state(), 'leader')
|
| D | Cert_9_2_09_PendingPartition.py | 59 ROUTER2 = 4 variable 117 'allowlist': [LEADER, ROUTER2] 119 ROUTER2: { 147 self.nodes[ROUTER2].start() 149 self.assertEqual(self.nodes[ROUTER2].get_state(), 'router') 162 self.nodes[ROUTER2].set_preferred_partition_id(1) 166 self.assertEqual(self.nodes[ROUTER2].get_state(), 'leader') 171 self.nodes[ROUTER2].set_network_id_timeout(120) 173 self.nodes[ROUTER2].commissioner_start() 175 self.nodes[ROUTER2].send_mgmt_active_set( [all …]
|
| D | test_anycast_locator.py | 48 ROUTER2 = 3 variable 70 'allowlist': [LEADER, ROUTER2] 72 ROUTER2: { 80 'allowlist': [ROUTER2, ROUTER4] 92 router2 = self.nodes[ROUTER2]
|
| /openthread-latest/tests/scripts/thread-cert/backbone/ |
| D | bbr_5_11_01.py | 47 ROUTER2 = 3 variable 57 'allowlist': [ROUTER1, ROUTER2], 63 'allowlist': [ROUTER2, BR_1], 66 ROUTER2: { 87 self.nodes[ROUTER2].start() 89 self.assertEqual('router', self.nodes[ROUTER2].get_state()) 106 self.assertIsNotNone(self.nodes[ROUTER2].get_ip6_address(config.ADDRESS_TYPE.DUA)) 114 Dg = self.nodes[ROUTER2].get_ip6_address(config.ADDRESS_TYPE.DUA) 143 ROUTER2 = pv.vars['Router_2'] 154 pv.verify_dua_registration(ROUTER2, Dg, pbbr_eth=BR_1_ETH, pbbr_src64=BR_1)
|
| D | test_dua_dad.py | 48 ROUTER2 = 6 variable 110 ROUTER2: { 167 self.nodes[ROUTER2].start() 169 self.assertEqual('router', self.nodes[ROUTER2].get_state()) 171 self.assertIsNotNone(self.nodes[ROUTER2].get_ip6_address(config.ADDRESS_TYPE.DUA)) 187 self.nodes[ROUTER2].ping(self.nodes[ROUTER1].get_ip6_address(config.ADDRESS_TYPE.DUA)) 190 self.nodes[ROUTER2].set_dua_iid(DUPLICATE_IID) 211 ROUTER2 = pv.vars['ROUTER2'] 225 pv.verify_dua_registration(ROUTER2, ROUTER2_DUA, pbbr_eth=PBBR2_ETH, pbbr_src64=PBBR2) 232 pkts.filter_wpan_src64(ROUTER2).filter_coap_request('/a/aq', port=MM).filter( [all …]
|
| D | test_dua_routing.py | 47 ROUTER2 = 6 variable 99 ROUTER2: { 154 self.nodes[ROUTER2].start() 156 self.assertEqual('router', self.nodes[ROUTER2].get_state()) 157 self.assertIsNotNone(self.nodes[ROUTER2].get_ip6_address(config.ADDRESS_TYPE.DUA)) 187 self.assertTrue(self.nodes[ROUTER2].ping(ROUTER1_DUA)) 204 ROUTER2 = pv.vars['ROUTER2'] 240 ROUTER2).filter_ping_request().must_next().icmpv6.echo.identifier
|
| D | test_mlr_multicast_routing_across_thread_pans.py | 43 ROUTER2 = 4 variable 80 'allowlist': [ROUTER2], 86 ROUTER2: { 136 self.nodes[ROUTER2].start() 139 self.nodes[ROUTER2].add_ipmaddr(MA1) 140 self.nodes[ROUTER2].add_ipmaddr(MA2) 176 ROUTER2 = pv.vars['ROUTER2'] 223 pkts.filter_wpan_src64(ROUTER2).filter_ipv6_src_dst(
|