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 việc phát hành.

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ừ một khoá 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 được xác định của chế độ kiểm soát khởi chạy.

String getBuildId()

Phương thức trợ giúp để truy xuất mã nhận dạng 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ã nhận dạng 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()

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ừ một khoá 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 được xác định của chế độ kiểm soát khởi chạy.

Bạn nên sử dụng getAttribute(com.google.android.tradefed.build.RemoteBuildInfo.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 trợ giúp để truy xuất mã nhận dạng 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ã nhận dạng bản dựng.

Máy chủ bản dựng hỗ trợ một số loại bản dựng. 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 theo nhánh 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 gồm các cặp build_attribute_name:value

Tham số
serverResponse String: phản hồi kiểm soát hoạt động khởi chạy String cần được 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ệ

toString

public String toString ()

Giá trị trả về
String