NestedRemoteDevice

public class NestedRemoteDevice
extends TestDevice

java.lang.Object
   ↳ com.android.tradefed.device.NativeDevice
     ↳ com.android.tradefed.device.TestDevice
       ↳ com.android.tradefed.device.cloud.NestedRemoteDevice


表示在远程 Cuttlefish 虚拟机内运行的设备。在某些情况下,它会更改本地设备 TestDevice 行为,以充分利用此设置。

摘要

公共构造函数

NestedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

创建 NestedRemoteDevice

公共方法

final boolean resetVirtualDevice()

拆解并恢复虚拟设备,以便继续进行测试。

公共构造函数

NestedRemoteDevice

public NestedRemoteDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

创建 NestedRemoteDevice

参数
device IDevice:关联的 IDevice

stateMonitor IDeviceStateMonitor:要使用的 IDeviceStateMonitor 机制

allocationMonitor IDeviceMonitor:用于通知分配状态变化的 IDeviceMonitor

公共方法

resetVirtualDevice

public final boolean resetVirtualDevice ()

拆解并恢复虚拟设备,以便继续测试。

返回
boolean

抛出
DeviceNotAvailableException