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

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

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

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

attributes MultiMap

Arroja
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Parámetros
testLogger ITestLogger

apagado

public void shutdown ()

Apaga el dispositivo.