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 | |
