Trình mô tả cấu hình
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 cấu hình. Giống như một thẻ thử nghiệm thành viên. Lớp này không thể nhận các giá trị tùy chọn thông qua dòng lệnh. Chỉ trực tiếp trong xml.
Bản tóm tắt
Lĩnh vực | |
---|---|
public static final String | ACTIVE_PARAMETER_KEY Khóa siêu dữ liệu để tham số hóa cấu hình, không bắt buộc. |
public static final String | LOCAL_SHARDED_KEY Khóa siêu dữ liệu cho một cấu hình để xác định rằng cấu hình đó đã được phân đoạn. |
nhà thầu công cộng | |
---|---|
ConfigurationDescriptor () |
Phương thức công khai | |
---|---|
void | addMetadata (String key, values) addMetadata (String key, values) Thêm nhiều giá trị của một khóa nhất định vào các mục nhập siêu dữ liệu. |
void | addMetadata (String key, String value) Thêm một giá trị cho một khóa nhất định vào các mục nhập siêu dữ liệu. |
void | addRerunOption ( OptionDef optionDef) Thêm tùy chọn vào danh sách các tùy chọn có thể được sử dụng để chạy lại bài kiểm tra. |
ConfigurationDescriptor | clone () Trả về một bản sao sâu 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 biết, null nếu khô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 () 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ộ mà bài kiểm tra là một phần của. | |
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ề nếu cấu hình có thể phân chia được hoặc không phải là một phần của bộ phần mềm |
boolean | isNotStrictShardable () Trả về nếu cấu hình có thể phân đoạn nghiêm ngặt hoặc không phải là một phần của bộ phần mềm |
removeMetadata (String key) Xóa theo dõi khóa 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 nó. |
void | setNotIRemoteTestShardable (boolean notIRemoteTestShardable) |
void | setSandboxed (boolean useSandboxed) Đặ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 ( suiteTags) setSuiteTags ( suiteTags) Đặt danh sách các thẻ bộ mà bài kiểm tra là một phần của. |
boolean | shouldUseSandbox () Trả về true nếu lời gọi sẽ 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ả sang định dạng proto của nó. |
Lĩnh vực
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Khóa siêu dữ liệu để tham số hóa cấu hình, không bắt buộc.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Khóa siêu dữ liệu cho một cấu hình để xác định rằng cấu hình đó đã được phân đoạn.
nhà thầu công cộng
Trình mô tả cấu hình
public ConfigurationDescriptor ()
Phương thức công khai
thêm siêu dữ liệu
public void addMetadata (String key,values)
Thêm nhiều giá trị của một khóa nhất định vào các mục nhập siêu dữ liệu.
Thông số | |
---|---|
key | String : ERROR(/String) của khóa để thêm giá trị vào. |
values | ERROR(/String) của các giá trị bổ sung. |
thêm siêu dữ liệu
public void addMetadata (String key, String value)
Thêm một giá trị cho một khóa nhất định vào các mục nhập siêu dữ liệu.
Thông số | |
---|---|
key | String : ERROR(/String) của khóa để thêm giá trị vào. |
value | String : MỘT ERROR(/String) của giá trị bổ sung. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
Thêm tùy chọn vào danh sách các tùy chọn có thể được sử dụng để chạy lại bài kiểm tra.
Thông số | |
---|---|
optionDef | OptionDef : một đối tượng OptionDef của tùy chọn kiểm tra. |
dòng vô tính
public ConfigurationDescriptor clone ()
Trả về một bản sao sâu của đối tượng ConfigurationDescriptor
.
trả lại | |
---|---|
ConfigurationDescriptor |
từProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Thao tác nghịch đảo từ toProto()
để lấy lại đối tượng.
Thông số | |
---|---|
protoDescriptor | ConfigurationDescription.Descriptor |
trả lại | |
---|---|
ConfigurationDescriptor |
getAbi
public IAbi getAbi ()
Trả về abi mà cấu hình đang chạy nếu biết, null nếu không.
trả lại | |
---|---|
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 đồ.
trả lại | |
---|---|
MultiMap <String, String> |
lấyMetaData
publicgetMetaData (String name)
Nhận các mục siêu dữ liệu được đặt tên
Thông số | |
---|---|
name | String |
trả lại | |
---|---|
getModuleName
public String getModuleName ()
Trả về tên mô-đun của cấu hình mô-đun.
trả lại | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
Lấy danh sách OptionDef
có thể được sử dụng để chạy lại.
trả lại | |
---|---|
getShard Index
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ề null nếu không có sharding.
trả lại | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Trả về danh sách các thẻ bộ mà bài kiểm tra là một phần của.
trả lại | |
---|---|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Trả về nếu cấu hình sẽ chia IRemoteTest thành các mô-đun khác nhau.
trả lại | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
Trả về nếu cấu hình có thể phân chia được hoặc không phải là một phần của bộ phần mềm
trả lại | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Trả về nếu cấu hình có thể phân đoạn nghiêm ngặt hoặc không phải là một phần của bộ phần mềm
trả lại | |
---|---|
boolean |
loại bỏ siêu dữ liệu
publicremoveMetadata (String key)
Xóa theo dõi khóa siêu dữ liệu đã chỉ định.
Thông số | |
---|---|
key | String |
trả lại | |
---|---|
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 nó.
Thông số | |
---|---|
name | String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
Thông số | |
---|---|
notIRemoteTestShardable | boolean |
setSandboxed
public void setSandboxed (boolean useSandboxed)
Đặt cấu hình có chạy ở chế độ hộp cát hay không.
Thông số | |
---|---|
useSandboxed | boolean |
setShard Index
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ộ.
Thông số | |
---|---|
index | int |
setSuiteTags
public void setSuiteTags (suiteTags)
Đặt danh sách các thẻ bộ mà bài kiểm tra là một phần của.
Thông số | |
---|---|
suiteTags |
nênSử dụngSandbox
public boolean shouldUseSandbox ()
Trả về true nếu lời gọi sẽ chạy ở chế độ hộp cát. Sai nếu không.
trả lại | |
---|---|
boolean |
toProto
public ConfigurationDescription.Descriptor toProto ()
Chuyển đổi phiên bản hiện tại của bộ mô tả sang định dạng proto của nó.
trả lại | |
---|---|
ConfigurationDescription.Descriptor |