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