OSDN Git Service

Fix flaky NsdManagerTest
authorHugo Benichi <hugobenichi@google.com>
Fri, 8 Sep 2017 00:03:54 +0000 (09:03 +0900)
committerHugo Benichi <hugobenichi@google.com>
Wed, 13 Sep 2017 09:38:53 +0000 (18:38 +0900)
commit2a94ac555e4257b941b28f90584be182e22fb6fe
treee94efa485b56c884ce49e0f8309a87146746a6a4
parentc894b1238887419720d86ba0f6fbbdde9d2d24b6
Fix flaky NsdManagerTest

Bad synchronization between the mock handler and the test assertions
were causing testDiscoverService() to sometime fails (1/50 ~ 1/100 repro
rate).

Bug: 32561414
Bug: 62918393
Test: runtest frameworks-net, NsdManager#testDiscoverService now passes
      1000 times without errors.
Change-Id: I0308cdf48fc6bdc2fc9b4e8f7d5241a1cf2ea443
tests/net/java/android/net/nsd/NsdManagerTest.java
tests/net/java/com/android/internal/util/TestUtils.java