O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

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 rodando dentro de uma máquina virtual que gerenciamos remotamente por meio de uma instância Tradefed dentro da VM.

Resumo

Construtores públicos

ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Cria um ManagedRemoteDevice .

Métodos públicos

TestDeviceOptions getOptions ()

Substitua o getter de base para poder resolver as opções dinâmicas antes de tentar fazer a configuração remota.

GceAvdInfo getRemoteAvdInfo ()

Retorna o GceAvdInfo que descreve a instância remota.

void postInvocationTearDown (Throwable exception)

Etapas extras para limpeza necessária específica do dispositivo que serão executadas após a conclusão da chamada.

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

Etapas extras para configuração necessária específica do dispositivo que serão executadas no dispositivo antes do fluxo de invocação.

void setTestLogger ( ITestLogger testLogger)

Injeta a instância ITestLogger

Métodos protegidos

long getCurrentTime ()

Retorna a hora atual do sistema.

void launchGce ( MultiMap <String, String> attributes)

Inicie o dispositivo gce real com base nas informações de compilaçã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 as mudanças de estado de alocação.

Métodos públicos

getOptions

public TestDeviceOptions getOptions ()

Substitua o getter de base para poder resolver as opções dinâmicas antes de tentar fazer a configuração remota.

devoluções
TestDeviceOptions TestDeviceOptions relacionadas ao dispositivo em teste.

getRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

Retorna o GceAvdInfo que descreve a instância remota.

devoluções
GceAvdInfo

postInvocation TearDown

public void postInvocationTearDown (Throwable exception)

Etapas extras para limpeza necessária específica do dispositivo que serão executadas após a conclusão da chamada.

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

preInvocationSetup

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

Etapas extras para configuração necessária específica do dispositivo que serão executadas no dispositivo antes do fluxo de invocação.

Parâmetros
info IBuildInfo : O IBuildInfo do dispositivo.

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

lances
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Injeta a instância ITestLogger

Parâmetros
testLogger ITestLogger

Métodos protegidos

getCurrentTime

protected long getCurrentTime ()

Retorna a hora atual do sistema. Exposto para testes.

devoluções
long

launchGce

protected void launchGce (MultiMap<String, String> attributes)

Inicie o dispositivo gce real com base nas informações de compilação.

Parâmetros
attributes MultiMap

lances
TargetSetupError