Zarządzane urządzenia testowe

public class ManagedTestDeviceFactory
extends Object implements IManagedTestDeviceFactory

java.lang.Object
com.android.tradefed.device.ManagedTestDeviceFactory


w fabryce do tworzenia różnego rodzaju urządzeń, które mogą być monitorowane przez Tf.

Podsumowanie

Stałe

int FRAMEWORK_CHECK_MAX_RETRY

long FRAMEWORK_CHECK_SLEEP_MS

Fieldsem

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

public static final String NOTIFY_AS_NATIVE

protected IDeviceMonitor mAllocationMonitor

protected IDeviceManager mDeviceManager

protected boolean mFastbootEnabled

Konstruktory publiczne

ManagedTestDeviceFactory(boolean fastbootEnabled, IDeviceManager deviceManager, IDeviceMonitor allocationMonitor)

Metody publiczne

IManagedTestDevice createDevice(IDevice idevice)

Utwórz element IManagedTestDevice na podstawie przekazanych do niego elementów IDevice.

IManagedTestDevice createRequestedDevice(IDevice idevice, IDeviceSelection options)

W szczególności utwórz urządzenie zgodne ze specyfikacją.

static boolean isTcpDeviceSerial(String serial)

Pomoc dotycząca urządzenia, jeśli jest to numer seryjny urządzenia połączonego zdalnie.

void setFastbootEnabled(boolean enable)

Włącz lub wyłącz obsługę szybkiego rozruchu dla utworzonego urządzenia.

Metody chronione

CollectingOutputReceiver createOutputReceiver()

Utwórz CollectingOutputReceiver.

IRunUtil getRunUtil()

Zwraca domyślną instancję IRunUtil.

boolean isRemoteEnvironment()

Wartość true, jeśli obecnie działamy w środowisku zdalnym.

Stałe

FRAMEWORK_CHECK_MAX_RETRY

protected static final int FRAMEWORK_CHECK_MAX_RETRY

Wartość stała: 3 (0x00000003)

FRAMEWORK_CHECK_SLEEP_MS

protected static final long FRAMEWORK_CHECK_SLEEP_MS

Wartość stała: 500 (0x00000000000001f4)

Fieldsem

CHECK_PM_CMD

protected static final String CHECK_PM_CMD

EXPECTED_ERROR

protected static final String EXPECTED_ERROR

EXPECTED_RES

protected static final String EXPECTED_RES

ADRES_IP_PATTERN

public static final String IPADDRESS_PATTERN

NOTIFY_AS_NATIVE

public static final String NOTIFY_AS_NATIVE

Monitorowanie lokalizacji mobilnych

protected IDeviceMonitor mAllocationMonitor

Menedżer urządzeń mobilnych

protected IDeviceManager mDeviceManager

mFastbootEnabled

protected boolean mFastbootEnabled

Konstruktory publiczne

Zarządzane urządzenia testowe

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

Parametry
fastbootEnabled boolean

deviceManager IDeviceManager

allocationMonitor IDeviceMonitor

Metody publiczne

UtwórzUrządzenie

public IManagedTestDevice createDevice (IDevice idevice)

Utwórz element IManagedTestDevice na podstawie przekazanych do niego elementów IDevice.

Parametry
idevice IDevice: określa typ tworzonego urządzenia.

Zwroty
IManagedTestDevice urządzenie IManagedTestDevice utworzone na podstawie IDevice

UtwórzŻądaneUrządzenie

public IManagedTestDevice createRequestedDevice (IDevice idevice, 
                IDeviceSelection options)

W szczególności utwórz urządzenie zgodne ze specyfikacją.

Parametry
idevice IDevice

options IDeviceSelection

Zwroty
IManagedTestDevice

isTcpDeviceSerial

public static boolean isTcpDeviceSerial (String serial)

Pomoc dotycząca urządzenia, jeśli jest to numer seryjny urządzenia połączonego zdalnie. format seryjny tcp urządzenie to :

Parametry
serial String

Zwroty
boolean

setFastbootEnabled

public void setFastbootEnabled (boolean enable)

Włącz lub wyłącz obsługę szybkiego rozruchu dla utworzonego urządzenia.

Parametry
enable boolean: wartość wskazuje wsparcie.

Metody chronione

Odbieraj dane wyjściowe

protected CollectingOutputReceiver createOutputReceiver ()

Utwórz CollectingOutputReceiver.

Zwroty
CollectingOutputReceiver

getRunutil

protected IRunUtil getRunUtil ()

Zwraca domyślną instancję IRunUtil.

Zwroty
IRunUtil

jest Środowisko zdalne

protected boolean isRemoteEnvironment ()

Wartość true, jeśli obecnie działamy w środowisku zdalnym. Spowoduje to zmianę urządzenia zachowanie użytkownika.

Zwroty
boolean