• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

backbone/11-Mar-2024-2,3331,345

border_router/11-Mar-2024-7,1873,986

pktverify/11-Mar-2024-4,4133,027

Cert_5_1_01_RouterAttach.pyD11-Mar-202412.9 KiB319163

Cert_5_1_02_ChildAddressTimeout.pyD11-Mar-20246.1 KiB18499

Cert_5_1_03_RouterAddressReallocation.pyD11-Mar-20249.6 KiB242130

Cert_5_1_04_RouterAddressReallocation.pyD11-Mar-202410.7 KiB270158

Cert_5_1_05_RouterAddressTimeout.pyD11-Mar-202412.1 KiB315206

Cert_5_1_06_RemoveRouterId.pyD11-Mar-20247.5 KiB200125

Cert_5_1_07_MaxChildCount.pyD11-Mar-202410.2 KiB280201

Cert_5_1_08_RouterAttachConnectivity.pyD11-Mar-20248.4 KiB221114

Cert_5_1_09_REEDAttachConnectivity.pyD11-Mar-202410.9 KiB275145

Cert_5_1_10_RouterAttachLinkQuality.pyD11-Mar-20248.4 KiB215111

Cert_5_1_11_REEDAttachLinkQuality.pyD11-Mar-20248.3 KiB214109

Cert_5_1_12_NewRouterNeighborSync.pyD11-Mar-20248.4 KiB209109

Cert_5_1_13_RouterReset.pyD11-Mar-20248 KiB207106

Cert_5_2_01_REEDAttach.pyD11-Mar-202411.8 KiB306173

Cert_5_2_03_LeaderReject2Hops.pyD11-Mar-202414.3 KiB429331

Cert_5_2_04_REEDUpgrade.pyD11-Mar-202413.8 KiB387261

Cert_5_2_05_AddressQuery.pyD11-Mar-202413.5 KiB371233

Cert_5_2_06_RouterDowngrade.pyD11-Mar-202411.3 KiB328239

Cert_5_2_07_REEDSynchronization.pyD11-Mar-20248.5 KiB264162

Cert_5_3_01_LinkLocal.pyD11-Mar-20247.7 KiB20299

Cert_5_3_02_RealmLocal.pyD11-Mar-202412 KiB296175

Cert_5_3_03_AddressQuery.pyD11-Mar-202413.6 KiB353218

Cert_5_3_04_AddressMapCache.pyD11-Mar-20249.5 KiB257171

Cert_5_3_05_RoutingLinkQuality.pyD11-Mar-20249.6 KiB244138

Cert_5_3_06_RouterIdMask.pyD11-Mar-20248.2 KiB230127

Cert_5_3_07_DuplicateAddress.pyD11-Mar-20247.5 KiB219125

Cert_5_3_08_ChildAddressSet.pyD11-Mar-20248.1 KiB223126

Cert_5_3_09_AddressQuery.pyD11-Mar-202412.5 KiB329191

Cert_5_3_10_AddressQuery.pyD11-Mar-202412.6 KiB336198

Cert_5_3_11_AddressQueryTimeoutIntervals.pyD11-Mar-20247.1 KiB20092

Cert_5_5_01_LeaderReboot.pyD11-Mar-20248.5 KiB217115

Cert_5_5_02_LeaderReboot.pyD11-Mar-20248.7 KiB189104

Cert_5_5_03_SplitMergeChildren.pyD11-Mar-20249.9 KiB216134

Cert_5_5_04_SplitMergeRouters.pyD11-Mar-20245.7 KiB15195

Cert_5_5_05_SplitMergeREED.pyD11-Mar-20247.8 KiB216142

Cert_5_5_07_SplitMergeThreeWay.pyD11-Mar-20248.4 KiB189116

Cert_5_6_01_NetworkDataRegisterBeforeAttachLeader.pyD11-Mar-20247.8 KiB174110

Cert_5_6_02_NetworkDataRegisterBeforeAttachRouter.pyD11-Mar-20247.7 KiB169103

