GceAvdInfo

public class GceAvdInfo
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.cloud.GceAvdInfo


بنية للاحتفاظ بالبيانات ذات الصلة بمثيل معيّن من "الأجهزة الافتراضية على Google"

ملخّص

الصفوف المتداخلة

class GceAvdInfo.LogFileEntry

 

الحقول

public static final List<String> BUILD_VARS

طُرق وضع التصميم العامة

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

الإجراءات العامة

HashMap<String, String> getBuildVars()

إرجاع تجزئة معلومات متغيّر الإصدار لجهاز "الجهاز الافتراضي لنظام التشغيل Android على Google Compute Engine"

Integer getDeviceOffset()
ErrorIdentifier getErrorType()
String getErrors()
String getInstanceUser()
List<GceAvdInfo.LogFileEntry> getLogs()

إرجاع الخريطة من مسارات السجلّ المحلية أو البعيدة إلى الأنواع

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

تحليل ملف معيّن للحصول على معلومات جهاز GCE AVD

static List<GceAvdInfo> parseGceInfoFromOxygenClientOutput(CommandResult oxygenRes, TestDeviceOptions deviceOptions)

تحليل مخرجات سطر الأوامر المحدّدة من ملف Oxygen الثنائي الخاص بالعميل للحصول على معلومات حول جهاز AVD المستأجَر

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

تحليل سلسلة معيّنة للحصول على معلومات جهاز "الجهاز الافتراضي لنظام التشغيل Android" (AVD) على "محرك حساب Google"

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

الحقول

BUILD_VARS

public static final List<String> 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 HashMap<String, String> getBuildVars ()

إرجاع تجزئة معلومات متغيّر الإصدار لجهاز "الجهاز الافتراضي لنظام التشغيل Android على Google Compute Engine"

يتم وصف مفاتيح متغيرات الإصدار المحتملة في 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_branch.

المرتجعات
HashMap<String, String>

getDeviceOffset

public Integer getDeviceOffset ()

المرتجعات
Integer

getErrorType

public ErrorIdentifier getErrorType ()

المرتجعات
ErrorIdentifier

getErrors

public String getErrors ()

المرتجعات
String

getInstanceUser

public String getInstanceUser ()

المرتجعات
String

getLogs

public List<GceAvdInfo.LogFileEntry> getLogs ()

إرجاع الخريطة من مسارات السجلّ المحلية أو البعيدة إلى الأنواع

المرتجعات
List<GceAvdInfo.LogFileEntry>

getOxygenationDeviceId

public String getOxygenationDeviceId ()

المرتجعات
String

getSkipDeviceLogCollection

public boolean getSkipDeviceLogCollection ()

المرتجعات
boolean

getStatus

public GceAvdInfo.GceStatus getStatus ()

المرتجعات
GceAvdInfo.GceStatus

hostAndPort

public HostAndPort hostAndPort ()

المرتجعات
HostAndPort

instanceName

public String instanceName ()

المرتجعات
String

isIpPreconfigured

public boolean isIpPreconfigured ()

المرتجعات
boolean

parseGceInfoFromFile

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

تحليل ملف معيّن للحصول على معلومات جهاز GCE AVD

المعلَمات
f استبدِل File بملف File لقراءة الناتج بتنسيق JSON من GCE Driver.

descriptor DeviceDescriptor: معرّف الجهاز الذي يحتاج إلى المعلومات

remoteAdbPort int: المنفذ البعيد الذي يجب استخدامه للاتصال عبر adb

المرتجعات
GceAvdInfo GceAvdInfo للجهاز في حال العثور عليه، أو قيمة فارغة في حال حدوث خطأ

عمليات الطرح
TargetSetupError

parseGceInfoFromOxygenClientOutput

public static List<GceAvdInfo> parseGceInfoFromOxygenClientOutput (CommandResult oxygenRes, 
                TestDeviceOptions deviceOptions)

تحليل مخرجات سطر الأوامر المحدّدة من ملف Oxygen الثنائي الخاص بالعميل للحصول على معلومات حول جهاز AVD المستأجَر

المعلَمات
oxygenRes CommandResult: CommandResult من تنفيذ أمر عميل Oxygen.

deviceOptions TestDeviceOptions: TestDeviceOptions الذي يصف خيارات الجهاز

المرتجعات
List<GceAvdInfo> تمت استئجار List جهاز بنجاح. سيتم طرح TargetSetupError في حال تعذّر تأجير جهاز.

عمليات الطرح
TargetSetupError

parseGceInfoFromString

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

تحليل سلسلة معيّنة للحصول على معلومات جهاز "الجهاز الافتراضي لنظام التشغيل Android" (AVD) على "محرك حساب Google"

المعلَمات
data String: سلسلة JSON

descriptor DeviceDescriptor: معرّف الجهاز الذي يحتاج إلى المعلومات

remoteAdbPort int: المنفذ البعيد الذي يجب استخدامه للاتصال عبر adb

المرتجعات
GceAvdInfo GceAvdInfo للجهاز في حال العثور عليه، أو قيمة فارغة في حال حدوث خطأ

عمليات الطرح
TargetSetupError

setDeviceOffset

public void setDeviceOffset (Integer deviceOffset)

المعلَمات
deviceOffset Integer

setErrorType

public void setErrorType (ErrorIdentifier errorType)

المعلَمات
errorType ErrorIdentifier

setErrors

public void setErrors (String errors)

المعلَمات
errors String

setInstanceUser

public void setInstanceUser (String instanceUser)

المعلَمات
instanceUser String

setIpPreconfigured

public void setIpPreconfigured (boolean isIpPreconfigured)

المعلَمات
isIpPreconfigured boolean

setOxygenationDeviceId

public void setOxygenationDeviceId (String deviceId)

المعلَمات
deviceId String

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