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 ()

Выключите устройство.