LocalAndroidVirtualDevice

public class LocalAndroidVirtualDevice
extends RemoteAndroidDevice implements ITestLoggerReceiver

java.lang.Object
   ↳ com.android.tradefed.device.NativeDevice
     ↳ com.android.tradefed.device.TestDevice
       ↳ com.android.tradefed.device.RemoteAndroidDevice
         ↳ com.android.tradefed.device.LocalAndroidVirtualDevice


用于在 TradeFed 主机上运行的本地虚拟设备的类。

摘要

公共构造函数

LocalAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

公共方法

void postInvocationTearDown(Throwable exception)

执行常规拆解流程并停止虚拟设备。

void preInvocationSetup(IBuildInfo info, MultiMap<String, String> attributes)

执行常规设置流程并启动虚拟设备。

void setTestLogger(ITestLogger testLogger)
void shutdown()

关闭设备。

公共构造函数

LocalAndroidVirtualDevice

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

参数
device IDevice

stateMonitor IDeviceStateMonitor

allocationMonitor IDeviceMonitor

公共方法

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

执行常规拆解流程并停止虚拟设备。

参数
exception Throwable

preInvocationSetup

public void preInvocationSetup (IBuildInfo info, 
                MultiMap<String, String> attributes)

执行常规设置流程并启动虚拟设备。

参数
info IBuildInfo

attributes MultiMap

抛出
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

参数
testLogger ITestLogger

关机

public void shutdown ()

关闭设备。