Files
openthread/tests/scripts/thread-cert/border_router
Song GUO 4c70cbb162 [nat64] NAT64 translator should be active only when local prefix is published (#8558)
If an infrastructure-provided NAT64 prefix is present, we should
bypass the NAT64 translator to let the border router forward the
packet to the infra NAT64 service.
2022-12-21 17:52:00 -08:00
..

OpenThread Border Router Tests

Run Border Router (BR) tests locally

BR tests run in isolated Docker network and containers, so a new OTBR Docker image needs to be created before running these tests:

# Use root privilege when necessary.

# Download OpenThread's branch of wireshark. Run this for the first time.
./script/test get_thread_wireshark

# Clear current OpenThread directory (remember to add new source files).
git clean -xfd

# Rebuild the OTBR Docker image if OTBR source code is updated.
LOCAL_OTBR_DIR=$HOME/ot-br-posix ./script/test build_otbr_docker

# Build simulated OpenThread firmware.
VIRTUAL_TIME=0 ./script/test build

# Run the BR tests locally.
TEST_CASE=./tests/scripts/thread-cert/border_router/test_advertising_proxy.py
VERBOSE=1 PACKET_VERIFICATION=1 VIRTUAL_TIME=0 ./script/test cert_suite ${TEST_CASE}