ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDescriptor |
Đối tượng cấu hình mô tả một khía cạnh nào đó của chính cấu hình. Chẳng hạn như thẻ bộ kiểm thử thành viên. Lớp này không thể nhận các giá trị tuỳ chọn thông qua dòng lệnh. Chỉ trực tiếp trong tệp xml.
Tóm tắt
Hằng số | |
|---|---|
String |
ACTIVE_PARAMETER_KEY
Khoá siêu dữ liệu cho một thông số hoá cấu hình (không bắt buộc). |
String |
LOCAL_SHARDED_KEY
Khoá siêu dữ liệu cho một cấu hình để chỉ định rằng cấu hình đó đã được phân đoạn. |
String |
MODULE_DIR_PATH_KEY
Khoá siêu dữ liệu cho một cấu hình để chỉ định đường dẫn thư mục mô-đun khi đó là cấu hình mô-đun. |
String |
PRIORITIZE_HOST_CONFIG_KEY
Khoá siêu dữ liệu cho một cấu hình để chỉ định xem cấu hình đó có ưu tiên cấu hình máy chủ lưu trữ hay không. |
Hàm khởi tạo công khai | |
|---|---|
ConfigurationDescriptor()
|
|
Phương thức công khai | |
|---|---|
void
|
addMetadata(String key,
Thêm nhiều giá trị hơn của một khoá nhất định vào các mục siêu dữ liệu. |
void
|
addRerunOption(OptionDef optionDef)
Thêm lựa chọn này vào danh sách các lựa chọn có thể dùng để chạy lại kiểm thử. |
ConfigurationDescriptor
|
clone()
Trả về bản sao sâu của đối tượng |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
Thao tác đảo ngược từ |
IAbi
|
getAbi()
Trả về abi mà cấu hình đang chạy nếu đã biết, nếu không thì trả về giá trị rỗng. |
MultiMap<String, String>
|
getAllMetaData()
Truy xuất tất cả siêu dữ liệu đã định cấu hình và trả về bản sao của bản đồ. |
|
getMetaData(String name)
Lấy các mục siêu dữ liệu được đặt tên |
String
|
getModuleName()
Trả về tên mô-đun của cấu hình mô-đun. |
|
getRerunOptions()
Lấy danh sách |
Integer
|
getShardIndex()
Nhận chỉ mục phân đoạn của lệnh gọi trong quá trình phân đoạn cục bộ. |
|
getSuiteTags()
Trả về danh sách các thẻ bộ kiểm thử mà kiểm thử thuộc về. |
boolean
|
isNotIRemoteTestShardable()
Trả về nếu cấu hình sẽ chia IRemoteTest thành các mô-đun khác nhau. |
boolean
|
isNotShardable()
Trả về liệu cấu hình có thể phân mảnh hay không trong một bộ |
boolean
|
isNotStrictShardable()
Trả về liệu cấu hình có thể phân đoạn nghiêm ngặt hay không trong một bộ |
|
removeMetadata(String key)
Xoá tính năng theo dõi khoá siêu dữ liệu đã chỉ định. |
void
|
setAbi(IAbi abi)
Đặt abi mà cấu hình sẽ chạy. |
void
|
setMetaData(MultiMap<String, String> metadata)
|
void
|
setModuleName(String name)
Nếu cấu hình này đại diện cho một mô-đun, chúng ta có thể đặt tên mô-đun được liên kết với cấu hình đó. |
void
|
setNotIRemoteTestShardable(boolean notIRemoteTestShardable)
|
void
|
setSandboxed(boolean useSandboxed)
Đặt xem một cấu hình có chạy ở chế độ hộp cát hay không. |
void
|
setShardIndex(int index)
Đặt chỉ mục phân đoạn cho lệnh gọi trong phân đoạn cục bộ. |
void
|
setSuiteTags(
Đặt danh sách các thẻ bộ kiểm thử mà kiểm thử thuộc về. |
boolean
|
shouldUseSandbox()
Trả về true nếu lệnh gọi phải chạy ở chế độ hộp cát. |
ConfigurationDescription.Descriptor
|
toProto()
Chuyển đổi phiên bản hiện tại của bộ mô tả thành định dạng proto. |
Hằng số
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Khoá siêu dữ liệu cho một thông số hoá cấu hình (không bắt buộc).
Giá trị không đổi: "active-parameter"
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Khoá siêu dữ liệu cho một cấu hình để chỉ định rằng cấu hình đó đã được phân đoạn.
Giá trị không đổi: "sharded"
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
Khoá siêu dữ liệu cho một cấu hình để chỉ định đường dẫn thư mục mô-đun khi đó là cấu hình mô-đun.
Giá trị không đổi: "module-dir-path"
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
Khoá siêu dữ liệu cho một cấu hình để chỉ định xem cấu hình đó có ưu tiên cấu hình máy chủ lưu trữ hay không.
Giá trị không đổi: "prioritize-host-config"
Hàm khởi tạo công khai
ConfigurationDescriptor
public ConfigurationDescriptor ()
Phương thức công khai
addMetadata
public void addMetadata (String key,
values) Thêm nhiều giá trị hơn của một khoá nhất định vào các mục siêu dữ liệu.
| Tham số | |
|---|---|
key |
String: String của khoá để thêm giá trị. |
values |
: danh sách String của các giá trị bổ sung. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
Thêm lựa chọn này vào danh sách các lựa chọn có thể dùng để chạy lại kiểm thử.
| Tham số | |
|---|---|
optionDef |
OptionDef: một đối tượng OptionDef của lựa chọn kiểm thử. |
sao chép
public ConfigurationDescriptor clone ()
Trả về bản sao sâu của đối tượng ConfigurationDescriptor.
| Giá trị trả về | |
|---|---|
ConfigurationDescriptor |
|
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Thao tác đảo ngược từ toProto() để lấy lại đối tượng.
| Tham số | |
|---|---|
protoDescriptor |
ConfigurationDescription.Descriptor |
| Giá trị trả về | |
|---|---|
ConfigurationDescriptor |
|
getAbi
public IAbi getAbi ()
Trả về abi mà cấu hình đang chạy nếu đã biết, nếu không thì trả về giá trị rỗng.
| Giá trị trả về | |
|---|---|
IAbi |
|
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
Truy xuất tất cả siêu dữ liệu đã định cấu hình và trả về bản sao của bản đồ.
| Giá trị trả về | |
|---|---|
MultiMap<String, String> |
|
getMetaData
publicgetMetaData (String name)
Lấy các mục siêu dữ liệu được đặt tên
| Tham số | |
|---|---|
name |
String |
| Giá trị trả về | |
|---|---|
|
|
getModuleName
public String getModuleName ()
Trả về tên mô-đun của cấu hình mô-đun.
| Giá trị trả về | |
|---|---|
String |
|
getRerunOptions
publicgetRerunOptions ()
Lấy danh sách OptionDef có thể dùng để chạy lại.
| Giá trị trả về | |
|---|---|
|
|
getShardIndex
public Integer getShardIndex ()
Nhận chỉ mục phân đoạn của lệnh gọi trong quá trình phân đoạn cục bộ. Trả về giá trị rỗng nếu không có phân đoạn.
| Giá trị trả về | |
|---|---|
Integer |
|
getSuiteTags
publicgetSuiteTags ()
Trả về danh sách các thẻ bộ kiểm thử mà kiểm thử thuộc về.
| Giá trị trả về | |
|---|---|
|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Trả về nếu cấu hình sẽ chia IRemoteTest thành các mô-đun khác nhau.
| Giá trị trả về | |
|---|---|
boolean |
|
isNotShardable
public boolean isNotShardable ()
Trả về liệu cấu hình có thể phân mảnh hay không trong một bộ
| Giá trị trả về | |
|---|---|
boolean |
|
isNotStrictShardable
public boolean isNotStrictShardable ()
Trả về liệu cấu hình có thể phân đoạn nghiêm ngặt hay không trong một bộ
| Giá trị trả về | |
|---|---|
boolean |
|
removeMetadata
publicremoveMetadata (String key)
Xoá tính năng theo dõi khoá siêu dữ liệu đã chỉ định.
| Tham số | |
|---|---|
key |
String |
| Giá trị trả về | |
|---|---|
|
|
setModuleName
public void setModuleName (String name)
Nếu cấu hình này đại diện cho một mô-đun, chúng ta có thể đặt tên mô-đun được liên kết với cấu hình đó.
| Tham số | |
|---|---|
name |
String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
| Tham số | |
|---|---|
notIRemoteTestShardable |
boolean |
setSandboxed
public void setSandboxed (boolean useSandboxed)
Đặt xem một cấu hình có chạy ở chế độ hộp cát hay không.
| Tham số | |
|---|---|
useSandboxed |
boolean |
setShardIndex
public void setShardIndex (int index)
Đặt chỉ mục phân đoạn cho lệnh gọi trong phân đoạn cục bộ.
| Tham số | |
|---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
Đặt danh sách các thẻ bộ kiểm thử mà kiểm thử thuộc về.
| Tham số | |
|---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
Trả về true nếu lệnh gọi phải chạy ở chế độ hộp cát. Nếu không thì trả về giá trị false.
| Giá trị trả về | |
|---|---|
boolean |
|
toProto
public ConfigurationDescription.Descriptor toProto ()
Chuyển đổi phiên bản hiện tại của bộ mô tả thành định dạng proto.
| Giá trị trả về | |
|---|---|
ConfigurationDescription.Descriptor |
|