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 ()

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

GceAvdInfo getAvdInfoAnyState ()

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

DeviceDescriptor getDeviceDescriptor ()

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

getTombstones ()

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

CommandResult powerwash ()

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

CommandResult powerwashGce (String user, Integer offset)

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

boolean powerwashGce ()
void setAvdInfo ( GceAvdInfo gceAvdInfo)

הגדר את GceAvdInfo למכשיר שהושק.

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

RemoteAndroidVirtualDevice

public RemoteAndroidVirtualDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

יוצר RemoteAndroidVirtualDevice .

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

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

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

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

getAvdInfo

public GceAvdInfo getAvdInfo ()

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

החזרות
GceAvdInfo

getAvdInfoAnyState

public GceAvdInfo getAvdInfoAnyState ()

מחזיר את ה- GceAvdInfo מה-VM המרוחק שנוצר. חוזר ללא קשר לסטטוס כדי שנוכל לבדוק את המידע.

החזרות
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor ()

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

החזרות
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

setAvdInfo

public void setAvdInfo (GceAvdInfo gceAvdInfo)

הגדר את GceAvdInfo למכשיר שהושק.

פרמטרים
gceAvdInfo GceAvdInfo

זורק
TargetSetupError