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

void postInvocationTearDown(Throwable exception)

Dodatkowe czynności związane z czyszczeniem, które są wymagane na urządzeniu, zostaną wykonane po zakończeniu wywołania.

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

Dodatkowe czynności wymagane do konfiguracji na urządzeniu, które zostaną wykonane na urządzeniu przed rozpoczęciem procesu wywołania.

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

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Dodatkowe czynności związane z czyszczeniem, które są wymagane na urządzeniu, zostaną wykonane po zakończeniu wywołania.

Parametry
exception Throwable: jeśli występuje, to ostatnie wyjątek wywołany przez błąd wywołania.

preInvocationSetup

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

Dodatkowe czynności wymagane do konfiguracji na urządzeniu, które zostaną wykonane na urządzeniu przed rozpoczęciem procesu wywołania.

Parametry
info IBuildInfo: IBuildInfo urządzenia.

attributes MultiMap: atrybuty zapisane w kontekście wywołania

Rzuty
DeviceNotAvailableException
TargetSetupError