TestSuiteInfo
  public
  
  
  
  class
  TestSuiteInfo
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.suite.TestSuiteInfo | 
A class that resolves loading of build related metadata for test suite
 To properly expose related info, a test suite must include a
 test-suite-info.properties file in its jar resources
Summary
Public methods | |
|---|---|
        
        
        
        
        
        boolean
     | 
  
    
      
      didLoadFromProperties()
      
      
        Returns true if the values were loaded from a property file, false otherwise.  | 
  
        
        
        
        
        
        String
     | 
  
    
      
      get(String name)
      
      
        Retrieves test information keyed with the provided name.  | 
  
        
        
        
        
        
        String
     | 
  
    
      
      getBuildNumber()
      
      
        Gets the build number of the test suite  | 
  
        
        
        
        
        
        String
     | 
  
    
      
      getFullName()
      
      
        Gets the full name of the test suite  | 
  
        
        
        static
        
        
        TestSuiteInfo
     | 
  
    
      
      getInstance()
      
      
        Retrieves the singleton instance, which also triggers loading of the related test suite info from embedded resource files  | 
  
        
        
        
        
        
        String
     | 
  
    
      
      getName()
      
      
        Gets the short name of the test suite  | 
  
        
        
        
        
        
        
     | 
  
    
      
      getTargetArchs()
      
      
        Gets the target archs supported by the test suite  | 
  
        
        
        
        
        
        String
     | 
  
    
      
      getVersion()
      
      
        Gets the version name of the test suite  | 
  
Protected methods | |
|---|---|
        
        
        
        
        
        Properties
     | 
  
    
      
      loadSuiteInfo(InputStream is)
      
      
        Performs the actual loading of properties  | 
  
Public methods
didLoadFromProperties
public boolean didLoadFromProperties ()
Returns true if the values were loaded from a property file, false otherwise.
| Returns | |
|---|---|
boolean | 
        |
get
public String get (String name)
Retrieves test information keyed with the provided name. Or null if not property associated.
| Parameters | |
|---|---|
name | 
        
          String  | 
      
| Returns | |
|---|---|
String | 
        |
getBuildNumber
public String getBuildNumber ()
Gets the build number of the test suite
| Returns | |
|---|---|
String | 
        |
getFullName
public String getFullName ()
Gets the full name of the test suite
| Returns | |
|---|---|
String | 
        |
getInstance
public static TestSuiteInfo getInstance ()
Retrieves the singleton instance, which also triggers loading of the related test suite info from embedded resource files
| Returns | |
|---|---|
TestSuiteInfo | 
        |
getName
public String getName ()
Gets the short name of the test suite
| Returns | |
|---|---|
String | 
        |
getTargetArchs
publicgetTargetArchs () 
Gets the target archs supported by the test suite
| Returns | |
|---|---|
 | 
        |
getVersion
public String getVersion ()
Gets the version name of the test suite
| Returns | |
|---|---|
String | 
        |
Protected methods
loadSuiteInfo
protected Properties loadSuiteInfo (InputStream is)
Performs the actual loading of properties
| Parameters | |
|---|---|
is | 
        
          InputStream  | 
      
| Returns | |
|---|---|
Properties | 
        |