УправляемоеУдаленноеУстройство

public class ManagedRemoteDevice
extends TestDevice implements ITestLoggerReceiver

java.lang.Объект
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 .

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

TestDeviceOptions getOptions ()

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

void postInvocationTearDown (Throwable exception)

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

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

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

Общественные конструкторы

УправляемоеУдаленноеУстройство

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

Создает ManagedRemoteDevice .

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

stateMonitor IDeviceStateMonitor : используемый механизм IDeviceStateMonitor .

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

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

getOptions

public TestDeviceOptions getOptions ()

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

Возврат
TestDeviceOptions TestDeviceOptions относящиеся к тестируемому устройству.

постПризывСнос

public void postInvocationTearDown (Throwable exception)

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

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

предвызовНастройка

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

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

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

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

Броски
DeviceNotAvailableException
TargetSetupError