RemoteAndroidDevice
public class RemoteAndroidDevice
extends TestDevice
java.lang.Object | |||
↳ | com.android.tradefed.device.NativeDevice | ||
↳ | com.android.tradefed.device.TestDevice | ||
↳ | com.android.tradefed.device.RemoteAndroidDevice |
יישום של ITestDevice
עבור מכשיר אנדרואיד מלא המחובר באמצעות adb connect. נניח שסדרת המכשיר תהיה בפורמט
סיכום
קבועים | |
---|---|
long | DEFAULT_SHORT_CMD_TIMEOUT |
int | MAX_RETRIES |
long | RETRY_INTERVAL_MS |
long | WAIT_FOR_ADB_CONNECT
|
בנאים ציבוריים | |
---|---|
RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) יוצר |
שיטות ציבוריות | |
---|---|
static boolean | checkSerialFormatValid (String serialString) בדוק אם הפורמט של הסדרות הוא כצפוי |
DeviceDescriptor | getDeviceDescriptor () החזר |
Integer | getInitialDeviceNumOffset () מחזירה את היסט מספר ההתקן הידוע אם יש. |
String | getInitialIp () מחזיר את ה-IP הראשוני המשויך למכשיר אם יש כזה. |
String | getInitialSerial () מחזירה את השם הסידורי הראשוני של המכשיר. |
String | getInitialUser () מחזירה את המשתמש הראשוני הידוע אם קיים. |
String | getMacAddress () מחזירה את כתובת ה-MAC של המכשיר, null אם היא לא מצליחה לבצע שאילתה מהמכשיר. |
boolean | isEncryptionSupported () חוזר אם ההצפנה נתמכת במכשיר. |
void | postInvocationTearDown (Throwable exception) שלבים נוספים עבור ניקוי נדרש ספציפי למכשיר שיבוצעו לאחר ביצוע ההזמנה. |
void | setAdbLogFile (File adbLogFile) תן קובץ מקלט שבו נוכל לאחסן את כל יומני החיבור של ADB למטרת ניפוי באגים. |
קבועים
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
ערך קבוע: 20000 (0x00000000000004e20)
MAX_RETIES
protected static final int MAX_RETRIES
ערך קבוע: 5 (0x00000005)
RETRY_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
ערך קבוע: 5000 (0x0000000000001388)
WAIT_FOR_ADB_CONNECT
public static final long WAIT_FOR_ADB_CONNECT
ערך קבוע: 120000 (0x000000000001d4c0)
בנאים ציבוריים
RemoteAndroidDevice
public RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
יוצר RemoteAndroidDevice
.
פרמטרים | |
---|---|
device | IDevice : ה- IDevice המשויך |
stateMonitor | IDeviceStateMonitor : מנגנון IDeviceStateMonitor לשימוש |
allocationMonitor | IDeviceMonitor : ה- IDeviceMonitor ליידע על שינויים במצב ההקצאה. |
שיטות ציבוריות
checkSerialFormatValid
public static boolean checkSerialFormatValid (String serialString)
בדוק אם הפורמט של הסדרות הוא כצפוי
פרמטרים | |
---|---|
serialString | String |
החזרות | |
---|---|
boolean | true אם הפורמט חוקי, false אחרת. |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor ()
החזר DeviceDescriptor
ממידע המכשיר כדי לקבל מידע עליו מבלי להעביר את אובייקט המכשיר בפועל.
החזרות | |
---|---|
DeviceDescriptor |
getInitialDeviceNumOffset
public Integer getInitialDeviceNumOffset ()
מחזירה את היסט מספר ההתקן הידוע אם יש. מחזירה null אם לא זמין.
החזרות | |
---|---|
Integer |
getInitialIp
public String getInitialIp ()
מחזיר את ה-IP הראשוני המשויך למכשיר אם יש כזה. מחזירה null אם אין IP ראשוני ידוע.
החזרות | |
---|---|
String |
getInitialSerial
public String getInitialSerial ()
מחזירה את השם הסידורי הראשוני של המכשיר.
החזרות | |
---|---|
String |
getInitialUser
public String getInitialUser ()
מחזירה את המשתמש הראשוני הידוע אם קיים. מחזירה null אם אין משתמש ידוע ראשוני.
החזרות | |
---|---|
String |
getMacAddress
public String getMacAddress ()
מחזירה את כתובת ה-MAC של המכשיר, null אם היא לא מצליחה לבצע שאילתה מהמכשיר.
החזרות | |
---|---|
String |
isEncryptionSupported
public boolean isEncryptionSupported ()
חוזר אם ההצפנה נתמכת במכשיר.
החזרות | |
---|---|
boolean | true אם המכשיר תומך בהצפנה. |
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
שלבים נוספים עבור ניקוי נדרש ספציפי למכשיר שיבוצעו לאחר ביצוע ההזמנה.
פרמטרים | |
---|---|
exception | Throwable : אם קיים, החריג האחרון שהועלה על ידי כשל הפנייה. |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
תן קובץ מקלט שבו נוכל לאחסן את כל יומני החיבור של ADB למטרת ניפוי באגים.
פרמטרים | |
---|---|
adbLogFile | File |