Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

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

static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

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

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 OptionDef có thể được sử dụng để chạy lại.

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 : danh sách 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

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

public  getRerunOptions ()

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

public  getSuiteTags ()

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

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

setAbi

public void setAbi (IAbi abi)

Đặt abi mà cấu hình sẽ chạy ngược lại.

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

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