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


Urządzenie działające w maszynie wirtualnej, którą zarządzamy zdalnie za pomocą instancji Tradefed w maszynie wirtualnej.

Podsumowanie

Konstruktory publiczne

ManagedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Tworzy ManagedRemoteDevice.

Metody publiczne

TestDeviceOptions getOptions()

Zastąp metodę pobierania podstawowej wartości, aby umożliwić rozwiązywanie opcji dynamicznych przed próbą zdalnej konfiguracji.

GceAvdInfo getRemoteAvdInfo()

Zwraca GceAvdInfo opisujący odległą instancję.

void postInvocationTearDown(Throwable exception)

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

void setTestLogger(ITestLogger testLogger)

Chronione metody

long getCurrentTime()

Zwraca bieżący czas systemowy.

void launchGce()

Uruchom właściwe urządzenie gce na podstawie informacji o kompilacji.

Konstruktory publiczne

ManagedRemoteDevice

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

Tworzy ManagedRemoteDevice.

Parametry
device IDevice: powiązany IDevice

stateMonitor IDeviceStateMonitor: mechanizm IDeviceStateMonitor do użycia

allocationMonitor IDeviceMonitor: IDeviceMonitor, aby poinformować o zmianach stanu alokacji.

Metody publiczne

getOptions

public TestDeviceOptions getOptions ()

Zastąp metodę pobierania podstawowej wartości, aby umożliwić rozwiązywanie opcji dynamicznych przed próbą zdalnej konfiguracji.

Zwroty
TestDeviceOptions

getRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

Zwraca GceAvdInfo opisujący odległą instancję.

Zwroty
GceAvdInfo

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Parametry
exception Throwable

preInvocationSetup

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

Parametry
info IBuildInfo

attributes MultiMap

Rzuty
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Parametry
testLogger ITestLogger

Chronione metody

getCurrentTime

protected long getCurrentTime ()

Zwraca bieżący czas systemowy. Wyeksponowane do testowania.

Zwroty
long

launchGce

protected void launchGce ()

Uruchom właściwe urządzenie gce na podstawie informacji o kompilacji.

Rzuty
TargetSetupError