اطلاعات GceAvd

public class GceAvdInfo
extends Object

شیء جاوا
com.android.tradefed.device.cloud.GceAvdInfo


ساختاری برای نگهداری داده‌های مرتبط برای یک نمونه GCE AVD معین.

خلاصه

کلاس‌های تو در تو

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

هش اطلاعات متغیر ساخت دستگاه GCE AVD را برمی‌گرداند.

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)

خروجی خط فرمان داده شده از فایل باینری کلاینت اکسیژن را تجزیه کنید تا اطلاعات 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 setOxygenationDeviceId (String deviceId)
void setSkipBugreportCollection (boolean skipDeviceLogCollection)
void setSkipDeviceLogCollection (boolean skipDeviceLogCollection)
void setStatus ( GceAvdInfo.GceStatus status)
String toString ()

فیلدها

ساخت_متغیرها

public static final List<String> BUILD_VARS

سازندگان عمومی

اطلاعات GceAvd

public GceAvdInfo (String instanceName, 
                HostAndPort hostAndPort)

پارامترها
instanceName String

hostAndPort HostAndPort

اطلاعات GceAvd

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

پارامترها
instanceName String

hostAndPort HostAndPort

errorType ErrorIdentifier

errors String

status GceAvdInfo.GceStatus

روش‌های عمومی

دریافت BuildVars

public HashMap<String, String> getBuildVars ()

هش اطلاعات متغیر ساخت دستگاه GCE AVD را برمی‌گرداند.

کلیدهای متغیرهای ساخت ممکن در 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>

دریافت افست دستگاه

public Integer getDeviceOffset ()

بازگشت‌ها
Integer

نوع خطا را دریافت کنید

public ErrorIdentifier getErrorType ()

بازگشت‌ها
ErrorIdentifier

دریافت خطاها

public String getErrors ()

بازگشت‌ها
String

دریافت نمونه کاربر

public String getInstanceUser ()

بازگشت‌ها
String

دریافت گزارش‌ها

public List<GceAvdInfo.LogFileEntry> getLogs ()

نقشه را از مسیرهای گزارش محلی یا از راه دور به انواع برگردانید.

بازگشت‌ها
List< GceAvdInfo.LogFileEntry >

دریافت شناسه دستگاه اکسیژن رسانی

public String getOxygenationDeviceId ()

بازگشت‌ها
String

getSkipDeviceLogCollection

public boolean getSkipDeviceLogCollection ()

بازگشت‌ها
boolean

دریافت وضعیت

public GceAvdInfo.GceStatus getStatus ()

بازگشت‌ها
GceAvdInfo.GceStatus

میزبان و پورت

public HostAndPort hostAndPort ()

بازگشت‌ها
HostAndPort

نام نمونه

public String instanceName ()

بازگشت‌ها
String

isIp از پیش پیکربندی شده

public boolean isIpPreconfigured ()

بازگشت‌ها
boolean

تجزیه اطلاعات از فایل GceInfoFromFile

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

یک فایل داده شده را تجزیه کنید تا اطلاعات دستگاه GCE AVD را بدست آورید.

پارامترها
f File : File برای خواندن خروجی JSON از درایور GCE.

descriptor DeviceDescriptor : توصیفگر دستگاهی که به اطلاعات نیاز دارد.

remoteAdbPort int : پورت ریموتی که باید برای اتصال adb استفاده شود

بازگشت‌ها
GceAvdInfo اگر دستگاه پیدا شد، GceAvdInfo آن را نمایش می‌دهد، و اگر خطا داد، null را برمی‌گرداند.

پرتاب‌ها
TargetSetupError

تجزیه اطلاعات GceInfoFromOxygenClientOutput

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

خروجی خط فرمان داده شده از فایل باینری کلاینت اکسیژن را تجزیه کنید تا اطلاعات AVD اجاره‌ای را بدست آورید.

پارامترها
oxygenRes CommandResult : CommandResult اجرای دستور در کلاینت Oxygen.

deviceOptions TestDeviceOptions : TestDeviceOptions که گزینه‌های دستگاه را توصیف می‌کند.

بازگشت‌ها
List< GceAvdInfo > List دستگاه‌هایی که با موفقیت اجاره داده شده‌اند. در صورت عدم موفقیت در اجاره دستگاه، TargetSetupError رخ خواهد داد.

پرتاب‌ها
TargetSetupError

تجزیه‌ی GceInfoFromString

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

یک رشته داده شده را تجزیه می‌کند تا اطلاعات دستگاه GCE AVD را بدست آورد.

پارامترها
data String : رشته JSON.

descriptor DeviceDescriptor : توصیفگر دستگاهی که به اطلاعات نیاز دارد.

remoteAdbPort int : پورت ریموتی که باید برای اتصال adb استفاده شود

بازگشت‌ها
GceAvdInfo اگر دستگاه پیدا شد، GceAvdInfo آن را نمایش می‌دهد، و اگر خطا داد، null را برمی‌گرداند.

پرتاب‌ها
TargetSetupError

تنظیم افست دستگاه

public void setDeviceOffset (Integer deviceOffset)

پارامترها
deviceOffset Integer

نوع خطا را تنظیم کنید

public void setErrorType (ErrorIdentifier errorType)

پارامترها
errorType ErrorIdentifier

خطاهای تنظیم‌شده

public void setErrors (String errors)

پارامترها
errors String

کاربر نمونه را تنظیم کنید

public void setInstanceUser (String instanceUser)

پارامترها
instanceUser String

setIpاز پیش پیکربندی شده

public void setIpPreconfigured (boolean isIpPreconfigured)

پارامترها
isIpPreconfigured boolean

شناسه دستگاه اکسیژن‌رسانی را تنظیم کنید

public void setOxygenationDeviceId (String deviceId)

پارامترها
deviceId String

مجموعه گزارش‌های رد شدن از مجموعه

public void setSkipBugreportCollection (boolean skipDeviceLogCollection)

پارامترها
skipDeviceLogCollection boolean

setSkipDeviceLogCollection

public void setSkipDeviceLogCollection (boolean skipDeviceLogCollection)

پارامترها
skipDeviceLogCollection boolean

تنظیم وضعیت

public void setStatus (GceAvdInfo.GceStatus status)

پارامترها
status GceAvdInfo.GceStatus

رشته‌ی دوتایی

public String toString ()

بازگشت‌ها
String