RemoteBuildInfo

public class RemoteBuildInfo
extends Object

java.lang.Object
com.google.android.tradefed.build.RemoteBuildInfo


Vùng chứa cho phản hồi thông tin bản dựng kiểm soát quá trình chạy.

Tóm tắt

Các hằng số

String UNKNOWN_BUILD_ID

Phương thức công khai

RemoteBuildInfo clone()
String getAttribute(RemoteBuildInfo.BuildAttributeKey key)

Truy xuất giá trị thuộc tính bản dựng từ khoá được xác định trước.

String getAttribute(String key)

Truy xuất giá trị thuộc tính bản dựng từ tên do tính năng kiểm soát quá trình chạy xác định.

String getBuildId()

Phương thức hỗ trợ để truy xuất mã bản dựng.

static RemoteBuildInfo.BuildType parseBuildType(String buildId)

Phân tích cú pháp loại bản dựng từ mã bản dựng.

static RemoteBuildInfo parseRemoteBuildInfo(String serverResponse)

Phân tích cú pháp thông tin bản dựng từ xa từ phản hồi của máy chủ.

String toString()

Các hằng số

UNKNOWN_BUILD_ID

public static final String UNKNOWN_BUILD_ID

Giá trị không đổi: "0"

Phương thức công khai

sao chép

public RemoteBuildInfo clone ()

Giá trị trả về
RemoteBuildInfo

getAttribute

public String getAttribute (RemoteBuildInfo.BuildAttributeKey key)

Truy xuất giá trị thuộc tính bản dựng từ khoá được xác định trước.

Tham số
key RemoteBuildInfo.BuildAttributeKey: BuildAttributeKey.

Giá trị trả về
String giá trị thuộc tính bản dựng String hoặc null nếu không tìm thấy.

getAttribute

public String getAttribute (String key)

Truy xuất giá trị thuộc tính bản dựng từ tên do tính năng kiểm soát quá trình chạy xác định.

Bạn nên sử dụng getAttribute(BuildAttributeKey).

Tham số
key String: tên duy nhất String của thuộc tính.

Giá trị trả về
String giá trị thuộc tính bản dựng String hoặc null nếu không tìm thấy.

getBuildId

public String getBuildId ()

Phương thức hỗ trợ để truy xuất mã bản dựng.

Giá trị trả về
String mã bản dựng hoặc UNKNOWN_BUILD_ID nếu mã bản dựng bị thiếu trong phản hồi của máy chủ.

parseBuildType

public static RemoteBuildInfo.BuildType parseBuildType (String buildId)

Phân tích cú pháp loại bản dựng từ mã bản dựng.

Máy chủ bản dựng hỗ trợ một số loại bản dựng. Các bản dựng bên ngoài có tiền tố là "E", bản dựng cục bộ có tiền tố là "L", bản dựng đang chờ xử lý có tiền tố là "P" và bản dựng chính có tiền tố là "T". Tất cả các bản dựng khác đều được coi là đã gửi hoặc sau khi gửi.

Tham số
buildId String: Mã bản dựng

Giá trị trả về
RemoteBuildInfo.BuildType BuildType.

parseRemoteBuildInfo

public static RemoteBuildInfo parseRemoteBuildInfo (String serverResponse)

Phân tích cú pháp thông tin bản dựng từ xa từ phản hồi của máy chủ.

Kết quả trả về dự kiến là một hoặc nhiều dòng cặp build_attribute_name:value

Tham số
serverResponse String: phản hồi kiểm soát quá trình chạy String cần phân tích cú pháp

Giá trị trả về
RemoteBuildInfo RemoteBuildInfo hoặc null nếu không có bản dựng nào.

Gửi
nếu phản hồi của máy chủ không hợp lệ
Exception

toString

public String toString ()

Giá trị trả về
String