מנוהל TestDeviceStore

public class ManagedTestDeviceFactory
extends Object implements IManagedTestDeviceFactory

JavaScript.lang.Object
com.android.tradefed.device.managedTestDeviceמפעל


מפעל ליצירת מכשירים מסוגים שונים שאפשר לעקוב אחריהם על ידי 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

public static final String NOTIFY_AS_NATIVE

protected IDeviceMonitor mAllocationMonitor

protected IDeviceManager mDeviceManager

protected boolean mFastbootEnabled

בנאים ציבוריים

ManagedTestDeviceFactory(boolean fastbootEnabled, IDeviceManager deviceManager, IDeviceMonitor allocationMonitor)

שיטות ציבוריות

IManagedTestDevice createDevice(IDevice idevice)

יצירת IManagedTestDevice על סמך ה-IDevice שהועברה אליו.

IManagedTestDevice createRequestedDevice(IDevice idevice, IDeviceSelection options)

יצירת מכשיר שתואם למפרט

static boolean isTcpDeviceSerial(String serial)

כלי שעוזר למכשיר אם מדובר במספר סידורי ממכשיר שמחובר מרחוק.

void setFastbootEnabled(boolean enable)

הפעלת או לא תמיכה באתחול מהיר במכשיר שנוצר.

שיטות מוגנות

CollectingOutputReceiver createOutputReceiver()

יוצרים CollectingOutputReceiver.

IRunUtil getRunUtil()

מחזירה את מופע ברירת המחדל של IRunUtil.

boolean isRemoteEnvironment()

מחזיר True אם אנחנו פועלים כרגע בסביבה מרוחקת.

קבועים

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

expECTED_ERROR

protected static final String EXPECTED_ERROR

expECTED_RES

protected static final String EXPECTED_RES

IPADDRESS_PATTERN

public static final String IPADDRESS_PATTERN

NOTIFY_AS_NATIVE

public static final String NOTIFY_AS_NATIVE

mAllocationMonitor

protected IDeviceMonitor mAllocationMonitor

mDeviceManager

protected IDeviceManager mDeviceManager

mFastbootEnabled

protected boolean mFastbootEnabled

בנאים ציבוריים

מנוהל TestDeviceStore

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

פרמטרים
fastbootEnabled boolean

deviceManager IDeviceManager

allocationMonitor IDeviceMonitor

שיטות ציבוריות

createDevice

public IManagedTestDevice createDevice (IDevice idevice)

יצירת IManagedTestDevice על סמך ה-IDevice שהועברה אליו.

פרמטרים
idevice IDevice: שמגדירים את סוג המכשיר שנוצר

החזרות
IManagedTestDevice בסיס של IManagedTestDevice שנוצר ב-IDevice

יצירה מבוקשת

public IManagedTestDevice createRequestedDevice (IDevice idevice, 
                IDeviceSelection options)

יצירת מכשיר שתואם למפרט

פרמטרים
idevice IDevice

options IDeviceSelection

החזרות
IManagedTestDevice

isTcpDevice מדדים

public static boolean isTcpDeviceSerial (String serial)

כלי שעוזר למכשיר אם מדובר במספר סידורי ממכשיר שמחובר מרחוק. הפורמט הסידורי של tcp המכשיר הוא :

פרמטרים
serial String

החזרות
boolean

setFastbootEnabled

public void setFastbootEnabled (boolean enable)

הפעלת או לא תמיכה באתחול מהיר במכשיר שנוצר.

פרמטרים
enable boolean: הערך קובע את התמיכה.

שיטות מוגנות

createOutputReceiver

protected CollectingOutputReceiver createOutputReceiver ()

יוצרים CollectingOutputReceiver.

החזרות
CollectingOutputReceiver

getRunUtil

protected IRunUtil getRunUtil ()

מחזירה את מופע ברירת המחדל של IRunUtil.

החזרות
IRunUtil

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

מחזיר True אם אנחנו פועלים כרגע בסביבה מרוחקת. הפעולה הזו תשנה את המכשיר או התנהגות המשתמשים.

החזרות
boolean