TestSuiteInfo

public class TestSuiteInfo
extends Object

java.lang.Object
com.android.tradefed.testtype.suite.TestSuiteInfo


Eine Klasse, die das Laden von Metadaten im Zusammenhang mit dem Build für die Testsuite auflöst

Damit zugehörige Informationen richtig angezeigt werden, muss eine Testsuite eine test-suite-info.properties Datei in ihren JAR-Ressourcen enthalten

Zusammenfassung

Öffentliche Methoden

boolean didLoadFromProperties()

Gibt „true“ zurück, wenn die Werte aus einer Eigenschaftendatei geladen wurden, andernfalls „false“.

String get(String name)

Ruft Testinformationen ab, die mit dem angegebenen Namen verknüpft sind.

String getBuildNumber()

Ruft die Build-Nummer der Testsuite ab.

String getFullName()

Ruft den vollständigen Namen der Test-Suite ab.

static TestSuiteInfo getInstance()

Ruft die Singleton-Instanz ab, wodurch auch das Laden der zugehörigen Testsuite-Informationen aus eingebetteten Ressourcendateien ausgelöst wird.

String getName()

Ruft den Kurznamen der Test-Suite ab.

List<String> getTargetArchs()

Ruft die von der Test-Suite unterstützten Zielarchitekturen ab.

String getVersion()

Ruft den Versionsnamen der Test-Suite ab.

Geschützte Methoden

Properties loadSuiteInfo(InputStream is)

Führt das eigentliche Laden der Eigenschaften aus.

Öffentliche Methoden

didLoadFromProperties

public boolean didLoadFromProperties ()

Gibt „true“ zurück, wenn die Werte aus einer Eigenschaftendatei geladen wurden, andernfalls „false“.

Gibt Folgendes zurück:
boolean

get

public String get (String name)

Ruft Testinformationen ab, die mit dem angegebenen Namen verknüpft sind. Oder „null“, wenn keine Eigenschaft zugeordnet ist.

Parameter
name String

Gibt Folgendes zurück:
String

getBuildNumber

public String getBuildNumber ()

Ruft die Build-Nummer der Testsuite ab.

Gibt Folgendes zurück:
String

getFullName

public String getFullName ()

Ruft den vollständigen Namen der Test-Suite ab.

Gibt Folgendes zurück:
String

getInstance

public static TestSuiteInfo getInstance ()

Ruft die Singleton-Instanz ab, wodurch auch das Laden der zugehörigen Testsuite-Informationen aus eingebetteten Ressourcendateien ausgelöst wird.

Gibt Folgendes zurück:
TestSuiteInfo

getName

public String getName ()

Ruft den Kurznamen der Test-Suite ab.

Gibt Folgendes zurück:
String

getTargetArchs

public List<String> getTargetArchs ()

Ruft die von der Test-Suite unterstützten Zielarchitekturen ab.

Gibt Folgendes zurück:
List<String>

getVersion

public String getVersion ()

Ruft den Versionsnamen der Test-Suite ab.

Gibt Folgendes zurück:
String

Geschützte Methoden

loadSuiteInfo

protected Properties loadSuiteInfo (InputStream is)

Führt das eigentliche Laden der Eigenschaften aus.

Parameter
is InputStream

Gibt Folgendes zurück:
Properties

Löst aus
IOException