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


Устройство, работающее внутри виртуальной машины, которым мы управляем удаленно через экземпляр Tradefed внутри виртуальной машины.

Краткое содержание

Публичные конструкторы

ManagedRemoteDevice ( IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Создает ManagedRemoteDevice .

Публичные методы

void postInvocationTearDown (Throwable exception)

Дополнительные шаги по очистке, необходимые для конкретного устройства, будут выполнены после завершения вызова.

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

Дополнительные шаги для настройки, специфичные для устройства, будут выполнены на устройстве перед потоком вызовов.

Публичные конструкторы

ManagedRemoteDevice

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

Создает ManagedRemoteDevice .

Параметры
device IDevice : связанный IDevice

stateMonitor IDeviceStateMonitor : механизм IDeviceStateMonitor для использования

allocationMonitor IDeviceMonitor : IDeviceMonitor для информирования об изменениях состояния распределения.

Публичные методы

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Дополнительные шаги по очистке, необходимые для конкретного устройства, будут выполнены после завершения вызова.

Параметры
exception Throwable : если есть, последнее исключение, вызванное ошибкой вызова.

preInvocationSetup

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

Дополнительные шаги для настройки, специфичные для устройства, будут выполнены на устройстве перед потоком вызовов.

Параметры
info IBuildInfo : IBuildInfo устройства.

attributes MultiMap : атрибуты, хранящиеся в контексте вызова

Броски
DeviceNotAvailableException
TargetSetupError