Cert_5_6_03_NetworkDataRegisterAfterAttachLeader.pyD11-Mar-20246.8 KiB15694

Cert_5_6_04_NetworkDataRegisterAfterAttachRouter.pyD11-Mar-20247.1 KiB16396

Cert_5_6_05_NetworkDataRegisterAfterAttachRouter.pyD11-Mar-20247.4 KiB169102

Cert_5_6_06_NetworkDataExpiration.pyD11-Mar-202410.8 KiB226149

Cert_5_6_07_NetworkDataRequestREED.pyD11-Mar-20246.2 KiB182126

Cert_5_6_09_NetworkDataForwarding.pyD11-Mar-202410.7 KiB227142

Cert_5_7_01_CoapDiagCommands.pyD11-Mar-202416.2 KiB421265

Cert_5_7_02_CoapDiagCommands.pyD11-Mar-202415.9 KiB422267

Cert_5_7_03_CoapDiagCommands.pyD11-Mar-202410.5 KiB266146

Cert_5_8_02_KeyIncrement.pyD11-Mar-20245.7 KiB13466

Cert_5_8_03_KeyIncrementRollOver.pyD11-Mar-20245.8 KiB13768

Cert_5_8_04_SecurityPolicyTLV.pyD11-Mar-202416.9 KiB416227

Cert_6_1_01_RouterAttach.pyD11-Mar-20249.2 KiB238115

Cert_6_1_02_REEDAttach.pyD11-Mar-202414.8 KiB369209

Cert_6_1_03_RouterAttachConnectivity.pyD11-Mar-20245.2 KiB13380

Cert_6_1_04_REEDAttachConnectivity.pyD11-Mar-202412.4 KiB323197

Cert_6_1_05_REEDAttachConnectivity.pyD11-Mar-20245.8 KiB14791

Cert_6_1_06_REEDAttachLinkQuality.pyD11-Mar-20249.6 KiB255148

Cert_6_1_07_RouterAttachLinkQuality.pyD11-Mar-20244.9 KiB12373

Cert_6_2_01_NewPartition.pyD11-Mar-20245.2 KiB16081

Cert_6_2_02_NewPartition.pyD11-Mar-20244.6 KiB12372

Cert_6_3_01_OrphanReattach.pyD11-Mar-20244.3 KiB11664

Cert_6_3_02_NetworkDataUpdate.pyD11-Mar-20245.2 KiB13069

Cert_6_4_01_LinkLocal.pyD11-Mar-20247.8 KiB207109

Cert_6_4_02_RealmLocal.pyD11-Mar-20249.5 KiB251151

Cert_6_5_01_ChildResetReattach.pyD11-Mar-20244.4 KiB11562

Cert_6_5_02_ChildResetReattach.pyD11-Mar-20249.8 KiB263172

Cert_6_5_03_ChildResetSynchronize.pyD11-Mar-20244.1 KiB11058

Cert_6_6_01_KeyIncrement.pyD11-Mar-20245.3 KiB13063

Cert_6_6_02_KeyIncrementRollOver.pyD11-Mar-20245.4 KiB13164

Cert_7_1_01_BorderRouterAsLeader.pyD11-Mar-202412.1 KiB297186

Cert_7_1_02_BorderRouterAsRouter.pyD11-Mar-20248 KiB172108

Cert_7_1_03_BorderRouterAsLeader.pyD11-Mar-20249.9 KiB240138

Cert_7_1_04_BorderRouterAsRouter.pyD11-Mar-20247.7 KiB167105

Cert_7_1_05_BorderRouterAsRouter.pyD11-Mar-202410.5 KiB258144

Cert_7_1_06_BorderRouterAsLeader.pyD11-Mar-202421.3 KiB486303

Cert_7_1_07_BorderRouterAsLeader.pyD11-Mar-202425.6 KiB563320

Cert_7_1_08_BorderRouterAsFED.pyD11-Mar-20248.2 KiB211124

