LocalAndroidVirtualDevice

public class LocalAndroidVirtualDevice
extends RemoteAndroidDevice implements ITestLoggerReceiver

Objeto java.lang.
   ↳ com.android.tradefed.device.NativeDevice
     ↳ com.android.tradefed.device.TestDevice
       ↳ com.android.tradefed.device.RemoteAndroidDevice
         ↳ com.android.tradefed.device.LocalAndroidVirtualDevice


Es la clase para dispositivos virtuales locales que se ejecutan en el host de TradeFed.

Resumen

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

Ejecuta el procedimiento común de desmontaje y detén el dispositivo virtual.

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

Ejecuta el procedimiento de configuración común y, luego, inicia el dispositivo virtual.

void setTestLogger(ITestLogger testLogger)

Inserta la instancia ITestLogger.

void shutdown()

Apaga el dispositivo.

Constructores 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

Muestra
boolean

adbTcpDesconectar

public boolean adbTcpDisconnect (String host, 
                String port)

Parámetros
host String

port String

Muestra
boolean

TearDown después de la invocación

public void postInvocationTearDown (Throwable exception)

Ejecuta el procedimiento común de desmontaje y detén el dispositivo virtual.

Parámetros
exception Throwable: Si existe, es la excepción final que generó el error de invocación.

Configuración previa a la invocación

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

Ejecuta el procedimiento de configuración común y, luego, inicia el dispositivo virtual.

Parámetros
info IBuildInfo: El IBuildInfo del dispositivo.

attributes MultiMap: Los atributos almacenados en el contexto de invocación

Arroja
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Inserta la instancia ITestLogger.

Parámetros
testLogger ITestLogger

apagado

public void shutdown ()

Apaga el dispositivo.