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

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

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

adbTcpDesconectar

public boolean adbTcpDisconnect (String host, 
                String port)

Parâmetros
host String

port String

Retorna
boolean

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

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

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

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: 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.