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 số khía cạnh của chính cấu hình đó. Giống như thẻ bộ kiểm thử hội viên. Lớp này không thể nhận giá trị tuỳ chọn qua dòng lệnh. Chỉ trực tiếp trong tệp XML.
Tóm tắt
Trường | |
---|---|
public
static
final
String |
ACTIVE_PARAMETER_KEY
Khoá siêu dữ liệu cho tham số cấu hình, không bắt buộc. |
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. |
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. |
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. |
Hàm khởi tạo công khai | |
---|---|
ConfigurationDescriptor()
|
Phương thức công khai | |
---|---|
void
|
addMetadata(String key,
Thêm các giá trị khác 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 tuỳ chọn này vào danh sách các tuỳ chọn có thể dùng để chạy lại kiểm thử. |
ConfigurationDescriptor
|
clone()
Trả về bản sao toàn bộ của đối tượng |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
Thao tác nghịch đảo từ |
IAbi
|
getAbi()
Trả về abi mà cấu hình đang chạy nếu có, 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ề một bản sao của bản đồ. |
|
getMetaData(String name)
Nhận 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()
Lấy 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 thẻ bộ kiểm thử mà kiểm thử này thuộc về. |
boolean
|
isNotIRemoteTestShardable()
Trả về nếu cấu hình nên chia IRemoteTest thành nhiều mô-đun. |
boolean
|
isNotShardable()
Trả về kết quả cho biết cấu hình có thể phân đoạn hay không trong một bộ |
boolean
|
isNotStrictShardable()
Trả về kết quả về việc cấu hình có thể phân đoạn nghiêm ngặt hay không trong một bộ ứng dụng |
|
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 liên kết với mô-đun đó. |
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 thẻ bộ kiểm thử mà kiểm thử này thuộc về. |
boolean
|
shouldUseSandbox()
Trả về true nếu lệnh gọi sẽ chạy ở chế độ hộp cát. |
ConfigurationDescription.Descriptor
|
toProto()
Chuyển đổi thực thể hiện tại của chỉ số mô tả thành định dạng proto. |
Trường
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Khoá siêu dữ liệu cho tham số cấu hình, không bắt buộc.
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.
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.
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.
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 các giá trị khác 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á cần 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 tuỳ chọn này vào danh sách các tuỳ chọn có thể dùng để chạy lại kiểm thử.
Tham số | |
---|---|
optionDef |
OptionDef : đối tượng OptionDef của tuỳ chọn kiểm thử. |
nhân bản
public ConfigurationDescriptor clone ()
Trả về bản sao toàn bộ của đối tượng ConfigurationDescriptor
.
Giá trị trả về | |
---|---|
ConfigurationDescriptor |
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Thao tác nghịch đảo 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 có, 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ề một bản sao của bản đồ.
Giá trị trả về | |
---|---|
MultiMap<String, String> |
getMetaData
publicgetMetaData (String name)
Nhận 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 ()
Lấy 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 thẻ bộ kiểm thử mà kiểm thử này thuộc về.
Giá trị trả về | |
---|---|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Trả về nếu cấu hình nên chia IRemoteTest thành nhiều mô-đun.
Giá trị trả về | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
Trả về kết quả cho biết cấu hình có thể phân đoạn hay không trong một bộ
Giá trị trả về | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Trả về kết quả về việc cấu hình có thể phân đoạn nghiêm ngặt hay không trong một bộ ứng dụng
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 liên kết với mô-đun đó.
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 thẻ bộ kiểm thử mà kiểm thử này thuộc về.
Tham số | |
---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
Trả về true nếu lệnh gọi sẽ chạy ở chế độ hộp cát. Nếu không thì giá trị sẽ là false.
Giá trị trả về | |
---|---|
boolean |
toProto
public ConfigurationDescription.Descriptor toProto ()
Chuyển đổi thực thể hiện tại của chỉ số mô tả thành định dạng proto.
Giá trị trả về | |
---|---|
ConfigurationDescription.Descriptor |