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, 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.

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 ConfigurationDescriptor.

static ConfigurationDescriptor fromProto(ConfigurationDescription.Descriptor protoDescriptor)

Thao tác đảo ngược từ toProto() để lấy lại đối tượng.

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 OptionDef có thể dùng để chạy lại.

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( suiteTags)

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

public  getMetaData (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

public  getRerunOptions ()

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

public  getSuiteTags ()

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

public  removeMetadata (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ề

setAbi

public void setAbi (IAbi abi)

Đặt abi mà cấu hình sẽ chạy dựa trên đó.

Tham số
abi IAbi

setMetaData

public void setMetaData (MultiMap<String, String> metadata)

Tham số
metadata MultiMap

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