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