测试套件信息

public class TestSuiteInfo
extends Object

java.lang.Object
com.android.tradefed.testtype.suite.TestSuiteInfo


解决测试套件构建相关元数据加载问题的类

为了正确公开相关信息,测试套件必须在其 jar 资源中包含test-suite-info.properties文件

概括

公共方法

boolean didLoadFromProperties ()

如果值是从属性文件加载的,则返回 true,否则返回 false。

String get (String name)

检索使用提供的名称键入的测试信息。

String getBuildNumber ()

获取测试套件的内部版本号

String getFullName ()

获取测试套件的全名

static TestSuiteInfo getInstance ()

检索单例实例,这也会触发从嵌入式资源文件加载相关测试套件信息

String getName ()

获取测试套件的短名称

getTargetArchs ()

获取测试套件支持的目标架构

String getVersion ()

获取测试套件的版本名称

受保护的方法

Properties loadSuiteInfo (InputStream is)

执行属性的实际加载

公共方法

didLoadFromProperties

public boolean didLoadFromProperties ()

如果值是从属性文件加载的,则返回 true,否则返回 false。

退货
boolean

得到

public String get (String name)

检索使用提供的名称键入的测试信息。如果没有关联属性,则为 null。

参数
name String

退货
String

获取内部版本号

public String getBuildNumber ()

获取测试套件的内部版本号

退货
String

获取全名

public String getFullName ()

获取测试套件的全名

退货
String

获取实例

public static TestSuiteInfo getInstance ()

检索单例实例,这也会触发从嵌入式资源文件加载相关测试套件信息

退货
TestSuiteInfo

获取名称

public String getName ()

获取测试套件的短名称

退货
String

获取TargetArchs

public  getTargetArchs ()

获取测试套件支持的目标架构

退货

获取版本号

public String getVersion ()

获取测试套件的版本名称

退货
String

受保护的方法

加载套件信息

protected Properties loadSuiteInfo (InputStream is)

执行属性的实际加载

参数
is InputStream

退货
Properties