RemoteAndroidVirtualDevice

public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice

java.lang.Object
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.RemoteAndroidDevice
com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice


מרחיב את התנהגות RemoteAndroidDevice עבור מכשיר אנדרואיד מלא שפועל ב-Google Compute Engine (Gce). נניח שסדרת המכשיר תהיה בפורמט : ב-adb.

סיכום
בנאים ציבוריים
RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

יוצר RemoteAndroidVirtualDevice .

שיטות ציבוריות
GceAvdInfo getAvdInfo ()

שיטה זו הוצאה משימוש. צריך להשתמש ישירות ב-API של החיבור

DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

החזר DeviceDescriptor ממידע המכשיר כדי לקבל מידע עליו מבלי להעביר את אובייקט המכשיר בפועל.

getTombstones ()

לדיונון יש תכונה מיוחדת שמביאה את המצבות למארח המרוחק שם נוכל להשיג אותן ישירות.

CommandResult powerwash ()

נסה לבצע powerwash מופע GCE

CommandResult powerwashGce (String user, Integer offset)

שיטה זו הוצאה משימוש. הוסר לטובת החיבור הראשון

boolean powerwashGce ()
בנאים ציבוריים
RemoteAndroidVirtualDevice
public RemoteAndroidVirtualDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

יוצר RemoteAndroidVirtualDevice .

פרמטרים
device IDevice : ה- IDevice המשויך

stateMonitor IDeviceStateMonitor : מנגנון IDeviceStateMonitor לשימוש

allocationMonitor IDeviceMonitor : ה- IDeviceMonitor ליידע על שינויים במצב ההקצאה.

שיטות ציבוריות
getAvdInfo
public GceAvdInfo getAvdInfo ()

שיטה זו הוצאה משימוש.
צריך להשתמש ישירות ב-API של החיבור

מחזיר את ה- GceAvdInfo מה-VM המרוחק שנוצר. מחזירה null אם ההעלאה לא הצליחה.

החזרות
GceAvdInfo

getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

החזר DeviceDescriptor ממידע המכשיר כדי לקבל מידע עליו מבלי להעביר את אובייקט המכשיר בפועל.

פרמטרים
shortDescriptor boolean : האם להגביל את המתאר למידע מינימלי או לא

החזרות
DeviceDescriptor

קבל מצבות
public  getTombstones ()

לדיונון יש תכונה מיוחדת שמביאה את המצבות למארח המרוחק שם נוכל להשיג אותן ישירות.

החזרות
רשימה של תיקי מצבות, ריקה אם אין מצבה.

זורק
DeviceNotAvailableException
שטיפת כוח
public CommandResult powerwash ()

נסה לבצע powerwash מופע GCE

החזרות
CommandResult מחזיר CommandResult של ניסיונות Powerwash

זורק
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError
powerwashGce
public CommandResult powerwashGce (String user, 
                Integer offset)

שיטה זו הוצאה משימוש.
הוסר לטובת החיבור הראשון

פרמטרים
user String

offset Integer

החזרות
CommandResult

זורק
TargetSetupError
powerwashGce
public boolean powerwashGce ()

החזרות
boolean

זורק
TargetSetupError