Zarządzane urządzenie zdalne

public class ManagedRemoteDevice
extends TestDevice implements ITestLoggerReceiver

Obiekt Java.lang.Object
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.cloud.ManagedRemoteDevice


Urządzenie działające na maszynie wirtualnej, którym zarządzamy zdalnie poprzez instancję Tradefed wewnątrz maszyny wirtualnej.

Streszczenie

Konstruktorzy publiczni

ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Tworzy ManagedRemoteDevice .

Metody publiczne

TestDeviceOptions getOptions ()

Zastąp podstawowy moduł pobierający, aby móc rozpoznać opcje dynamiczne przed próbą przeprowadzenia zdalnej konfiguracji.

GceAvdInfo getRemoteAvdInfo ()

Zwraca GceAvdInfo opisujące zdalną instancję.

void postInvocationTearDown (Throwable exception)

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

void setTestLogger (ITestLogger testLogger)

Metody chronione

long getCurrentTime ()

Zwraca bieżący czas systemowy.

void launchGce ()

Uruchom rzeczywiste urządzenie gce na podstawie informacji o kompilacji.

Konstruktorzy publiczni

Zarządzane urządzenie zdalne

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

Tworzy ManagedRemoteDevice .

Parametry
device IDevice : powiązane IDevice

stateMonitor IDeviceStateMonitor : mechanizm IDeviceStateMonitor do użycia

allocationMonitor IDeviceMonitor : IDeviceMonitor informujący o zmianach stanu alokacji.

Metody publiczne

pobierzOpcje

public TestDeviceOptions getOptions ()

Zastąp podstawowy moduł pobierający, aby móc rozpoznać opcje dynamiczne przed próbą przeprowadzenia zdalnej konfiguracji.

Zwroty
TestDeviceOptions

pobierzRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

Zwraca GceAvdInfo opisujące zdalną instancję.

Zwroty
GceAvdInfo

postInwokacjaTearDown

public void postInvocationTearDown (Throwable exception)

Parametry
exception Throwable

konfiguracja przed wywołaniem

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

Parametry
info IBuildInfo

attributes MultiMap

Rzuca
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Parametry
testLogger ITestLogger

Metody chronione

pobierzCurrentTime

protected long getCurrentTime ()

Zwraca bieżący czas systemowy. Wystawiony do testów.

Zwroty
long

uruchomGce

protected void launchGce ()

Uruchom rzeczywiste urządzenie gce na podstawie informacji o kompilacji.

Rzuca
TargetSetupError