Cert_8_1_01_Commissioning.pyD11-Mar-202412.2 KiB273130

Cert_8_1_02_Commissioning.pyD11-Mar-20246.3 KiB11759

Cert_8_1_06_Commissioning.pyD11-Mar-202410.6 KiB241127

Cert_8_2_01_JoinerRouter.pyD11-Mar-20246 KiB14282

Cert_8_2_02_JoinerRouter.pyD11-Mar-20245.7 KiB13475

Cert_8_2_05_JoinerRouter.pyD11-Mar-20249.7 KiB235131

Cert_8_3_01_CommissionerPetition.pyD11-Mar-202415.7 KiB369209

Cert_9_2_01_MGMTCommissionerGet.pyD11-Mar-202411.6 KiB280143

Cert_9_2_02_MGMTCommissionerSet.pyD11-Mar-202416.4 KiB386215

Cert_9_2_03_ActiveDatasetGet.pyD11-Mar-202410.6 KiB266134

Cert_9_2_04_ActiveDataset.pyD11-Mar-202415.5 KiB320209

Cert_9_2_05_ActiveDataset.pyD11-Mar-202415.8 KiB370211

Cert_9_2_06_DatasetDissemination.pyD11-Mar-202441.8 KiB873510

Cert_9_2_07_DelayTimer.pyD11-Mar-202411.5 KiB229150

Cert_9_2_08_PersistentDatasets.pyD11-Mar-202414.6 KiB354214

Cert_9_2_09_PendingPartition.pyD11-Mar-202435.5 KiB763388

Cert_9_2_10_PendingPartition.pyD11-Mar-202410.8 KiB243163

Cert_9_2_11_NetworkKey.pyD11-Mar-202416 KiB391234

Cert_9_2_12_Announce.pyD11-Mar-20247 KiB175113

Cert_9_2_13_EnergyScan.pyD11-Mar-20246.1 KiB163101

Cert_9_2_14_PanIdQuery.pyD11-Mar-20245.9 KiB14283

Cert_9_2_15_PendingPartition.pyD11-Mar-20248 KiB199134

Cert_9_2_16_ActivePendingPartition.pyD11-Mar-20248.5 KiB209141

Cert_9_2_17_Orphan.pyD11-Mar-20245.8 KiB14888

Cert_9_2_18_RollBackActiveTimestamp.pyD11-Mar-202411.8 KiB259181

Cert_9_2_19_PendingDatasetGet.pyD11-Mar-202411.7 KiB294140

README.mdD11-Mar-2024841 5034

Test_Cli.pyD11-Mar-20242 KiB5214

__init__.pyD11-Mar-20241.6 KiB290

call_dbus_method.pyD11-Mar-20242 KiB4714

coap.pyD11-Mar-202411.7 KiB431306

command.pyD11-Mar-202432.1 KiB773590

common.pyD11-Mar-20245.4 KiB175100

config.pyD11-Mar-202422.5 KiB557417

debug.pyD11-Mar-20243.3 KiB10158

dtls.pyD11-Mar-202419.8 KiB646456

find_border_agents.pyD11-Mar-20244 KiB11256

ipv6.pyD11-Mar-202437.2 KiB1,218810

lowpan.pyD11-Mar-202435.1 KiB1,135749

mac802154.pyD11-Mar-202414.1 KiB434320

mcast6.pyD11-Mar-20244.5 KiB13572

mesh_cop.pyD11-Mar-202423.6 KiB966541

message.pyD11-Mar-202419.1 KiB612426

mle.pyD11-Mar-202433.3 KiB1,320856

net_crypto.pyD11-Mar-202411.3 KiB381249

network_data.pyD11-Mar-202414.5 KiB543353

network_diag.pyD11-Mar-20248.7 KiB331197

network_layer.pyD11-Mar-20248.2 KiB334189

node.pyD11-Mar-2024128.6 KiB3,8823,048

pcap.pyD11-Mar-20244 KiB10659

requirements.inD11-Mar-202446 54

