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