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ą zdalnie zarządzamy za pomocą instancji Tradefed w maszynie wirtualnej.

Podsumowanie

Publiczne konstruktory

ManagedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Tworzy ManagedRemoteDevice.

Metody publiczne

void postInvocationTearDown(Throwable exception)

Dodatkowe czynności wymagane do wyczyszczenia urządzenia, które zostaną wykonane po zakończeniu wywołania.

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

Dodatkowe czynności wymagane do skonfigurowania urządzenia, które zostaną wykonane na urządzeniu przed wywołaniem przepływu.

Publiczne konstruktory

ManagedRemoteDevice

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

Tworzy ManagedRemoteDevice.

Parametry
device IDevice: powiązany IDevice

stateMonitor IDeviceStateMonitor: mechanizm IDeviceStateMonitor, którego chcesz użyć

allocationMonitor IDeviceMonitor: IDeviceMonitor, aby informować o zmianach stanu przydziału.

Metody publiczne

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Dodatkowe czynności wymagane do wyczyszczenia urządzenia, które zostaną wykonane po zakończeniu wywołania.

Parametry
exception Throwable: jeśli wystąpił błąd wywołania, jest to ostateczny wyjątek.

preInvocationSetup

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

Dodatkowe czynności wymagane do skonfigurowania urządzenia, które zostaną wykonane na urządzeniu przed wywołaniem przepływu.

Parametry
info IBuildInfo: IBuildInfo urządzenia.

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

Zgłasza
DeviceNotAvailableException
TargetSetupError