Commit e973c81
committed
[tests] add dind srp 1_3_SRP_TC_1 integration test
This commit adds a new Docker-in-Docker integration expect script
(dind_srp_tc_1.exp) to automate the SRP single service registration,
verification, and update test case (1_3_SRP_TC_1).
The expect script verifies SRP server advertisement proxy behavior
on the infrastructure link using python-zeroconf. It handles the case
where the host's advertised mDNS addresses become empty after the
OMR address is cleared and the ML-EID address is filtered out.
Instead of calling `zeroconf.get_service_info()`, which returns None
when no addresses are resolved, it manually invokes `request()` on
`ServiceInfo` and inspects its properties directly to verify SRV and
AAAA resolution records.
This commit also registers the new script in `test_dind_dns_sd.sh`.1 parent eeda311 commit e973c81
2 files changed
Lines changed: 483 additions & 0 deletions
0 commit comments