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

boolean adbTcpConnect(String host, String port)
boolean adbTcpDisconnect(String host, String port)
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)

Injeta a instância ITestLogger.

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

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

Parâmetros
host String

port String

Retorna
boolean

adbTcpDisconnect

public boolean adbTcpDisconnect (String host, 
                String port)

Parâmetros
host String

port String

Retorna
boolean

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

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

Parâmetros
exception Throwable: se houver, a exceção final gerada pela falha de invocação.

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: o IBuildInfo do dispositivo.

attributes MultiMap: os atributos armazenados no contexto de invocação

Gera
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Injeta a instância ITestLogger.

Parâmetros
testLogger ITestLogger

encerramento

public void shutdown ()

Desligue o dispositivo.