执行属性

public class ExecutionProperties
extends Object

java.lang.Object
com.android.tradefed.invoker.ExecutionProperties


在执行测试或调用期间生成的属性。

建议通过适当使用命名空间使键唯一,以避免交叉测试重叠。

概括

公共方法

void clear ()

清除执行属性。

boolean containsKey (String key)

如果此映射包含指定键的映射,则返回true

String get (String key)

返回指定键映射到的值,如果此映射不包含键的映射,则返回null

ImmutableMap<String, String> getAll ()

返回地图副本中的所有属性

boolean isEmpty ()

返回属性映射是否为空。

String put (String key, String value)

将指定值与此映射中的指定键相关联。

ExecutionProperties putAll ( properties) putAll ( properties)

将指定映射中的所有映射复制到此映射。

String putIfAbsent (String key, String value)

如果指定的键尚未与值关联,则将其与给定值关联。

String remove (String key)

如果存在,则从此映射中删除键的映射(可选操作)。

String toString ()

公共方法

清除

public void clear ()

清除执行属性。在重置隔离期间使用以删除 exec 数据。

包含密钥

public boolean containsKey (String key)

如果此映射包含指定键的映射,则返回true

参数
key String : 要测试其在此映射中是否存在的键

退货
boolean如果此映射包含指定键的映射, true

得到

public String get (String key)

返回指定键映射到的值,如果此映射不包含键的映射,则返回null

参数
key String : 要返回其关联值的键

退货
String指定键映射到的值,如果此映射不包含键的映射,则null

得到所有

public ImmutableMap<String, String> getAll ()

返回地图副本中的所有属性

退货
ImmutableMap<String, String>

是空的

public boolean isEmpty ()

返回属性映射是否为空。

退货
boolean

public String put (String key, 
                String value)

将指定值与此映射中的指定键相关联。

参数
key String : 与指定值关联的键

value String : 要与指定键关联的值

退货
Stringkey关联的先前值,如果没有key的映射,则为null

也可以看看:

把所有

public ExecutionProperties putAll ( properties)

将指定映射中的所有映射复制到此映射。

参数
properties : 要存储在此映射中的映射

退货
ExecutionProperties最后的映射

putIfAbsent

public String putIfAbsent (String key, 
                String value)

如果指定的键尚未与值关联,则将其与给定值关联。

参数
key String : 与指定值关联的键

value String : 要与指定键关联的值

退货
String与指定键关联的先前值,如果键没有映射,则返回null

消除

public String remove (String key)

如果存在,则从此映射中删除键的映射(可选操作)。

参数
key String : 要从映射中删除其映射的键

退货
Stringkey关联的先前值,如果没有key的映射,则为null

到字符串

public String toString ()

退货
String