mirror of
https://github.com/espressif/openthread.git
synced 2026-07-10 06:10:21 +00:00
4c70cbb162
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.
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}