DispositivoRemoto Gestito

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


Un dispositivo in esecuzione all'interno di una macchina virtuale che gestiamo in remoto tramite un'istanza Tradefed all'interno della VM.

Riepilogo

Costruttori pubblici

ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Crea un ManagedRemoteDevice .

Metodi pubblici

TestDeviceOptions getOptions ()

Sostituisci il getter di base per essere in grado di risolvere le opzioni dinamiche prima di tentare di eseguire la configurazione remota.

GceAvdInfo getRemoteAvdInfo ()

Restituisce il GceAvdInfo descrive l'istanza remota.

void postInvocationTearDown (Throwable exception)

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

void setTestLogger (ITestLogger testLogger)

Metodi protetti

long getCurrentTime ()

Restituisce l'ora di sistema corrente.

void launchGce ()

Avvia il dispositivo gce effettivo in base alle informazioni sulla build.

Costruttori pubblici

DispositivoRemoto Gestito

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

Crea un ManagedRemoteDevice .

Parametri
device IDevice : The Associated IDevice

stateMonitor IDeviceStateMonitor : IDeviceStateMonitor meccanismo per uso

allocationMonitor IDeviceMonitor : IDeviceMonitor per informare di cambiamenti di stato di allocazione.

Metodi pubblici

getOpzioni

public TestDeviceOptions getOptions ()

Sostituisci il getter di base per essere in grado di risolvere le opzioni dinamiche prima di tentare di eseguire la configurazione remota.

ritorna
TestDeviceOptions

getRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

Restituisce il GceAvdInfo descrive l'istanza remota.

ritorna
GceAvdInfo

postInvocazioneTearDown

public void postInvocationTearDown (Throwable exception)

Parametri
exception Throwable

preInvocationSetup

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

Parametri
info IBuildInfo

attributes MultiMap

tiri
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Parametri
testLogger ITestLogger

Metodi protetti

getCurrentTime

protected long getCurrentTime ()

Restituisce l'ora di sistema corrente. Esposto per test.

ritorna
long

lancioGce

protected void launchGce ()

Avvia il dispositivo gce effettivo in base alle informazioni sulla build.

tiri
TargetSetupError