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

Resumo

Construtoras públicas

ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Cria um ManagedRemoteDevice .

Métodos públicos

TestDeviceOptions getOptions ()

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

GceAvdInfo getRemoteAvdInfo ()

Retorna o GceAvdInfo descrevendo a instância remota.

void postInvocationTearDown (Throwable exception)

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

void setTestLogger (ITestLogger testLogger)

Métodos protegidos

long getCurrentTime ()

Retorna a hora atual do sistema.

void launchGce ()

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

Construtoras públicas

ManagedRemoteDevice

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

Cria um ManagedRemoteDevice .

Parâmetros
device IDevice : a Associated IDevice

stateMonitor IDeviceStateMonitor : o IDeviceStateMonitor mecanismo para uso

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 básico para poder resolver as opções dinâmicas antes de tentar fazer a configuração remota.

Devoluções
TestDeviceOptions

getRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

Retorna o GceAvdInfo descrevendo a instância remota.

Devoluções
GceAvdInfo

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Parâmetros
exception Throwable

preInvocationSetup

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

Parâmetros
info IBuildInfo

attributes MultiMap

Lança
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Parâmetros
testLogger ITestLogger

Métodos protegidos

getCurrentTime

protected long getCurrentTime ()

Retorna a hora atual do sistema. Exposto para teste.

Devoluções
long

launchGce

protected void launchGce ()

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

Lança
TargetSetupError