diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2020-08-17 16:41:29 +0000 |
---|---|---|
committer | Julien Desprez <jdesprez@google.com> | 2020-08-17 17:39:44 +0000 |
commit | 141506868ab1ce9ef4e62e0f459598e11b7ebe10 (patch) | |
tree | 9a3c3568e029367f02b0cc1432715402e0a88dab | |
parent | 2728bb602690fc692d0d7788d64cf0952e6f2101 (diff) | |
download | tradefederation-141506868ab1ce9ef4e62e0f459598e11b7ebe10.tar.gz |
Report virtual devices as virtual lost count
Test: unit tests
Bug: 163037757
Change-Id: I216d45762a2378ed8e37772cec8d1a952a50d101
Merged-In: I216d45762a2378ed8e37772cec8d1a952a50d101
-rw-r--r-- | src/com/android/tradefed/invoker/TestInvocation.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/tradefed/invoker/TestInvocation.java b/src/com/android/tradefed/invoker/TestInvocation.java index 2927f19a4..25d1caddb 100644 --- a/src/com/android/tradefed/invoker/TestInvocation.java +++ b/src/com/android/tradefed/invoker/TestInvocation.java @@ -35,6 +35,7 @@ import com.android.tradefed.device.FreeDeviceState; import com.android.tradefed.device.ITestDevice; import com.android.tradefed.device.ITestDevice.RecoveryMode; import com.android.tradefed.device.NativeDevice; +import com.android.tradefed.device.RemoteAndroidDevice; import com.android.tradefed.device.StubDevice; import com.android.tradefed.device.TcpDevice; import com.android.tradefed.device.TestDeviceState; @@ -1128,7 +1129,8 @@ public class TestInvocation implements ITestInvocation { int countVirtualLost = 0; for (Entry<ITestDevice, FreeDeviceState> fds : devicesStates.entrySet()) { // TODO: Rely on the FailureStatus for lost devices instead - if (fds.getKey().getIDevice() instanceof TcpDevice + if ((fds.getKey().getIDevice() instanceof TcpDevice + || fds.getKey() instanceof RemoteAndroidDevice) && exception instanceof DeviceNotAvailableException) { countVirtualLost++; continue; |