From fa2f7171af7e6f4bf03a887a28d1847fc81d5571 Mon Sep 17 00:00:00 2001 From: paulhu Date: Fri, 23 Jul 2021 15:20:06 +0800 Subject: [PATCH] Address aosp/1740740 leftover comments - Use SystemClock.sleep instead. - Shorten the waiting time. Bug: 185149952 Test: atest ConnectivityManagerTest#testUidsAllowedOnRestrictedNetworks Change-Id: I82221a61bdddf6dc8147b3a29c873ca6c8b05e93 --- .../android/net/cts/ConnectivityManagerTest.java | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/tests/cts/net/src/android/net/cts/ConnectivityManagerTest.java b/tests/cts/net/src/android/net/cts/ConnectivityManagerTest.java index 8e5b700d5c..5a71319f48 100644 --- a/tests/cts/net/src/android/net/cts/ConnectivityManagerTest.java +++ b/tests/cts/net/src/android/net/cts/ConnectivityManagerTest.java @@ -2850,22 +2850,13 @@ public class ConnectivityManagerTest { } } - /** Wait for assigned time. */ - private void waitForMs(long ms) { - try { - Thread.sleep(ms); - } catch (InterruptedException e) { - fail("Thread was interrupted"); - } - } - private void assertBindSocketToNetworkSuccess(final Network network) throws Exception { final CompletableFuture future = new CompletableFuture<>(); final ExecutorService executor = Executors.newSingleThreadExecutor(); try { executor.execute(() -> { - for (int i = 0; i < 30; i++) { - waitForMs(100); + for (int i = 0; i < 300; i++) { + SystemClock.sleep(10); try (Socket socket = new Socket()) { network.bindSocket(socket);