GceAvdInfo

public class GceAvdInfo
extends Object

Java.lang.Object
com.android.tradefed.device.cloud.GceAvdInfo


המבנה שבו יישמרו הנתונים הרלוונטיים למכונת GCE AVD נתונה.

סיכום

מחלקות מקוננות

class GceAvdInfo.LogFileEntry

 

שדות

public static final BUILD_VARS

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

GceAvdInfo(String instanceName, HostAndPort hostAndPort)
GceAvdInfo(String instanceName, HostAndPort hostAndPort, ErrorIdentifier errorType, String errors, GceAvdInfo.GceStatus status)

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

getBuildVars()

החזרת מידע על משתנה build של מכשיר GCE AVD.

Integer getDeviceOffset()
ErrorIdentifier getErrorType()
String getErrors()
String getInstanceUser()
getLogs()

החזרת המפה מנתיבי יומן מקומיים או מרוחקים לסוגים.

String getOxygenationDeviceId()
boolean getSkipDeviceLogCollection()
GceAvdInfo.GceStatus getStatus()
HostAndPort hostAndPort()
String instanceName()
boolean isIpPreconfigured()
boolean isOxygenationDevice()
static GceAvdInfo parseGceInfoFromFile(File f, DeviceDescriptor descriptor, int remoteAdbPort)

לנתח קובץ נתון כדי לקבל את פרטי מכשיר ה-GCE AVD.

static parseGceInfoFromOxygenClientOutput(CommandResult oxygenRes, int remoteAdbPort)

תנתח את הפלט של שורת הפקודה שנעצרה מהבינארי של לקוח החמצן כדי לקבל פרטי AVD מושכרים.

static GceAvdInfo parseGceInfoFromString(String data, DeviceDescriptor descriptor, int remoteAdbPort)

לנתח מחרוזת נתונה כדי לקבל את פרטי מכשיר ה-GCE AVD.

void setDeviceOffset(Integer deviceOffset)
void setErrorType(ErrorIdentifier errorType)
void setErrors(String errors)
void setInstanceUser(String instanceUser)
void setIpPreconfigured(boolean isIpPreconfigured)
void setSkipBugreportCollection(boolean skipDeviceLogCollection)
void setSkipDeviceLogCollection(boolean skipDeviceLogCollection)
void setStatus(GceAvdInfo.GceStatus status)
String toString()

שדות

BUILD_VARS

public static final  BUILD_VARS

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

GceAvdInfo

public GceAvdInfo (String instanceName, 
                HostAndPort hostAndPort)

פרמטרים
instanceName String

hostAndPort HostAndPort

GceAvdInfo

public GceAvdInfo (String instanceName, 
                HostAndPort hostAndPort, 
                ErrorIdentifier errorType, 
                String errors, 
                GceAvdInfo.GceStatus status)

פרמטרים
instanceName String

hostAndPort HostAndPort

errorType ErrorIdentifier

errors String

status GceAvdInfo.GceStatus

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

getBuildVars

public  getBuildVars ()

החזרת מידע על משתנה build של מכשיר GCE AVD.

מפתחות של משתני build אפשריים מתוארים ב-BUILD_VARS, לדוגמה: build_id, build_target, branch, kernel_build_id, kernel_build_target, kernel_branch, system_build_id, system_build_target, system_branch, emulator_build_id, emulator_build_target, emulator_build_target,

החזרות

getDeviceOffset

public Integer getDeviceOffset ()

החזרות
Integer

getErrorType

public ErrorIdentifier getErrorType ()

החזרות
ErrorIdentifier

getErrors

public String getErrors ()

החזרות
String

getInstanceUser

public String getInstanceUser ()

החזרות
String

getLogs

public  getLogs ()

החזרת המפה מנתיבי יומן מקומיים או מרוחקים לסוגים.

החזרות

getOxygenationDeviceId

public String getOxygenationDeviceId ()

החזרות
String

getSkipDeviceLogCollection

public boolean getSkipDeviceLogCollection ()

החזרות
boolean

getStatus

public GceAvdInfo.GceStatus getStatus ()

החזרות
GceAvdInfo.GceStatus

HostAndPort

public HostAndPort hostAndPort ()

החזרות
HostAndPort

שם המופע

public String instanceName ()

החזרות
String

מוגדר מראש

public boolean isIpPreconfigured ()

החזרות
boolean

מכשיר חמצן

public boolean isOxygenationDevice ()

החזרות
boolean

parseGceInfoFromFile

public static GceAvdInfo parseGceInfoFromFile (File f, 
                DeviceDescriptor descriptor, 
                int remoteAdbPort)

לנתח קובץ נתון כדי לקבל את פרטי מכשיר ה-GCE AVD.

פרמטרים
f File: קובץ ERROR(/File) לקריאת פלט ה-JSON מ-GCE Driver.

descriptor DeviceDescriptor: התיאור של המכשיר שצריכים את המידע.

remoteAdbPort int: היציאה המרוחקת שבה יש להשתמש לחיבור adb

החזרות
GceAvdInfo GceAvdInfo של המכשיר אם נמצא, או null אם יש שגיאה.

קליעות
TargetSetupError

parseGceInfoFromOxygenClientOutput

public static  parseGceInfoFromOxygenClientOutput (CommandResult oxygenRes, 
                int remoteAdbPort)

תנתח את הפלט של שורת הפקודה שנעצרה מהבינארי של לקוח החמצן כדי לקבל פרטי AVD מושכרים.

פרמטרים
oxygenRes CommandResult: ה-CommandResult מביצוע הפקודה של לקוח החמצן.

remoteAdbPort int: היציאה המרוחקת שבה יש להשתמש לחיבור adb

החזרות
ERROR(/List) מהמכשירים שוכרים בהצלחה. הפעולה תגרום להצגת TargetSetupError אם אין אפשרות להשכיר מכשיר.

קליעות
TargetSetupError

parseGceInfoFromString

public static GceAvdInfo parseGceInfoFromString (String data, 
                DeviceDescriptor descriptor, 
                int remoteAdbPort)

לנתח מחרוזת נתונה כדי לקבל את פרטי מכשיר ה-GCE AVD.

פרמטרים
data String: מחרוזת JSON.

descriptor DeviceDescriptor: התיאור של המכשיר שצריכים את המידע.

remoteAdbPort int: היציאה המרוחקת שבה יש להשתמש לחיבור adb

החזרות
GceAvdInfo GceAvdInfo של המכשיר אם נמצא, או null אם יש שגיאה.

קליעות
TargetSetupError

setDeviceOffset

public void setDeviceOffset (Integer deviceOffset)

פרמטרים
deviceOffset Integer

סוג השגיאה setError

public void setErrorType (ErrorIdentifier errorType)

פרמטרים
errorType ErrorIdentifier

שגיאות הגדרה

public void setErrors (String errors)

פרמטרים
errors String

setInstanceUser

public void setInstanceUser (String instanceUser)

פרמטרים
instanceUser String

setIpPredefined

public void setIpPreconfigured (boolean isIpPreconfigured)

פרמטרים
isIpPreconfigured boolean

setSkipBugreportCollection

public void setSkipBugreportCollection (boolean skipDeviceLogCollection)

פרמטרים
skipDeviceLogCollection boolean

setSkipDeviceLogCollection

public void setSkipDeviceLogCollection (boolean skipDeviceLogCollection)

פרמטרים
skipDeviceLogCollection boolean

setStatus

public void setStatus (GceAvdInfo.GceStatus status)

פרמטרים
status GceAvdInfo.GceStatus

toString (מחרוזת)

public String toString ()

החזרות
String