TestSuiteInfo
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()
获取测试套件的简称 |
List<String>
|
getTargetArchs()
获取测试套件支持的目标架构 |
String
|
getVersion()
获取测试套件的版本名称 |
受保护的方法 | |
|---|---|
Properties
|
loadSuiteInfo(InputStream is)
执行属性的实际加载 |
公共方法
didLoadFromProperties
public boolean didLoadFromProperties ()
如果值是从属性文件加载的,则返回 true,否则返回 false。
| 返回 | |
|---|---|
boolean |
|
get
public String get (String name)
检索以提供的名称为键的测试信息。如果没有关联的属性,则返回 null。
| 参数 | |
|---|---|
name |
String |
| 返回 | |
|---|---|
String |
|
getBuildNumber
public String getBuildNumber ()
获取测试套件的 build 号
| 返回 | |
|---|---|
String |
|
getFullName
public String getFullName ()
获取测试套件的完整名称
| 返回 | |
|---|---|
String |
|
getInstance
public static TestSuiteInfo getInstance ()
检索单例实例,该实例还会触发从嵌入式资源文件加载相关测试套件信息
| 返回 | |
|---|---|
TestSuiteInfo |
|
getName
public String getName ()
获取测试套件的简称
| 返回 | |
|---|---|
String |
|
getTargetArchs
public List<String> getTargetArchs ()
获取测试套件支持的目标架构
| 返回 | |
|---|---|
List<String> |
|
getVersion
public String getVersion ()
获取测试套件的版本名称
| 返回 | |
|---|---|
String |
|
受保护的方法
loadSuiteInfo
protected Properties loadSuiteInfo (InputStream is)
执行属性的实际加载
| 参数 | |
|---|---|
is |
InputStream |
| 返回 | |
|---|---|
Properties |
|
| 抛出 | |
|---|---|
IOException |
|