GceAvdInfo

public class GceAvdInfo
extends Object

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


Cấu trúc để lưu giữ dữ liệu liên quan cho một thực thể AVD GCE nhất định.

Tóm tắt

Lớp lồng ghép

class GceAvdInfo.LogFileEntry

 

Trường

public static final BUILD_VARS

Hàm khởi tạo công khai

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

Phương thức công khai

getBuildVars()

Trả về hàm băm thông tin biến bản dựng của thiết bị AVD GCE.

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

Trả về các loại từ đường dẫn nhật ký cục bộ hoặc từ xa.

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

Phân tích cú pháp một tệp nhất định để lấy thông tin thiết bị AVD GCE.

static parseGceInfoFromOxygenClientOutput(CommandResult oxygenRes, TestDeviceOptions deviceOptions)

Phân tích cú pháp một đầu ra dòng lệnh nhất định từ tệp nhị phân của ứng dụng Oxygen để lấy thông tin AVD đã thuê.

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

Phân tích cú pháp một chuỗi nhất định để lấy thông tin thiết bị AVD GCE.

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

Trường

BUILD_VARS

public static final  BUILD_VARS

Hàm khởi tạo công khai

GceAvdInfo

public GceAvdInfo (String instanceName, 
                HostAndPort hostAndPort)

Tham số
instanceName String

hostAndPort HostAndPort

GceAvdInfo

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

Tham số
instanceName String

hostAndPort HostAndPort

errorType ErrorIdentifier

errors String

status GceAvdInfo.GceStatus

Phương thức công khai

getBuildVars

public  getBuildVars ()

Trả về hàm băm thông tin biến bản dựng của thiết bị AVD GCE.

Các khoá biến bản dựng có thể có được mô tả trong BUILD_VARS, ví dụ: 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.

Giá trị trả về

getDeviceOffset

public Integer getDeviceOffset ()

Giá trị trả về
Integer

getErrorType

public ErrorIdentifier getErrorType ()

Giá trị trả về
ErrorIdentifier

getErrors

public String getErrors ()

Giá trị trả về
String

getInstanceUser

public String getInstanceUser ()

Giá trị trả về
String

getLogs

public  getLogs ()

Trả về bản đồ từ đường dẫn nhật ký cục bộ hoặc từ xa đến các loại.

Giá trị trả về

ID thiết bị nhậnOxygenation

public String getOxygenationDeviceId ()

Giá trị trả về
String

getSkipDeviceLogCollection

public boolean getSkipDeviceLogCollection ()

Giá trị trả về
boolean

getStatus

public GceAvdInfo.GceStatus getStatus ()

Giá trị trả về
GceAvdInfo.GceStatus

hostAndPort

public HostAndPort hostAndPort ()

Giá trị trả về
HostAndPort

instanceName

public String instanceName ()

Giá trị trả về
String

isIpPreconfigured

public boolean isIpPreconfigured ()

Giá trị trả về
boolean

parseGceInfoFromFile

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

Phân tích cú pháp một tệp nhất định để lấy thông tin thiết bị AVD GCE.

Tham số
f File: tệp ERROR(/File) để đọc kết quả JSON từ Trình điều khiển GCE.

descriptor DeviceDescriptor: chỉ số mô tả của thiết bị cần thông tin.

remoteAdbPort int: cổng từ xa cần dùng để kết nối adb

Giá trị trả về
GceAvdInfo GceAvdInfo của thiết bị nếu tìm thấy hoặc rỗng nếu có lỗi.

Gửi
TargetSetupError

parseGceInfoFromOxygenClientOutput

public static  parseGceInfoFromOxygenClientOutput (CommandResult oxygenRes, 
                TestDeviceOptions deviceOptions)

Phân tích cú pháp một đầu ra dòng lệnh nhất định từ tệp nhị phân ứng dụng Oxygen để lấy thông tin AVD đã thuê.

Tham số
oxygenRes CommandResult: CommandResult từ quá trình thực thi lệnh ứng dụng Oxygen.

deviceOptions TestDeviceOptions: TestDeviceOptions mô tả các tuỳ chọn thiết bị

Giá trị trả về
ERROR(/List) thiết bị đã được cho thuê thành công. Sẽ gửi TargetSetupError nếu không thuê được thiết bị.

Gửi
TargetSetupError

parseGceInfoFromString

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

Phân tích cú pháp một chuỗi nhất định để lấy thông tin thiết bị AVD GCE.

Tham số
data String: Chuỗi JSON.

descriptor DeviceDescriptor: chỉ số mô tả của thiết bị cần thông tin.

remoteAdbPort int: cổng từ xa cần dùng để kết nối adb

Giá trị trả về
GceAvdInfo GceAvdInfo của thiết bị nếu tìm thấy hoặc rỗng nếu có lỗi.

Gửi
TargetSetupError

setDeviceOffset

public void setDeviceOffset (Integer deviceOffset)

Tham số
deviceOffset Integer

setErrorType

public void setErrorType (ErrorIdentifier errorType)

Tham số
errorType ErrorIdentifier

setErrors

public void setErrors (String errors)

Tham số
errors String

setInstanceUser

public void setInstanceUser (String instanceUser)

Tham số
instanceUser String

Đã định cấu hình sẵn

public void setIpPreconfigured (boolean isIpPreconfigured)

Tham số
isIpPreconfigured boolean

setOxygenationDeviceId

public void setOxygenationDeviceId (String deviceId)

Tham số
deviceId String

setSkipBugreportCollection

public void setSkipBugreportCollection (boolean skipDeviceLogCollection)

Tham số
skipDeviceLogCollection boolean

setSkipDeviceLogCollection

public void setSkipDeviceLogCollection (boolean skipDeviceLogCollection)

Tham số
skipDeviceLogCollection boolean

setStatus

public void setStatus (GceAvdInfo.GceStatus status)

Tham số
status GceAvdInfo.GceStatus

toString

public String toString ()

Giá trị trả về
String