ManagedRemoteDevice

public class ManagedRemoteDevice
extends TestDevice implements ITestLoggerReceiver

java.lang.Object
   ↳ com.android.tradefed.device.NativeDevice
     ↳ com.android.tradefed.device.TestDevice
       ↳ com.android.tradefed.device.cloud.ManagedRemoteDevice


Um dispositivo em execução em uma máquina virtual que gerenciamos remotamente por uma instância do Tradefed dentro da VM.

Resumo

Construtores públicos

ManagedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Cria um ManagedRemoteDevice.

Métodos públicos

void postInvocationTearDown(Throwable exception)

Etapas extras para limpeza obrigatória específica do dispositivo que será executada após a conclusão da invocação.

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

Etapas extras para a configuração obrigatória específica do dispositivo que será executada nele antes do fluxo de invocação.

Construtores públicos

ManagedRemoteDevice

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

Cria um ManagedRemoteDevice.

Parâmetros
device IDevice: o IDevice associado

stateMonitor IDeviceStateMonitor: o mecanismo IDeviceStateMonitor a ser usado

allocationMonitor IDeviceMonitor: o IDeviceMonitor para informar sobre mudanças no estado de alocação.

Métodos públicos

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Etapas extras para limpeza obrigatória específica do dispositivo que será executada após a conclusão da invocação.

Parâmetros
exception Throwable: se houver, a exceção final gerada pela falha na invocação.

preInvocationSetup

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

Etapas extras para a configuração obrigatória específica do dispositivo que será executada nele antes do fluxo de invocação.

Parâmetros
info IBuildInfo: o IBuildInfo do dispositivo.

attributes MultiMap: os atributos armazenados no contexto de invocação

Gera
DeviceNotAvailableException
TargetSetupError