summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2023-02-16 17:46:51 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2023-02-16 17:46:51 +0000
commitecd80e09fa8226314d7d66efbc40438a38b50731 (patch)
tree332cdbb6bc191efc17cf6d1a6bc4c2a9f79e0ed5
parent2608f1849b3784e4655c5394eff551cf31ab2c55 (diff)
parentfa3451ad16e0615a3da0d67f6db485bf8a1b0400 (diff)
downloadhal-ecd80e09fa8226314d7d66efbc40438a38b50731.tar.gz
Merge "Ban use of Thread.sleep() - VtsAidlUsbHostTest"
-rw-r--r--usb/usb/aidl/host/src/com/android/usb/vts/VtsAidlUsbHostTest.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/usb/usb/aidl/host/src/com/android/usb/vts/VtsAidlUsbHostTest.java b/usb/usb/aidl/host/src/com/android/usb/vts/VtsAidlUsbHostTest.java
index d62ff6c2..5263d26b 100644
--- a/usb/usb/aidl/host/src/com/android/usb/vts/VtsAidlUsbHostTest.java
+++ b/usb/usb/aidl/host/src/com/android/usb/vts/VtsAidlUsbHostTest.java
@@ -23,6 +23,8 @@ import com.android.tradefed.invoker.TestInformation;
import com.android.tradefed.testtype.DeviceJUnit4ClassRunner;
import com.android.tradefed.testtype.junit4.BaseHostJUnit4Test;
import com.android.tradefed.testtype.junit4.BeforeClassWithInfo;
+import com.android.tradefed.util.RunInterruptedException;
+import com.android.tradefed.util.RunUtil;
import com.google.common.base.Strings;
import java.util.Arrays;
@@ -79,18 +81,18 @@ public final class VtsAidlUsbHostTest extends BaseHostJUnit4Test {
public void run() {
try {
mDevice.waitForDeviceNotAvailable(CONN_TIMEOUT);
- Thread.sleep(500);
+ RunUtil.getDefault().sleep(500);
mDevice.waitForDeviceAvailable(CONN_TIMEOUT);
mReconnected.set(true);
} catch (DeviceNotAvailableException dnae) {
CLog.e("Device is not available");
- } catch (InterruptedException ie) {
+ } catch (RunInterruptedException ie) {
CLog.w("Thread.sleep interrupted");
}
}
}).start();
- Thread.sleep(100);
+ RunUtil.getDefault().sleep(100);
String cmd = "svc usb resetUsbPort";
CLog.i("Invoke shell command [" + cmd + "]");
long startTime = System.currentTimeMillis();
@@ -102,9 +104,9 @@ public final class VtsAidlUsbHostTest extends BaseHostJUnit4Test {
return;
}
- Thread.sleep(100);
+ RunUtil.getDefault().sleep(100);
while (!mReconnected.get() && System.currentTimeMillis() - startTime < CONN_TIMEOUT) {
- Thread.sleep(300);
+ RunUtil.getDefault().sleep(300);
}
Assert.assertTrue("usb not reconnect", mReconnected.get());