Zarządzane urządzenie zdalne
public class ManagedRemoteDevice
extends TestDevice
implements ITestLoggerReceiver
Urządzenie działające na maszynie wirtualnej, którym zarządzamy zdalnie poprzez instancję Tradefed wewnątrz maszyny wirtualnej.
Streszczenie
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.
pobierzRemoteAvdInfo
public GceAvdInfo getRemoteAvdInfo ()
Zwraca GceAvdInfo
opisujące zdalną instancję.
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.
uruchomGce
protected void launchGce ()
Uruchom rzeczywiste urządzenie gce na podstawie informacji o kompilacji.