TestSuiteInfo

public class TestSuiteInfo
extends Object

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


Klasa, która rozwiązuje problem z wczytywaniem metadanych związanych z kompilacją w przypadku pakietu testów.

Aby prawidłowo udostępniać powiązane informacje, zestaw testów musi zawierać plik test-suite-info.properties w zasobach JAR.

Podsumowanie

Metody publiczne

boolean didLoadFromProperties()

Zwraca wartość „true”, jeśli wartości zostały wczytane z pliku właściwości, w przeciwnym razie zwraca wartość „false”.

String get(String name)

Pobiera informacje o teście powiązane z podaną nazwą.

String getBuildNumber()

Pobiera numer kompilacji zestawu testów.

String getFullName()

Pobiera pełną nazwę zestawu testów.

static TestSuiteInfo getInstance()

Pobiera pojedynczą instancję, co również powoduje wczytanie informacji o powiązanym zestawie testów z osadzonych plików zasobów.

String getName()

Pobiera krótką nazwę zestawu testów.

List<String> getTargetArchs()

Pobiera docelowe architektury obsługiwane przez zestaw testów.

String getVersion()

Pobiera nazwę wersji zestawu testów.

Metody chronione

Properties loadSuiteInfo(InputStream is)

Wykonuje rzeczywiste wczytywanie usług

Metody publiczne

didLoadFromProperties

public boolean didLoadFromProperties ()

Zwraca wartość „true”, jeśli wartości zostały wczytane z pliku właściwości, w przeciwnym razie zwraca wartość „false”.

Zwraca
boolean

get

public String get (String name)

Pobiera informacje o teście powiązane z podaną nazwą. lub wartość null, jeśli nie jest powiązana z usługą.

Parametry
name String

Zwraca
String

getBuildNumber

public String getBuildNumber ()

Pobiera numer kompilacji zestawu testów.

Zwraca
String

getFullName

public String getFullName ()

Pobiera pełną nazwę zestawu testów.

Zwraca
String

getInstance

public static TestSuiteInfo getInstance ()

Pobiera pojedynczą instancję, co również powoduje wczytanie informacji o powiązanym zestawie testów z osadzonych plików zasobów.

Zwraca
TestSuiteInfo

getName

public String getName ()

Pobiera krótką nazwę zestawu testów.

Zwraca
String

getTargetArchs

public List<String> getTargetArchs ()

Pobiera docelowe architektury obsługiwane przez zestaw testów.

Zwraca
List<String>

getVersion

public String getVersion ()

Pobiera nazwę wersji zestawu testów.

Zwraca
String

Metody chronione

loadSuiteInfo

protected Properties loadSuiteInfo (InputStream is)

Wykonuje rzeczywiste wczytywanie usług

Parametry
is InputStream

Zwraca
Properties

Zgłasza
IOException