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


A classe para dispositivos virtuais locais executados no host do TradeFed.

Resumo

Construtores públicos

LocalAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Métodos públicos

void postInvocationTearDown(Throwable exception)

Execute o procedimento de desmontagem comum e pare o dispositivo virtual.

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

Execute o procedimento de configuração comum e inicie o dispositivo virtual.

void setTestLogger(ITestLogger testLogger)
void shutdown()

Desligue o dispositivo.

Construtores públicos

LocalAndroidVirtualDevice

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

Parâmetros
device IDevice

stateMonitor IDeviceStateMonitor

allocationMonitor IDeviceMonitor

Métodos públicos

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Execute o procedimento de desmontagem comum e pare o dispositivo virtual.

Parâmetros
exception Throwable

preInvocationSetup

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

Execute o procedimento de configuração comum e inicie o dispositivo virtual.

Parâmetros
info IBuildInfo

attributes MultiMap

Gera
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Parâmetros
testLogger ITestLogger

encerramento

public void shutdown ()

Desligue o dispositivo.