requirements.txtD11-Mar-2024440 2322

run_cert_suite.pyD11-Mar-20247.7 KiB210133

simulator.pyD11-Mar-202417.8 KiB523384

sniffer.pyD11-Mar-20245.2 KiB173100

sniffer_transport.pyD11-Mar-20245.3 KiB173100

test_anycast.pyD11-Mar-20245.4 KiB14188

test_anycast_locator.pyD11-Mar-20245.4 KiB16891

test_br_upgrade_router_role.pyD11-Mar-20245.5 KiB15975

test_child_supervision.pyD11-Mar-20246.6 KiB19080

test_coap.pyD11-Mar-202417.5 KiB673403

test_coap_block.pyD11-Mar-20244.4 KiB13281

test_coap_observe.pyD11-Mar-20244.9 KiB14380

test_coaps.pyD11-Mar-20243.1 KiB8542

test_common.pyD11-Mar-20245.7 KiB17369

test_crypto.pyD11-Mar-202416.5 KiB442246

test_dataset_updater.pyD11-Mar-20244 KiB11968

test_detach.pyD11-Mar-20246.7 KiB185116

test_diag.pyD11-Mar-20244.1 KiB10162

test_dns_client_config_auto_start.pyD11-Mar-20245.3 KiB15160

test_dnssd.pyD11-Mar-202410.2 KiB254157

test_dnssd_name_with_special_chars.pyD11-Mar-20244.1 KiB11855

test_history_tracker.pyD11-Mar-20247.7 KiB213112

test_inform_previous_parent_on_reattach.pyD11-Mar-20244.9 KiB14374

test_ipv6.pyD11-Mar-202445.9 KiB1,405815

test_ipv6_fragmentation.pyD11-Mar-20243 KiB8541

test_ipv6_source_selection.pyD11-Mar-20245.6 KiB13675

test_leader_reboot_multiple_link_request.pyD11-Mar-20245.7 KiB15675

test_lowpan.pyD11-Mar-2024117.3 KiB3,6682,696

test_mac802154.pyD11-Mar-202412.2 KiB280218

test_mac_scan.pyD11-Mar-20242.8 KiB7939

test_mle.pyD11-Mar-202454.5 KiB1,813937

test_mle_msg_key_seq_jump.pyD11-Mar-20248.2 KiB242109

test_netdata_publisher.pyD11-Mar-202419.4 KiB493296

test_network_data.pyD11-Mar-202430.2 KiB1,155672

test_network_layer.pyD11-Mar-202414.2 KiB492213

test_on_mesh_prefix.pyD11-Mar-20245 KiB13885

test_pbbr_aloc.pyD11-Mar-20243.8 KiB11862

test_ping.pyD11-Mar-20247.3 KiB200109

test_ping_lla_src.pyD11-Mar-20243.9 KiB12056

test_radio_filter.pyD11-Mar-20244.8 KiB15279

test_reed_address_solicit_rejected.pyD11-Mar-20243.9 KiB10956

test_reset.pyD11-Mar-20243.4 KiB9553

test_route_table.pyD11-Mar-20243 KiB8841

test_router_multicast_link_request.pyD11-Mar-20244.4 KiB12359

test_router_reattach.pyD11-Mar-20247.1 KiB227186

test_router_reboot_multiple_link_request.pyD11-Mar-20245.9 KiB177104

test_router_upgrade.pyD11-Mar-20243.1 KiB10039

test_service.pyD11-Mar-20247.6 KiB197133

test_set_mliid.pyD11-Mar-20242.9 KiB7628

test_srp_auto_host_address.pyD11-Mar-20249.9 KiB259118

test_srp_auto_start_mode.pyD11-Mar-202412.1 KiB290154

test_srp_client_change_lease.pyD11-Mar-20246.1 KiB16287

test_srp_client_remove_host.pyD11-Mar-20247.1 KiB17793

test_srp_client_save_server_info.pyD11-Mar-20245.9 KiB16590

