ManagedTestDeviceFactory
public class ManagedTestDeviceFactory
extends Object
implements IManagedTestDeviceFactory
java.lang.Object | |
↳ | 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) צור |
IManagedTestDevice | createRequestedDevice (IDevice idevice, IDeviceSelection options) צור במיוחד מכשיר התואם למפרט |
static boolean | isTcpDeviceSerial (String serial) עוזר למכשיר אם זה טורי ממכשיר המחובר מרחוק. |
void | setFastbootEnabled (boolean enable) אפשר או לא תמיכה באתחול מהיר עבור המכשיר שנוצר. |
שיטות מוגנות | |
---|---|
CollectingOutputReceiver | createOutputReceiver () צור |
IRunUtil | getRunUtil () החזר את מופע ברירת המחדל |
boolean | isRemoteEnvironment () החזר אמת אם אנו פועלים כעת בסביבה מרוחקת. |
קבועים
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 (0x000000000000001f4)
שדות
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
mAllocationMonitor
protected IDeviceMonitor mAllocationMonitor
mDeviceManager
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)
צור IManagedTestDevice
על סמך ה- IDevice
שהועבר אליו.
פרמטרים | |
---|---|
idevice | IDevice : זה יגדיר את סוג המכשיר שנוצר |
החזרות | |
---|---|
IManagedTestDevice | בסיס IManagedTestDevice שנוצר על ה-IDevice |
createRequestedDevice
public IManagedTestDevice createRequestedDevice (IDevice idevice, IDeviceSelection options)
צור במיוחד מכשיר התואם למפרט
פרמטרים | |
---|---|
idevice | IDevice |
options | IDeviceSelection |
החזרות | |
---|---|
IManagedTestDevice |
isTcpDeviceSerial
public static boolean isTcpDeviceSerial (String serial)
עוזר למכשיר אם זה טורי ממכשיר המחובר מרחוק. פורמט סדרתי של מכשיר tcp הוא
פרמטרים | |
---|---|
serial | String |
החזרות | |
---|---|
boolean |
setFastbootEnabled
public void setFastbootEnabled (boolean enable)
אפשר או לא תמיכה באתחול מהיר עבור המכשיר שנוצר.
פרמטרים | |
---|---|
enable | boolean : ערך קובע את התמיכה. |
שיטות מוגנות
createOutputReceiver
protected CollectingOutputReceiver createOutputReceiver ()
צור CollectingOutputReceiver
.
החזרות | |
---|---|
CollectingOutputReceiver |
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
החזר אמת אם אנו פועלים כעת בסביבה מרוחקת. זה ישנה את התנהגות המכשיר.
החזרות | |
---|---|
boolean |