测试套件信息
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
publicgetTargetArchs ()
获取测试套件支持的目标架构
返回 | |
---|---|
|
getVersion
public String getVersion ()
获取测试套件的版本名称
返回 | |
---|---|
String |
受保护的方法
加载套件信息
protected Properties loadSuiteInfo (InputStream is)
执行属性的实际加载
参数 | |
---|---|
is |
InputStream |
返回 | |
---|---|
Properties |