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.

void postInvocationTearDown (Throwable exception)

Dodatkowe kroki dotyczące wymaganego czyszczenia specyficznego dla urządzenia, które zostaną wykonane po zakończeniu wywołania.

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

Dodatkowe kroki wymaganej konfiguracji specyficznej dla urządzenia, które zostaną wykonane na urządzeniu przed przepływem wywołania.

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 TestDeviceOptions powiązane z testowanym urządzeniem.

postInwokacjaTearDown

public void postInvocationTearDown (Throwable exception)

Dodatkowe kroki dotyczące wymaganego czyszczenia specyficznego dla urządzenia, które zostaną wykonane po zakończeniu wywołania.

Parametry
exception Throwable : jeśli istnieje, ostatni wyjątek zgłoszony przez niepowodzenie wywołania.

konfiguracja przed wywołaniem

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

Dodatkowe kroki wymaganej konfiguracji specyficznej dla urządzenia, które zostaną wykonane na urządzeniu przed przepływem wywołania.

Parametry
info IBuildInfo : IBuildInfo urządzenia.

attributes MultiMap : Atrybuty przechowywane w kontekście wywołania

Rzuca
DeviceNotAvailableException
TargetSetupError