测试套件信息

public class TestSuiteInfo
extends Object

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


一个类,用于解析测试套件的 build 相关元数据加载

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

摘要

公共方法

boolean didLoadFromProperties()

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

String get(String name)

检索与提供的名称对应的测试信息。

String getBuildNumber()

获取测试套件的 build 号

String getFullName()

获取测试套件的全名

static TestSuiteInfo getInstance()

检索单例实例,该实例还会触发相关测试套件信息的加载 通过嵌入式资源文件

String getName()

获取测试套件的简称

getTargetArchs()

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

String getVersion()

获取测试套件的版本名称

受保护的方法

Properties loadSuiteInfo(InputStream is)

执行属性的实际加载

公共方法

didLoadFromProperties

public boolean didLoadFromProperties ()

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

返回
boolean

get

public String get (String name)

检索与提供的名称对应的测试信息。如果未关联媒体资源,则为 null。

参数
name String

返回
String

获取版本号

public String getBuildNumber ()

获取测试套件的 build 号

返回
String

getFullName

public String getFullName ()

获取测试套件的全名

返回
String

getInstance

public static TestSuiteInfo getInstance ()

检索单例实例,该实例还会触发相关测试套件信息的加载 通过嵌入式资源文件

返回
TestSuiteInfo

getName

public String getName ()

获取测试套件的简称

返回
String

getTargetArchs

public  getTargetArchs ()

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

返回

getVersion

public String getVersion ()

获取测试套件的版本名称

返回
String

受保护的方法

加载套件信息

protected Properties loadSuiteInfo (InputStream is)

执行属性的实际加载

参数
is InputStream

返回
Properties