PythonBinaryHostTest

public class PythonBinaryHostTest
extends Object implements IRemoteTest, ITestFilterReceiver

java.lang.Object
com.android.tradefed.testtype.python.PythonBinaryHostTest


Test hosta, który ma uruchamiać plik binarny w Pythonie z systemu kompilacji Androida (Soong)

Program uruchamiający testy obsługuje filtry uwzględniania i wykluczania. Pamiętaj, że filtr wykluczania działa przez ignorowanie wyniku testu, a nie przez pomijanie rzeczywistego testu. Testy określone w filtrze wykluczania będą nadal wykonywane.

Podsumowanie

Zagnieżdżone klasy

class PythonBinaryHostTest.PythonForwarder

Przekierowanie wyników, które zastępuje nazwę uruchomienia nazwą pliku binarnego. 

Stałe

String ANDROID_SERIAL_VAR

String LD_LIBRARY_PATH

Konstruktory publiczne

PythonBinaryHostTest()

Metody publiczne

void addAllExcludeFilters(Set<String> filters)

Dodaje Set filtrów, które określają, które testy mają zostać wykluczone.

void addAllIncludeFilters(Set<String> filters)

Dodaje Set filtrów, które określają, które testy mają zostać uwzględnione.

void addExcludeFilter(String filter)

Dodaje filtr, który określa, które testy mają zostać wykluczone.

void addIncludeFilter(String filter)

Dodaje filtr, który określa, które testy mają zostać uwzględnione.

void clearExcludeFilters()

Usuwa wszystkie obecnie śledzone filtry wykluczania.

void clearIncludeFilters()

Usuwa wszystkie obecnie śledzone filtry uwzględniania.

Set<String> getExcludeFilters()

Zwraca bieżący Set filtrów wykluczania.

Set<String> getIncludeFilters()

Zwraca bieżący Set filtrów uwzględniania.

final void run(TestInformation testInfo, ITestInvocationListener listener)

Uruchamia testy i przekazuje wyniki do odbiornika.

Stałe

ANDROID_SERIAL_VAR

protected static final String ANDROID_SERIAL_VAR

Wartość stała: "ANDROID_SERIAL"

LD_LIBRARY_PATH

protected static final String LD_LIBRARY_PATH

Wartość stała: "LD_LIBRARY_PATH"

Konstruktory publiczne

PythonBinaryHostTest

public PythonBinaryHostTest ()

Metody publiczne

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

Dodaje Set filtrów, które określają, które testy mają zostać wykluczone.

Parametry
filters Set

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

Dodaje Set filtrów, które określają, które testy mają zostać uwzględnione.

Parametry
filters Set

addExcludeFilter

public void addExcludeFilter (String filter)

Dodaje filtr, który określa, które testy mają zostać wykluczone.

Parametry
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Dodaje filtr, który określa, które testy mają zostać uwzględnione.

Parametry
filter String

clearExcludeFilters

public void clearExcludeFilters ()

Usuwa wszystkie obecnie śledzone filtry wykluczania.

clearIncludeFilters

public void clearIncludeFilters ()

Usuwa wszystkie obecnie śledzone filtry uwzględniania.

getExcludeFilters

public Set<String> getExcludeFilters ()

Zwraca bieżący Set filtrów wykluczania.

Zwraca
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

Zwraca bieżący Set filtrów uwzględniania.

Zwraca
Set<String>

run

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Uruchamia testy i przekazuje wyniki do odbiornika.

Parametry
testInfo TestInformation: obiekt TestInformation zawierający przydatne informacje do uruchamiania testów.

listener ITestInvocationListener: odbiornik ITestInvocationListener wyników testu

Zgłasza
DeviceNotAvailableException