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