diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2023-02-16 17:46:51 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2023-02-16 17:46:51 +0000 |
commit | ecd80e09fa8226314d7d66efbc40438a38b50731 (patch) | |
tree | 332cdbb6bc191efc17cf6d1a6bc4c2a9f79e0ed5 | |
parent | 2608f1849b3784e4655c5394eff551cf31ab2c55 (diff) | |
parent | fa3451ad16e0615a3da0d67f6db485bf8a1b0400 (diff) | |
download | hal-ecd80e09fa8226314d7d66efbc40438a38b50731.tar.gz |
Merge "Ban use of Thread.sleep() - VtsAidlUsbHostTest"
-rw-r--r-- | usb/usb/aidl/host/src/com/android/usb/vts/VtsAidlUsbHostTest.java | 12 |
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()); |