mirror of
https://github.com/espressif/openthread.git
synced 2026-07-07 21:00:20 +00:00
e2e5cba98c
This commit migrates the DNS-SD test from the thread-cert Python framework to the Nexus C++ framework. The new Nexus test 'test_dnssd.cpp' replicates the original test scenario and functionality: - Formation of a Thread network with multiple SRP clients and a server. - Service registration with subtypes via SRP. - DNS browsing for full service types and specific subtypes. - DNS address (AAAA) and service (SRV/TXT/AAAA) resolution. - Specific DNS record queries for SRV and KEY record types. - Verification of DNS behavior for non-existent records. The original Python script 'tests/scripts/thread-cert/test_dnssd.py' is removed as its functionality is now fully covered by Nexus. Nexus tests provide faster and more scalable network simulations within a single process, improving CI efficiency and reliability.