Name Date Size #Lines LOC

..--

LowPower/H25-Apr-2025-11618

MATN/H25-Apr-2025-1,838953

nat64/H25-Apr-2025-887497

README.mdH A D25-Apr-2025853 2617

test_advertising_proxy.pyH A D25-Apr-202515.4 KiB377224

test_border_router_as_fed.pyH A D25-Apr-20253.3 KiB10246

test_dnssd_instance_name_with_space.pyH A D25-Apr-20258.4 KiB225136

test_dnssd_server.pyH A D25-Apr-202513.6 KiB346234

test_dnssd_server_multi_border_routers.pyH A D25-Apr-202517.1 KiB438305

test_end_device_udp_reachability.pyH A D25-Apr-20254.8 KiB15383

test_ephemeral_key_counters.pyH A D25-Apr-20254.8 KiB12464

test_external_route.pyH A D25-Apr-20255.9 KiB169100

test_firewall.pyH A D25-Apr-202515.7 KiB333196

test_manual_address.pyH A D25-Apr-20253.2 KiB10242

test_manual_maddress.pyH A D25-Apr-20254.1 KiB11956

test_manual_omr_prefix.pyH A D25-Apr-20255.9 KiB14877

test_mdns_restart.pyH A D25-Apr-20256 KiB172101

test_multi_ail.pyH A D25-Apr-20255.1 KiB13077

test_multi_border_routers.pyH A D25-Apr-20258.6 KiB221127

test_multi_thread_networks.pyH A D25-Apr-20256 KiB16193

test_on_link_prefix.pyH A D25-Apr-20256.9 KiB194116

test_plat_udp_accessiblity.pyH A D25-Apr-20255.1 KiB14773

test_publish_meshcop_service.pyH A D25-Apr-202510.5 KiB259166

test_radvd_coexist.pyH A D25-Apr-20257.2 KiB190105

test_rcp_radio_version.pyH A D25-Apr-20252.5 KiB7124

test_single_border_router.pyH A D25-Apr-202514.1 KiB346190

test_srp_register_500_services_br.pyH A D25-Apr-20253 KiB8230

test_trel_connectivity.pyH A D25-Apr-20256 KiB183113

README.md

1# OpenThread Border Router Tests
2
3## Run Border Router (BR) tests locally
4
5BR tests run in isolated Docker network and containers, so a new OTBR Docker image needs to be created before running these tests:
6
7```shell
8# Use root privilege when necessary.
9
10# Download OpenThread's branch of wireshark. Run this for the first time.
11./script/test get_thread_wireshark
12
13# Clear current OpenThread directory (remember to add new source files).
14git clean -xfd
15
16# Rebuild the OTBR Docker image if OTBR source code is updated.
17LOCAL_OTBR_DIR=$HOME/ot-br-posix ./script/test build_otbr_docker
18
19# Build simulated OpenThread firmware.
20VIRTUAL_TIME=0 ./script/test build
21
22# Run the BR tests locally.
23TEST_CASE=./tests/scripts/thread-cert/border_router/test_advertising_proxy.py
24VERBOSE=1 PACKET_VERIFICATION=1 VIRTUAL_TIME=0 ./script/test cert_suite ${TEST_CASE}
25```
26