Google致力於提高黑人社區的種族平等。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

配置描述符

public class ConfigurationDescriptor
extends Object

java.lang.Object
com.android.tradefed.config.ConfigurationDescriptor


描述配置本身某些方面的配置對象。就像會員資格測試套件標籤一樣。此類無法通過命令行接收選項值。僅直接在xml中。

摘要

嵌套類

enum ConfigurationDescriptor.LocalTestRunner

枚舉用來表示本地測試運行程序。

領域

public static final String LOCAL_SHARDED_KEY

配置的元數據密鑰,用於指定已分片。

公共建設者

ConfigurationDescriptor ()

公開方法

void addMetaData (String key, values) addMetaData (String key, values)

將給定鍵的更多值添加到元數據條目。

void addMetadata (String key, String value)

將給定鍵的值添加到元數據條目。

void addRerunOption ( ConfigurationDef.OptionDef optionDef)

將選項添加到可用於重新運行測試的選項列表中。

ConfigurationDescriptor clone ()

返回ConfigurationDescriptor對象的深層副本。

static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

toProto()逆操作以獲取對象。

IAbi getAbi ()

如果已知,則返回配置運行所依據的abi,否則返回null。

MultiMap <String, String> getAllMetaData ()

檢索所有已配置的元數據並返回地圖的副本。

getMetaData (String name)

獲取命名的元數據條目

String getModuleName ()

返回模塊配置的模塊名稱。

getRerunOptions ()

獲取可用於重新運行的OptionDef列表。

getSuiteTags ()

返回測試所屬的套件標籤的列表。

boolean isNotShardable ()

返回配置是否可拆分,是否作為套件的一部分

boolean isNotStrictShardable ()

返回配置是否嚴格可分,是否作為套件的一部分

void setAbi ( IAbi abi)

設置配置將要運行的abi。

void setMetaData ( MultiMap <String, String> metadata)
void setModuleName (String name)

如果此配置代表一個模塊,我們可以設置與​​其關聯的模塊名稱。

void setSandboxed (boolean useSandboxed)

設置配置是否將在沙盒模式下運行。

void setSuiteTags ( suiteTags) setSuiteTags ( suiteTags)

設置測試所屬的套件標籤列表。

boolean shouldUseSandbox ()

如果調用應在沙盒模式下運行,則返回true。

ConfigurationDescription.Descriptor toProto ()

將描述符的當前實例轉換為其原型格式。

領域

LOCAL_SHARDED_KEY

public static final String LOCAL_SHARDED_KEY

配置的元數據密鑰,用於指定已分片。

公共建設者

配置描述符

public ConfigurationDescriptor ()

公開方法

addMetaData

public void addMetaData (String key, 
                 values)

將給定鍵的更多值添加到元數據條目。

參量
key String :要向其添加值的鍵的String

values :附加值的String列表。

addMetadata

public void addMetadata (String key, 
                String value)

將給定鍵的值添加到元數據條目。

參量
key String :要向其添加值的鍵的String

value String :附加值的String

addRerunOption

public void addRerunOption ( ConfigurationDef.OptionDef optionDef)

將該選項添加到可用於重新運行測試的選項列表中。

參量
optionDef ConfigurationDef.OptionDef :測試選項的OptionDef對象。

克隆

public ConfigurationDescriptor clone ()

返回ConfigurationDescriptor對象的深層副本。

退貨
ConfigurationDescriptor

來自Proto

public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

toProto()逆操作以獲取對象。

參量
protoDescriptor ConfigurationDescription.Descriptor

退貨
ConfigurationDescriptor

getAbi

public IAbi getAbi ()

如果已知,則返回配置運行所依據的abi,否則返回null。

退貨
IAbi

getAllMetaData

public MultiMap <String, String> getAllMetaData ()

檢索所有已配置的元數據並返回地圖的副本。

退貨
MultiMap <String, String>

getMetaData

public  getMetaData (String name)

獲取命名的元數據條目

參量
name String

退貨

getModuleName

public String getModuleName ()

返回模塊配置的模塊名稱。

退貨
String

getRerunOptions

public  getRerunOptions ()

獲取可用於重新運行的OptionDef列表。

退貨

getSuiteTags

public  getSuiteTags ()

返回測試所屬的套件標籤的列表。

退貨

isNotShardable

public boolean isNotShardable ()

返回配置是否可拆分,是否作為套件的一部分

退貨
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

返回配置是否嚴格可分,是否作為套件的一部分

退貨
boolean

setAbi

public void setAbi ( IAbi abi)

設置配置將要運行的abi。

參量
abi IAbi

setMetaData

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

參量
metadata MultiMap

setModuleName

public void setModuleName (String name)

如果此配置代表一個模塊,我們可以設置與​​其關聯的模塊名稱。

參量
name String

setSandboxed

public void setSandboxed (boolean useSandboxed)

設置配置是否將在沙盒模式下運行。

參量
useSandboxed boolean

setSuiteTags

public void setSuiteTags ( suiteTags)

設置測試所屬的套件標籤列表。

參量
suiteTags

shouldUseSandbox

public boolean shouldUseSandbox ()

如果調用應在沙盒模式下運行,則返回true。否則為假。

退貨
boolean

toProto

public ConfigurationDescription.Descriptor toProto ()

將描述符的當前實例轉換為其原型格式。

退貨
ConfigurationDescription.Descriptor