mirror of
https://github.com/espressif/openthread.git
synced 2026-06-06 05:24:51 +00:00
422a649919
This commit implements the Thread 1.2 test MATN-TC-19: Multicast registration by MTD in the Nexus simulation framework. The test verifies that an MTD can correctly register multicast addresses through a parent Thread Router and receive multicast traffic from the backbone. Key implementation details: - Created test_1_2_MATN_TC_19.cpp to simulate the network topology (BR_1, BR_2, Router, MTD, and Host) and execute the test steps using direct method calls. - Implemented verify_1_2_MATN_TC_19.py for PCAP-based verification of MLE Child Update exchanges, MLR registrations, and multicast ICMPv6 Echo Request/Reply forwarding. - Configured the test to use Note log level and included 1-line log output for each step to match existing Nexus tests. - Integrated the new test into the Nexus build system via CMakeLists.txt and added it to the default test execution list in run_nexus_tests.sh.