Zarządzane urządzenie zdalne

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 środku maszyny wirtualnej.

Podsumowanie

Konstruktory publiczne

ManagedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Tworzy ManagedRemoteDevice.

Metody publiczne

TestDeviceOptions getOptions()

Zastąp podstawową metodę pobierania, aby móc rozpoznać opcje dynamiczne przed próbą wykonania zdalną konfigurację.

void postInvocationTearDown(Throwable exception)

Dodatkowe kroki wymagane do czyszczenia danego urządzenia, które zostaną wykonane po wywołaniu gotowe.

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

Dodatkowe kroki wymaganej konfiguracji dla konkretnego urządzenia, które zostaną wykonane na urządzeniu przed z procesem wywołań.

Konstruktory publiczne

Zarządzane urządzenie zdalne

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

Tworzy ManagedRemoteDevice.

Parametry
device IDevice: powiązane pole IDevice

stateMonitor IDeviceStateMonitor: mechanizm IDeviceStateMonitor używany do użycia,

allocationMonitor IDeviceMonitor: element IDeviceMonitor informuje o zmianach stanu alokacji.

Metody publiczne

getOptions

public TestDeviceOptions getOptions ()

Zastąp podstawową metodę pobierania, aby móc rozpoznać opcje dynamiczne przed próbą wykonania zdalną konfigurację.

Zwroty
TestDeviceOptions TestDeviceOptions związane z testowanym urządzeniem.

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Dodatkowe kroki wymagane do czyszczenia danego urządzenia, które zostaną wykonane po wywołaniu gotowe.

Parametry
exception Throwable: ostatni wyjątek zgłoszony w wyniku niepowodzenia wywołania.

Konfiguracja wstępnego wywołania

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

Dodatkowe kroki wymaganej konfiguracji dla konkretnego urządzenia, które zostaną wykonane na urządzeniu przed z procesem wywołań.

Parametry
info IBuildInfo: IBuildInfo urządzenia.

attributes MultiMap: atrybuty przechowywane w kontekście wywołania.

Rzuty
DeviceNotAvailableException
TargetSetupError