669f02323f9c7298fdef79b44e1a512549d1411a |
|
29-Jun-2017 |
Hugo Benichi <hugobenichi@google.com> |
Networking unit tests: fix some flaky tests - less strict regex for SharedLogTest: the subsecond part of the timestamp can have 0, 1, 2 or 3 digits. - refactor NetworkStatsServiceTest and NetworkStatsObserversTest to use waitForIdleHandler facility of ConnectivityServiceTest. NetworkStatsServiceTest was using a flaky custom version of waitForIdleHandler. Bug: 62918393 Bug: 32561414 Test: runtest frameworks-net Change-Id: I634acfb5f4fe1bd5267e3f14b9f645edc32d5d12
/frameworks/base/tests/net/java/android/net/nsd/NsdManagerTest.java
|
22143956cfc6d9f59b0aac0e7007a3088200addd |
|
31-May-2017 |
Hugo Benichi <hugobenichi@google.com> |
Fix race condition in NsdManagerTest NsdManagerTest relies on the lastMessage variable to assert the connection of a client to the service. The asserts in test are done on a different thread, although the variable was not qualified volatile, which creates the chance to read a stale value. This patch fixes this race by marking the variable volatile. Bug: 32561414 Bug: 62044295 Test: NsdManagerTest works Change-Id: I0bc2cd8059c6ff8b78a2dda0ba8d6bc7e13ef951
/frameworks/base/tests/net/java/android/net/nsd/NsdManagerTest.java
|
93f45916845814e5a50c26f770e0473212517fe1 |
|
28-Apr-2017 |
Hugo Benichi <hugobenichi@google.com> |
NsdManager: add test coverage for discoverServices() Test: added new tests Bug: 37013369, 33298084 Change-Id: If6c1113ee1bd4690db90abd5a61c3e229c827aec
/frameworks/base/tests/net/java/android/net/nsd/NsdManagerTest.java
|
8c5eeb0afc5dad35ee8ce11b9e82f7219a1a609d |
|
28-Apr-2017 |
Hugo Benichi <hugobenichi@google.com> |
NsdManager: unit test coverage for servive registration This patch adds test coverage for NsdManager#registerService() and NsdManager#unregisterService(). This test shows a potential defect in the api: if unregisterService() fails, the associated listener is always unregistered from NsdManager. If the service initially registered is still registered, this potentially make it impossible to unregister. Test: added new unit test Bug: 37013369, 33298084 Change-Id: Ia089b6d2f2a349907a8b29d9a3acd7f59e177887
/frameworks/base/tests/net/java/android/net/nsd/NsdManagerTest.java
|
52d9e733aedf210b50f1df389cc23fbf28ab97fe |
|
25-Apr-2017 |
Hugo Benichi <hugobenichi@google.com> |
NsdManager: unit tests for argument validation Test: new tests pass. Bug: 37013369, 33298084 Change-Id: Ia514d2bbd967d46fed54e379f319b572ade22c62
/frameworks/base/tests/net/java/android/net/nsd/NsdManagerTest.java
|
db8adb798394af6381974444bfa0c47f4b30f0fb |
|
17-Apr-2017 |
Hugo Benichi <hugobenichi@google.com> |
NsdManager: add unit tests This prepares some refactoring and the addition of a timeout to resolveService. Test: new tests pass Bug: 37013369, 33298084 Change-Id: Ie8277bd5983278507bfa70495b4ce7d13895b24b
/frameworks/base/tests/net/java/android/net/nsd/NsdManagerTest.java
|