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. Nhấn thích gói hội viên thẻ bộ kiểm thử. Lớp này không thể nhận các giá trị tuỳ chọn qua dòng lệnh. Chỉ trực tiếp trong xml.
Tóm tắt
Trường | |
---|---|
public
static
final
String |
ACTIVE_PARAMETER_KEY
Khoá siêu dữ liệu cho thông 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 cấu hình để chỉ định rằng cấu hình đã được phân đoạn. |
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
|
addMetadata(String key, String value)
Thêm giá trị cho 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 vào danh sách các lựa chọn có thể dùng để chạy lại quy trình kiểm thử. |
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 đả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ề một bản sao của bản đồ. |
|
getMetaData(String name)
Lấy các mục 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()
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ử. |
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 đoạn hoặc không thuộc một bộ |
boolean
|
isNotStrictShardable()
Trả về nếu cấu hình có tính phân đoạn nghiêm ngặt hoặc không thuộc một bộ |
|
removeMetadata(String key)
Xoá hoạt độ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 dựa trên đó. |
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 mô-đun đó. |
void
|
setNotIRemoteTestShardable(boolean notIRemoteTestShardable)
|
void
|
setSandboxed(boolean useSandboxed)
Đặt liệu 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(
Thiết lập danh sách thẻ bộ kiểm thử. |
boolean
|
shouldUseSandbox()
Trả về true nếu lệnh gọi 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ả sang định dạng proto. |
Trường
ACTIVE_refer_KEY
public static final String ACTIVE_PARAMETER_KEY
Khoá siêu dữ liệu cho thông 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 cấu hình để chỉ định rằng cấu hình đã được phân đoạn.
Hàm khởi tạo công khai
Mô tả cấu hình
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 giá trị bổ sung. |
addMetadata
public void addMetadata (String key, String value)
Thêm giá trị cho 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ị. |
value |
String : AString của giá trị bổ sung. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
Thêm lựa chọn vào danh sách các lựa chọn có thể dùng để chạy lại quy trình kiểm thử.
Tham số | |
---|---|
optionDef |
OptionDef : một đối tượng OptionDef của tuỳ chọn kiểm thử. |
sao chép
public ConfigurationDescriptor clone ()
Trả về một bản sao sâu của đối tượng ConfigurationDescriptor
.
Giá trị trả về | |
---|---|
ConfigurationDescriptor |
từProto
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 |
nhận tất cả siêu dữ liệu
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)
Lấy các mục siêu dữ liệu đã đặ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 phân đoạn.
Giá trị trả về | |
---|---|
Integer |
getSuiteTag
publicgetSuiteTags ()
Trả về danh sách thẻ bộ kiểm thử.
Giá trị trả về | |
---|---|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Trả về nếu cấu hình chia IRemoteTest thành các mô-đun khác nhau.
Giá trị trả về | |
---|---|
boolean |
Không thể phân đoạn
public boolean isNotShardable ()
Trả về nếu cấu hình có thể phân đoạn hoặc không thuộc một bộ
Giá trị trả về | |
---|---|
boolean |
Không thể phân đoạn nghiêm ngặt
public boolean isNotStrictShardable ()
Trả về nếu cấu hình có tính phân đoạn nghiêm ngặt hoặc không thuộc một bộ
Giá trị trả về | |
---|---|
boolean |
xoá siêu dữ liệu
publicremoveMetadata (String key)
Xoá hoạt động theo dõi khoá siêu dữ liệu đã chỉ định.
Tham số | |
---|---|
key |
String |
Giá trị trả về | |
---|---|
|
Tên mô-đun
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 mô-đun đó.
Tham số | |
---|---|
name |
String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
Tham số | |
---|---|
notIRemoteTestShardable |
boolean |
Đặt thành hộp cát
public void setSandboxed (boolean useSandboxed)
Đặt liệu một cấu hình có chạy ở chế độ hộp cát hay không.
Tham số | |
---|---|
useSandboxed |
boolean |
Chỉ mục setShard
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 |
setSuiteTag
public void setSuiteTags (suiteTags)
Thiết lập danh sách thẻ bộ kiểm thử.
Tham số | |
---|---|
suiteTags |
|
nênUseSandbox
public boolean shouldUseSandbox ()
Trả về true nếu lệnh gọi chạy ở chế độ hộp cát. Nếu không thì 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ả sang định dạng proto.
Giá trị trả về | |
---|---|
ConfigurationDescription.Descriptor |