ManagedTestDeviceFactory

public class ManagedTestDeviceFactory
extends Object implements IManagedTestDeviceFactory

java.lang.Объект
com.android.tradefed.device.ManagedTestDeviceFactory


Фабрика по созданию различных типов устройств, которые может контролировать Tf.

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

Константы

int FRAMEWORK_CHECK_MAX_RETRY

long FRAMEWORK_CHECK_SLEEP_MS

Поля

protected static final String CHECK_PM_CMD

protected static final String EXPECTED_ERROR

protected static final String EXPECTED_RES

public static final String IPADDRESS_PATTERN

protected IDeviceMonitor mAllocationMonitor

protected IDeviceManager mDeviceManager

protected boolean mFastbootEnabled

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

ManagedTestDeviceFactory (boolean fastbootEnabled, IDeviceManager deviceManager, IDeviceMonitor allocationMonitor)

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

IManagedTestDevice createDevice (IDevice idevice)

void setFastbootEnabled (boolean enable)

Защищенные методы

boolean checkFrameworkSupport (IDevice idevice)

Помощник, который возвращает true, если устройство поддерживает платформу.

CollectingOutputReceiver createOutputReceiver ()

Создайте CollectingOutputReceiver .

IRunUtil getRunUtil ()

Верните экземпляр IRunUtil по умолчанию.

boolean isRemoteEnvironment ()

Верните true, если в данный момент мы работаем в удаленной среде.

boolean isTcpDeviceSerial (String serial)

Помощник устройству, если это серийник от удаленно подключенного устройства.

Константы

FRAMEWORK_CHECK_MAX_RETRY

protected static final int FRAMEWORK_CHECK_MAX_RETRY

Постоянное значение: 3 (0x00000003)

FRAMEWORK_CHECK_SLEEP_MS

protected static final long FRAMEWORK_CHECK_SLEEP_MS

Постоянное значение: 500 (0x00000000000001f4)

Поля

CHECK_PM_CMD

protected static final String CHECK_PM_CMD

ОЖИДАЕМАЯ_ОШИБКА

protected static final String EXPECTED_ERROR

EXPECTED_RES

protected static final String EXPECTED_RES

IPADDRESS_PATTERN

public static final String IPADDRESS_PATTERN

mAllocationMonitor

protected IDeviceMonitor mAllocationMonitor

мдевицеманажер

protected IDeviceManager mDeviceManager

mFastbootEnabled

protected boolean mFastbootEnabled

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

ManagedTestDeviceFactory

public ManagedTestDeviceFactory (boolean fastbootEnabled, 
                IDeviceManager deviceManager, 
                IDeviceMonitor allocationMonitor)

Параметры
fastbootEnabled boolean

deviceManager IDeviceManager

allocationMonitor IDeviceMonitor

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

создатьустройство

public IManagedTestDevice createDevice (IDevice idevice)

Параметры
idevice IDevice

Возврат
IManagedTestDevice

установитьFastbootEnabled

public void setFastbootEnabled (boolean enable)

Параметры
enable boolean

Защищенные методы

checkFrameworkПоддержка

protected boolean checkFrameworkSupport (IDevice idevice)

Помощник, который возвращает true, если устройство поддерживает платформу.

Параметры
idevice IDevice

Возврат
boolean

createOutputReceiver

protected CollectingOutputReceiver createOutputReceiver ()

Создайте CollectingOutputReceiver .

Возврат
CollectingOutputReceiver

getRunUtil

protected IRunUtil getRunUtil ()

Верните экземпляр IRunUtil по умолчанию.

Возврат
IRunUtil

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

Верните true, если в данный момент мы работаем в удаленной среде. Это изменит поведение устройства.

Возврат
boolean

isTcpDeviceSerial

protected boolean isTcpDeviceSerial (String serial)

Помощник устройству, если это серийник от удаленно подключенного устройства. последовательный формат устройства TCP :

Параметры
serial String

Возврат
boolean