test_srp_lease.pyD11-Mar-20249.7 KiB241115

test_srp_many_services_mtu_check.pyD11-Mar-20244.7 KiB14262

test_srp_name_conflicts.pyD11-Mar-202412.9 KiB304165

test_srp_register_500_services.pyD11-Mar-20246.8 KiB194116

test_srp_register_services_diff_lease.pyD11-Mar-202422.6 KiB482326

test_srp_register_single_service.pyD11-Mar-20248.1 KiB221112

test_srp_server_anycast_mode.pyD11-Mar-20247.9 KiB20197

test_srp_server_reboot_port.pyD11-Mar-20247.4 KiB19297

test_srp_sub_type.pyD11-Mar-20245.3 KiB14375

test_srp_ttl.pyD11-Mar-20244.8 KiB15270

test_zero_len_external_route.pyD11-Mar-20244.7 KiB14757

thread_cert.pyD11-Mar-202421.6 KiB608438

tlvs_parsing.pyD11-Mar-20242.8 KiB8133

udp_send_host.pyD11-Mar-20242.4 KiB5922

v1_2_LowPower_5_3_01_SSEDAttachment.pyD11-Mar-20245.6 KiB14688

v1_2_LowPower_6_1_07_PreferringARouterOverAReed.pyD11-Mar-20246.7 KiB173109

v1_2_LowPower_7_1_01_SingleProbeLinkMetricsWithEnhancedAcks.pyD11-Mar-202417.9 KiB390164

v1_2_LowPower_7_1_02_SingleProbeLinkMetricsWithoutEnhancedAck.pyD11-Mar-202418.3 KiB389172

v1_2_LowPower_7_2_01_ForwardTrackingSeries.pyD11-Mar-202415.4 KiB340175

v1_2_LowPower_test_forward_tracking_series.pyD11-Mar-20248.5 KiB194106

v1_2_router_5_1_1.pyD11-Mar-20247 KiB15494

v1_2_test_backbone_router_service.pyD11-Mar-202411.1 KiB249156

v1_2_test_csl_transmission.pyD11-Mar-20245.9 KiB14690

v1_2_test_domain_unicast_address.pyD11-Mar-202412.9 KiB325208

v1_2_test_domain_unicast_address_registration.pyD11-Mar-202415.4 KiB371247

v1_2_test_dua_handle_address_error.pyD11-Mar-20245.2 KiB14985

v1_2_test_enhanced_frame_pending.pyD11-Mar-20244 KiB11257

v1_2_test_enhanced_keep_alive.pyD11-Mar-20248.7 KiB192129

v1_2_test_multicast_listener_registration.pyD11-Mar-202439.2 KiB938656

v1_2_test_multicast_registration.pyD11-Mar-202413.5 KiB301204

v1_2_test_parent_selection.pyD11-Mar-202412.5 KiB292156

v1_2_test_single_probe.pyD11-Mar-20245.1 KiB12566

wpan.pyD11-Mar-20244.5 KiB13980

README.md

1# OpenThread Certification Tests
2
3## Inspector
4
5Inspect nodes status by the following modification:
6
71. Insert the inspector to where you want to inspect.
8
9```python
10import debug
11debug.Inspector(self).inspect()
12```
13
142. Run the test and it will stop at the line above and prompt `#`.
15
16```sh
17./script/test clean build cert tests/scripts/thread-cert/Cert_5_1_01_RouterAttach.py
18```
19
203. Inspect
21
22```sh
23#
24# 1
25> state
26leader
27> exit
28# 2
29> panid
30face
31> exit
32# exit
33```
34
35### CLI reference
36
37#### `#` mode
38
39This is selection mode. You may select the node to inspect here.
40
41- `list` - list available nodes.
42- `exit` - end inspecting, continue running test case.
43- \<number\> - select the node with id \<number\>. This will result in entering `>` mode.
44
45#### `>` mode
46
47This is node mode. You may run OpenThread CLI here.
48
49- `exit` - go back to `#` mode.
50