Bộ 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 chính cấu hình đó. Giống như một thẻ thành viên test-suite. 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, tùy chọn. |
public static final String | LOCAL_SHARDED_KEY Khóa siêu dữ liệu cho một cấu hình để chỉ định cấu hình đó đã được phân chia. |
Nhà thầu xây dựng công cộng | |
---|---|
ConfigurationDescriptor () |
Phương pháp công khai | |
---|---|
void | addMetadata (String key, values) addMetadata (String key, values) Thêm nhiều giá trị hơn của một khóa nhất định vào các mục siêu dữ liệu. |
void | addMetadata (String key, String value) Thêm giá trị cho khóa nhất định vào 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, nếu không thì trả về null. |
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) 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 chia cục bộ. |
getSuiteTags () Trả về danh sách các thẻ bộ chứa bài kiểm tra. | |
boolean | isNotIRemoteTestShardable () Trả về nếu cấu hình 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 được 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 xem 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. |
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 phiên bản hiện tại của bộ mô tả thành định dạng nguyên mẫu 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, tùy chọn.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Khóa siêu dữ liệu cho một cấu hình để chỉ định cấu hình đó đã được phân chia.
Nhà thầu xây dựng công cộng
Bộ mô tả cấu hình
public ConfigurationDescriptor ()
Phương pháp công khai
thêmSiêu dữ liệu
public void addMetadata (String key,values)
Thêm nhiều giá trị hơn của một khóa nhất định vào các mục siêu dữ liệu.
Thông số | |
---|---|
key | String : String khóa để thêm giá trị vào. |
values | String các giá trị bổ sung. |
thêmSiêu dữ liệu
public void addMetadata (String key, String value)
Thêm giá trị cho khóa nhất định vào mục nhập siêu dữ liệu.
Thông số | |
---|---|
key | String : String khóa để thêm giá trị vào. |
value | String : Một String có giá trị bổ sung. |
thêmRerunOption
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 thử nghiệm. |
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, nếu không thì trả về null.
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ề 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 | |
---|---|
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 chia cục bộ. Trả về null nếu không có sharding.
Trả lại | |
---|---|
Integer |
getSuiteTag
publicgetSuiteTags ()
Trả về danh sách các thẻ bộ chứa bài kiểm tra.
Trả lại | |
---|---|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Trả về nếu cấu hình chia IRemoteTest thành các mô-đun khác nhau.
Trả lại | |
---|---|
boolean |
không thể phân chia được
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 |
xóaSiêu dữ liệu
publicremoveMetadata (String key)
Xóa theo dõi khóa siêu dữ liệu được 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 xem cấu hình có chạy ở chế độ hộp cát hay không.
Thông 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ộ.
Thông số | |
---|---|
index | int |
setSuiteTag
public void setSuiteTags (suiteTags)
Đặt danh sách các thẻ bộ mà bài kiểm tra là một phần.
Thông số | |
---|---|
suiteTags |
nênSử dụngSandbox
public boolean shouldUseSandbox ()
Trả về true nếu lệnh gọi sẽ chạy ở chế độ hộp cát. Sai nếu không.
Trả lại | |
---|---|
boolean |
tớiProto
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 nguyên mẫu của nó.
Trả lại | |
---|---|
ConfigurationDescription.Descriptor |