LocalAndroidVirtualDevice

public class LocalAndroidVirtualDevice
extends RemoteAndroidDevice implements ITestLoggerReceiver

java.lang.Object
   ↳ com.android.tradefed.device.NativeDevice (link em inglês)
     ↳ com.android.tradefed.device.TestDevice (link em inglês)
       ↳ com.android.tradefed.device.RemoteAndroidDevice (link em inglês)
         ↳ com.android.tradefed.device.LocalAndroidVirtualDevice


A classe para dispositivos virtuais locais em execução no host do TradeFed.

Resumo

Construtores públicos

LocalAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Métodos públicos

void postInvocationTearDown(Throwable exception)

Executar um procedimento comum de eliminação e parar o dispositivo virtual.

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

Executar o procedimento de configuração comum e iniciar 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)

Executar um procedimento comum de eliminação e parar o dispositivo virtual.

Parâmetros
exception Throwable

Configuração preInvocation

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

Executar o procedimento de configuração comum e iniciar 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.