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

static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Thao tác nghịch đảo 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ề 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 OptionDef có thể được sử 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 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 : danh sách 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

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

public  getRerunOptions ()

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

public  getSuiteTags ()

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

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

setAbi

public void setAbi (IAbi abi)

Đặt abi mà cấu hình sẽ chạy.

Thông số
abi IAbi

setMetaData

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

Thông số
metadata MultiMap

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