diff --git a/tests/cts/net/src/android/net/cts/NsdManagerTest.kt b/tests/cts/net/src/android/net/cts/NsdManagerTest.kt index 7731ac99f5..e4ee8de031 100644 --- a/tests/cts/net/src/android/net/cts/NsdManagerTest.kt +++ b/tests/cts/net/src/android/net/cts/NsdManagerTest.kt @@ -910,12 +910,16 @@ class NsdManagerTest { val record = NsdRegistrationRecord() nsdManager.registerService(si, NsdManager.PROTOCOL_DNS_SD, record) val addOrUpdateEvent = offloadEngine - .expectCallback() + .expectCallbackEventually { + it.info.key.serviceName == serviceName + } checkOffloadServiceInfo(addOrUpdateEvent.info) nsdManager.unregisterService(record) val unregisterEvent = offloadEngine - .expectCallback() + .expectCallbackEventually { + it.info.key.serviceName == serviceName + } checkOffloadServiceInfo(unregisterEvent.info) runAsShell(NETWORK_SETTINGS) {