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