Home
last modified time | relevance | path

Searched refs:leader (Results 1 – 25 of 37) sorted by relevance

12

/openthread-latest/tools/otci/tests/
Dtest_otci.py112 def _test_otci_single_node(self, leader): argument
113 logging.info('leader version: %r', leader.version)
114 logging.info('leader thread version: %r', leader.thread_version)
115 logging.info('API version: %r', leader.api_version)
116 logging.info('log level: %r', leader.get_log_level())
118 leader.enable_promiscuous()
119 self.assertTrue(leader.get_promiscuous())
120 leader.disable_promiscuous()
121 self.assertFalse(leader.get_promiscuous())
123 logging.info("RCP version: %r", leader.get_rcp_version())
[all …]
/openthread-latest/tests/toranj/cli/
Dtest-028-border-agent-ephemeral-key.py49 leader = cli.Node() variable
54 leader.form('ba-ephemeral')
56 verify(leader.get_state() == 'leader')
58 verify(leader.ba_is_ephemeral_key_active() == 'inactive')
60 port = int(leader.ba_get_port())
62 leader.ba_set_ephemeral_key('password', 10000, 1234)
66 verify(leader.ba_is_ephemeral_key_active() == 'active')
67 verify(int(leader.ba_get_port()) == 1234)
69 leader.ba_set_ephemeral_key('password2', 200, 45678)
72 verify(leader.ba_is_ephemeral_key_active() == 'active')
[all …]
Dtest-012-reset-recovery.py49 leader = cli.Node() variable
57 leader.form('reset')
58 child1.join(leader, cli.JOIN_TYPE_REED)
59 child2.join(leader, cli.JOIN_TYPE_END_DEVICE)
61 verify(leader.get_state() == 'leader')
73 del leader
74 leader = cli.Node(index=1) variable
75 leader.interface_up()
76 leader.thread_start()
80 verify(leader.get_state() == 'leader')
[all …]
Dtest-029-pending-dataset-key-change.py51 leader = cli.Node() variable
57 leader.form('network')
58 router.join(leader)
60 verify(leader.get_state() == 'leader')
80 leader.cli('dataset init active')
81 verify(leader.get_network_name() == 'new')
82 verify(leader.cli('dataset activetimestamp') == ['10'])
97 leader.cli('dataset init active')
98 verify(leader.get_network_name() == 'new')
99 verify(leader.cli('dataset activetimestamp') == ['10'])
[all …]
Dtest-024-mle-adv-imax-change.py51 leader = cli.Node() variable
59 leader.form('mle-adv-imax')
61 verify(leader.get_state() == 'leader')
66 verify(int(leader.get_mle_adv_imax()) == 12000)
72 verify(len(leader.get_neighbor_table()) == expected_neighbor_count)
81 r.join(leader)
87 verify(int(leader.get_mle_adv_imax()) == 12000)
93 r.join(leader)
99 verify(int(leader.get_mle_adv_imax()) == 16000)
105 leader.set_macfilter_lqi_to_node(r_poor_lqi, 1)
[all …]
Dtest-501-multi-br-failure-recovery.py56 leader = cli.Node() variable
69 leader.allowlist_node(br1)
70 leader.allowlist_node(br2)
71 leader.allowlist_node(c2)
72 leader.allowlist_node(c3)
74 br1.allowlist_node(leader)
78 br2.allowlist_node(leader)
84 c2.allowlist_node(leader)
85 c3.allowlist_node(leader)
89 leader.form("multi-br")
[all …]
Dtest-022-netdata-full.py48 leader = cli.Node() variable
56 leader.form('netdata-full')
57 r1.join(leader)
61 verify(leader.get_state() == 'leader')
69 verify(leader.get_netdata_full() == 'no')
88 netdata = leader.get_netdata()
94 verify(leader.get_netdata_full() == 'no')
99 prev_len = int(leader.get_netdata_length())
115 netdata = leader.get_netdata()
121 verify(leader.get_netdata_full() == 'no')
[all …]
Dtest-021-br-route-prf.py49 leader = cli.Node() variable
55 leader.set_macfilter_lqi_to_node(br, 2)
56 br.set_macfilter_lqi_to_node(leader, 2)
58 leader.form('br-route-prf')
59 br.join(leader)
61 verify(leader.get_state() == 'leader')
197 leader.set_macfilter_lqi_to_node(br, 3)
198 br.set_macfilter_lqi_to_node(leader, 3)
217 br.set_macfilter_lqi_to_node(leader, 1)
218 br.ping(leader.get_mleid_ip_addr())
[all …]
/openthread-latest/tests/scripts/thread-cert/
Dtest_router_downgrade_on_sec_policy_change.py68 leader = self.nodes[LEADER]
73 leader.start()
75 self.assertEqual(leader.get_state(), 'leader')
81 self.assertTrue(leader.get_router_eligible())
87 leader.send_mgmt_active_set(
92 self.assertEqual(leader.get_state(), 'leader')
98 self.assertEqual(leader.get_state(), 'leader')
99 self.assertFalse(leader.get_router_eligible())
105 leader.send_mgmt_active_set(
111 self.assertEqual(leader.get_state(), 'leader')
[all …]
Dtest_dns_client_config_auto_start.py70 leader = self.nodes[LEADER]
75 leader.start()
77 self.assertEqual(leader.get_state(), 'leader')
85 leader.dns_set_config(DEFAULT_ADDRESS)
86 dns_config = leader.dns_get_config()
91 leader.srp_server_set_enabled(True)
95 leader.srp_client_enable_auto_start_mode()
103 self.assertEqual(leader.srp_client_get_server_address(), srp_server_address)
111 dns_config = leader.dns_get_config()
117 leader.dns_set_config("::")
[all …]
Dtest_history_tracker.py72 leader = self.nodes[LEADER]
78 leader.start()
80 self.assertEqual(leader.get_state(), 'leader')
82 netinfo = leader.history_netinfo()
86 self.assertEqual(int(netinfo[0]['rloc16'], 16), leader.get_addr16())
87 self.assertEqual(netinfo[0]['partition-id'], leader.get_partition_id())
92 leader.thread_stop()
93 leader.interface_down()
95 netinfo = leader.history_netinfo(2)
109 netinfo = leader.history_netinfo(1)
[all …]
Dtest_netdata_publisher.py191 leader = self.nodes[LEADER]
209 leader.start()
211 self.assertEqual(leader.get_state(), 'leader')
228 leader.netdata_publish_dnssrp_anycast(ANYCAST_SEQ_NUM)
235 services = leader.get_services()
249 services = leader.get_services()
250 self.assertEqual(len(leader.get_services()), min(len(nodes), DESIRED_NUM_DNSSRP_ANYCAST))
261 services = leader.get_services()
273 services = leader.get_services()
290 services = leader.get_services()
[all …]
Dtest_anycast_locator.py90 leader = self.nodes[LEADER]
95 nodes = [leader, router1, router2, router3, router4]
101 leader.start()
103 self.assertEqual(leader.get_state(), 'leader')
114 leader_aloc = leader.get_addr_leader_aloc()
118 self.assertEqual(result[0], leader.get_mleid())
119 self.assertEqual(int(result[1], 0), leader.get_addr16())
128 services = leader.get_services()
142 leader.add_service(SRV_ENT_NUMBER, SRV_SERVICE_DATA, SRV_SERVER_DATA)
143 leader.register_netdata()
[all …]
Dtest_detach.py76 leader = self.nodes[LEADER]
80 leader.start()
82 self.assertEqual(leader.get_state(), 'leader')
88 …self.assertTrue(list(filter(lambda x: x[1]['rloc16'] == router1_rloc16, leader.router_table().item…
105 …self.assertFalse(list(filter(lambda x: x[1]['rloc16'] == router1_rloc16, leader.router_table().ite…
131 leader.detach()
132 self.assertEqual(leader.get_state(), 'disabled')
139 leader.detach()
140 self.assertEqual(leader.get_state(), 'disabled')
142 leader.start()
[all …]
Dtest_radio_filter.py79 leader = self.nodes[LEADER]
83 nodes = [leader, router, sed]
85 leader.start()
87 self.assertEqual(leader.get_state(), 'leader')
102 leader_mleid = leader.get_mleid()
107 self.assertTrue(leader.ping(router_mleid))
114 self.assertFalse(leader.ping(router_mleid))
120 self.assertTrue(leader.ping(router_mleid))
138 self.assertTrue(leader.ping(sed_mleid))
142 scan_result = leader.scan_energy()
[all …]
Dtest_mle_msg_key_seq_jump.py83 leader = self.nodes[LEADER]
88 nodes = [leader, child, reed, router]
96 leader.start()
98 self.assertEqual(leader.get_state(), 'leader')
131 self.assertEqual(leader.get_key_sequence_counter(), 5)
150 leader.set_key_sequence_counter(10)
151 self.assertEqual(leader.get_key_sequence_counter(), 10)
176 leader.set_key_sequence_counter(15)
177 self.assertEqual(leader.get_key_sequence_counter(), 15)
207 self.assertEqual(leader.get_key_sequence_counter(), 20)
[all …]
Dtest_zero_len_external_route.py72 leader = self.nodes[LEADER]
78 leader.start()
80 self.assertEqual(leader.get_state(), 'leader')
106 self.assertTrue(leader.ping('fd00:abcd::1'))
121 self.assertTrue(leader.ping('fd00:abcd::1'))
133 self.assertFalse(leader.ping('fd00:abcd::1'))
142 self.assertTrue(leader.ping('fd00:abcd::1'))
Dtest_key_rotation_and_key_guard_time.py82 leader = self.nodes[LEADER]
87 nodes = [leader, child, reed, router]
95 leader.start()
97 self.assertEqual(leader.get_state(), 'leader')
146 for node in [leader, reed, child]:
152 self.assertTrue(leader.ping(router.get_mleid()))
166 self.assertTrue(leader.ping(router.get_mleid()))
Dtest_pbbr_aloc.py74 leader = self.nodes[LEADER]
78 leader.start()
80 self.assertEqual('leader', leader.get_state())
92 for node in (leader, pbbr):
Dtest_br_upgrade_router_role.py84 leader = self.nodes[LEADER]
93 for node in [leader, router, br1, br2, br3]:
99 leader.start()
101 self.assertEqual(leader.get_state(), 'leader')
DREADME.md26 leader
/openthread-latest/tests/toranj/ncp/
Dtest-040-network-data-stable-full.py115 leader = wpan.Node() variable
129 leader.form("bloodborne") # "fear the old blood"
131 c1.join_node(leader, wpan.JOIN_TYPE_END_DEVICE)
132 c2.join_node(leader, wpan.JOIN_TYPE_END_DEVICE)
133 c3.join_node(leader, wpan.JOIN_TYPE_SLEEPY_END_DEVICE)
148 leader_rloc = int(leader.get(wpan.WPAN_THREAD_RLOC16), 0)
159 old_version = int(leader.get(wpan.WPAN_THREAD_NETWORK_DATA_VERSION), 0)
160 old_stable_version = int(leader.get(wpan.WPAN_THREAD_STABLE_NETWORK_DATA_VERSION), 0)
168 [leader, c1, c2],
183 new_version = int(leader.get(wpan.WPAN_THREAD_NETWORK_DATA_VERSION), 0)
[all …]
Dtest-032-child-attach-with-multiple-ip-addresses.py70 leader = wpan.Node() variable
82 leader.form('multi-addr-test')
84 leader.allowlist_node(parent)
85 parent.allowlist_node(leader)
86 parent.join_node(leader, wpan.JOIN_TYPE_ROUTER)
106 leader.add_prefix(prefix1, on_mesh=True, slaac=True, configure=True)
107 leader.add_prefix(prefix2, on_mesh=True, slaac=True, configure=True)
108 leader.add_prefix(prefix3, on_mesh=True, slaac=True, configure=True)
109 leader.add_prefix(prefix4, on_mesh=True, slaac=True, configure=True)
/openthread-latest/tests/scripts/thread-cert/border_router/
Dtest_border_router_as_fed.py76 leader = self.nodes[LEADER]
82 leader.start()
84 self.assertEqual('leader', leader.get_state())
94 self.assertTrue(leader.ping(host.get_ip6_address(config.ADDRESS_TYPE.ONLINK_ULA)[0]))
95 … self.assertTrue(host.ping(leader.get_ip6_address(config.ADDRESS_TYPE.OMR)[0], backbone=True))
/openthread-latest/tests/toranj/
Dstart.sh199 run cli/test-032-leader-take-over.py
204 run cli/test-502-multi-br-leader-failure-recovery.py
254 run ncp/test-028-router-leader-reset-recovery.py

12