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 למכשיר Android עם מחסנית מלאה שפועל ב-Google Compute Engine ‏ (Gce). נניח שהמספר הסידורי של המכשיר יהיה בפורמט : ב-adb.

סיכום

Constructors ציבוריים

RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

יצירת RemoteAndroidVirtualDevice.

‫methods ציבוריים

DeviceInspectionResult debugDeviceNotAvailable()

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

GceAvdInfo getAvdInfo()

השיטה הזו הוצאה משימוש. צריכים להשתמש ישירות ב-Connection API

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

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

getTombstones()

ל-Cuttlefish יש תכונה מיוחדת שמעבירה את ה-tombstones למארח המרוחק, שבו אנחנו יכולים לקבל אותם ישירות.

CommandResult powerwash()

ניסיון לבצע Powerwash במופע GCE

CommandResult powerwashGce(String user, Integer offset)

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

boolean powerwashGce()

Constructors ציבוריים

RemoteAndroidVirtualDevice

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

יצירת RemoteAndroidVirtualDevice.

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

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

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

‫methods ציבוריים

debugDeviceNotAvailable

public DeviceInspectionResult debugDeviceNotAvailable ()

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

החזרות
DeviceInspectionResult

getAvdInfo

public GceAvdInfo getAvdInfo ()

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

הפונקציה מחזירה את GceAvdInfo מהמכונה הווירטואלית המרוחקת שנוצרה. הפונקציה מחזירה ערך null אם ההפעלה לא הצליחה.

החזרות
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

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

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

החזרות
DeviceDescriptor

getTombstones

public  getTombstones ()

ל-Cuttlefish יש תכונה מיוחדת שמעבירה את ה-tombstones למארח המרוחק, שבו אנחנו יכולים לקבל אותם ישירות.

החזרות
רשימה של קבצים מסוג tombstone, ריקה אם אין קובץ כזה.

זריקות
DeviceNotAvailableException

לבצע Powerwash

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