Dispositivo remoto anidado

public class NestedRemoteDevice
extends TestDevice

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


Representación del dispositivo que se ejecuta dentro de una máquina virtual Cuttlefish remota. En algunos casos, alterará el comportamiento del dispositivo local TestDevice para aprovechar la configuración.

Resumen

Constructores públicos

NestedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Crea un NestedRemoteDevice .

Métodos públicos

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

final boolean resetVirtualDevice (ITestLogger logger, IBuildInfo info, boolean resetDueToFailure)

Desmonte y restaure el dispositivo virtual para que puedan continuar las pruebas.

Constructores públicos

Dispositivo remoto anidado

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

Crea un NestedRemoteDevice .

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

configuración previa a la invocación

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

Parámetros
info IBuildInfo

attributes MultiMap

Lanza
DeviceNotAvailableException
TargetSetupError

restablecerdispositivovirtual

public final boolean resetVirtualDevice (ITestLogger logger, 
                IBuildInfo info, 
                boolean resetDueToFailure)

Desmonte y restaure el dispositivo virtual para que puedan continuar las pruebas.

Parámetros
logger ITestLogger

info IBuildInfo

resetDueToFailure boolean

Devoluciones
boolean

Lanza
DeviceNotAvailableException