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ẻ 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
Các lớp lồng nhau | |
---|---|
enum | ConfigurationDescriptor.LocalTestRunner Enum được sử dụng để chỉ người chạy thử nghiệm cục bộ. |
Lĩnh vực | |
---|---|
public static final String | ACTIVE_PARAMETER_KEY Khóa siêu dữ liệu cho tham số 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 rằng nó đã được chia nhỏ. |
Các nhà xây dựng công cộng | |
---|---|
ConfigurationDescriptor () |
Phương pháp công khai | |
---|---|
void | addMetadata (String key, String value) Thêm giá trị cho một khóa nhất định vào các mục nhập siêu dữ liệu. |
void | addMetadata (String key, values) addMetadata (String key, values) Thêm các giá trị khác của 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ả lại bản sao sâu của đối tượng |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) Thao tác ngược từ |
IAbi | getAbi () Trả về abi mà cấu hình đang chạy so với 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ả lại bản sao của bản đồ. |
getMetaData (String name) Nhận các mục nhập siêu dữ liệu đã đặt tên | |
String | getModuleName () Trả về tên mô-đun của cấu hình mô-đun. |
getRerunOptions () Nhận danh sách | |
Integer | getShardIndex () Nhận chỉ mục phân đoạn của lời gọi trong quá trình phân tách cục bộ. |
getSuiteTags () Trả về danh sách các thẻ bộ mà bài kiểm tra là một phần. | |
boolean | isNotShardable () Trả về nếu cấu hình có thể phân mảnh được hoặc không phải là một phần của bộ |
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ộ |
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 ngược lại. |
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 | 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 sharding cục bộ. |
void | setSuiteTags ( suiteTags) setSuiteTags ( suiteTags) Đặt danh sách các thẻ bộ mà thử nghiệm là một phần. |
boolean | shouldUseSandbox () Trả về true nếu lời gọ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 của nó. |
Lĩnh vực
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Khóa siêu dữ liệu cho tham số 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 rằng nó đã được chia nhỏ.
Các nhà xây dựng công cộng
ConfigurationDescriptor
public ConfigurationDescriptor ()
Phương pháp công khai
addMetadata
public void addMetadata (String key, String value)
Thêm 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 : String của khóa để thêm giá trị vào. |
value | String : String giá trị bổ sung. |
addMetadata
public void addMetadata (String key,values)
Thêm các giá trị khác 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 : String của khóa để thêm giá trị vào. |
values | String các 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 thử nghiệm. |
dòng vô tính
public ConfigurationDescriptor clone ()
Trả lại bản sao sâu của đối tượng ConfigurationDescriptor
.
Lợi nhuận | |
---|---|
ConfigurationDescriptor |
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Thao tác ngược từ toProto()
để lấy lại đối tượng.
Thông số | |
---|---|
protoDescriptor | ConfigurationDescription.Descriptor |
Lợi nhuận | |
---|---|
ConfigurationDescriptor |
getAbi
public IAbi getAbi ()
Trả về abi mà cấu hình đang chạy so với nếu đã biết, nếu không thì trả về null.
Lợi nhuận | |
---|---|
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ả lại bản sao của bản đồ.
Lợi nhuận | |
---|---|
MultiMap <String, String> |
getMetaData
publicgetMetaData (String name)
Nhận các mục nhập siêu dữ liệu đã đặt tên
Thông số | |
---|---|
name | String |
Lợi nhuận | |
---|---|
getModuleName
public String getModuleName ()
Trả về tên mô-đun của cấu hình mô-đun.
Lợi nhuận | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
Nhận danh sách OptionDef
có thể được sử dụng để chạy lại.
Lợi nhuận | |
---|---|
getShardIndex
public Integer getShardIndex ()
Nhận chỉ mục phân đoạn của lời gọi trong quá trình phân tách cục bộ. Trả về null nếu không có phân biệt.
Lợi nhuận | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Trả về danh sách các thẻ bộ mà bài kiểm tra là một phần.
Lợi nhuận | |
---|---|
isNotShardable
public boolean isNotShardable ()
Trả về nếu cấu hình có thể phân mảnh được hoặc không phải là một phần của bộ
Lợi nhuận | |
---|---|
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ộ
Lợi nhuận | |
---|---|
boolean |
removeMetadata
publicremoveMetadata (String key)
Xóa theo dõi khóa siêu dữ liệu được chỉ định.
Thông số | |
---|---|
key | String |
Lợi nhuận | |
---|---|
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 |
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 |
setShardIndex
public void setShardIndex (int index)
Đặt chỉ mục phân đoạn cho lệnh gọi trong sharding cục bộ.
Thông số | |
---|---|
index | int |
setSuiteTags
public void setSuiteTags (suiteTags)
Đặt danh sách các thẻ bộ mà thử nghiệm là một phần.
Thông số | |
---|---|
suiteTags |
shouldUseSandbox
public boolean shouldUseSandbox ()
Trả về true nếu lời gọi chạy ở chế độ hộp cát. Sai khác.
Lợi nhuận | |
---|---|
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 của nó.
Lợi nhuận | |
---|---|
ConfigurationDescription.Descriptor |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2022-08-15 UTC.