Dispositivo remoto administrado

public class ManagedRemoteDevice
extends TestDevice implements ITestLoggerReceiver

java.lang.Objeto
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.cloud.ManagedRemoteDevice


Un dispositivo que se ejecuta dentro de una máquina virtual que administramos de forma remota a través de una instancia Tradefed dentro de la VM.

Resumen

Constructores públicos

ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Crea un ManagedRemoteDevice .

Métodos públicos

TestDeviceOptions getOptions ()

Anule el captador base para poder resolver las opciones dinámicas antes de intentar realizar la configuración remota.

void postInvocationTearDown (Throwable exception)

Se requieren pasos adicionales para la limpieza específica del dispositivo que se ejecutarán una vez finalizada la invocación.

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

Pasos adicionales para la configuración requerida específica del dispositivo que se ejecutarán en el dispositivo antes del flujo de invocación.

Constructores públicos

Dispositivo remoto administrado

public ManagedRemoteDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

Crea un ManagedRemoteDevice .

Parámetros
device IDevice : el IDevice asociado

stateMonitor IDeviceStateMonitor : el mecanismo IDeviceStateMonitor a utilizar

allocationMonitor IDeviceMonitor : el IDeviceMonitor para informar de los cambios en el estado de asignación.

Métodos públicos

obtener Opciones

public TestDeviceOptions getOptions ()

Anule el captador base para poder resolver las opciones dinámicas antes de intentar realizar la configuración remota.

Devoluciones
TestDeviceOptions TestDeviceOptions relacionadas con el dispositivo bajo prueba.

postInvocaciónTearDown

public void postInvocationTearDown (Throwable exception)

Se requieren pasos adicionales para la limpieza específica del dispositivo que se ejecutarán una vez finalizada la invocación.

Parámetros
exception Throwable : si existe, la excepción final generada por el error de invocación.

configuración previa a la invocación

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

Pasos adicionales para la configuración requerida específica del dispositivo que se ejecutarán en el dispositivo antes del flujo de invocación.

Parámetros
info IBuildInfo : IBuildInfo del dispositivo.

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

Lanza
DeviceNotAvailableException
TargetSetupError