PythonBinaryHostTest

public class PythonBinaryHostTest
extends Object implements IRemoteTest, ITestFilterReceiver

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


Hosttest zum Ausführen einer Binärdatei im Python-Format aus dem Android-Buildsystem (Soong)

Der Testrunner unterstützt Einschluss- und Ausschlussfilter. Der Ausschlussfilter ignoriert das Testergebnis, anstatt den eigentlichen Test zu überspringen. Die im Ausschlussfilter angegebenen Tests werden weiterhin ausgeführt.

Zusammenfassung

Verschachtelte Klassen

class PythonBinaryHostTest.PythonForwarder

Ergebnisweiterleitung, um den Ausführungsnamen durch den binären Namen zu ersetzen. 

Konstanten

String ANDROID_SERIAL_VAR

String LD_LIBRARY_PATH

Öffentliche Konstruktoren

PythonBinaryHostTest()

Öffentliche Methoden

void addAllExcludeFilters(Set<String> filters)

Fügt die Set der Filter hinzu, für die Tests ausgeschlossen werden sollen.

void addAllIncludeFilters(Set<String> filters)

Fügt die Set der Filter hinzu, für die Tests eingeschlossen werden sollen.

void addExcludeFilter(String filter)

Fügt einen Filter hinzu, für den Tests ausgeschlossen werden sollen.

void addIncludeFilter(String filter)

Fügt einen Filter hinzu, für den Tests eingeschlossen werden sollen.

void clearExcludeFilters()

Löscht alle derzeit verfolgten Ausschlussfilter.

void clearIncludeFilters()

Löscht alle derzeit verfolgten Einschlussfilter.

Set<String> getExcludeFilters()

Gibt die aktuelle Set der Ausschlussfilter zurück.

Set<String> getIncludeFilters()

Gibt die aktuelle Set der Einschlussfilter zurück.

final void run(TestInformation testInfo, ITestInvocationListener listener)

Führt die Tests aus und meldet das Ergebnis an den Listener.

Konstanten

ANDROID_SERIAL_VAR

protected static final String ANDROID_SERIAL_VAR

Constant Value: "ANDROID_SERIAL"

LD_LIBRARY_PATH

protected static final String LD_LIBRARY_PATH

Constant Value: "LD_LIBRARY_PATH"

Öffentliche Konstruktoren

PythonBinaryHostTest

public PythonBinaryHostTest ()

Öffentliche Methoden

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

Fügt die Set der Filter hinzu, für die Tests ausgeschlossen werden sollen.

Parameter
filters Set

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

Fügt die Set der Filter hinzu, für die Tests eingeschlossen werden sollen.

Parameter
filters Set

addExcludeFilter

public void addExcludeFilter (String filter)

Fügt einen Filter hinzu, für den Tests ausgeschlossen werden sollen.

Parameter
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Fügt einen Filter hinzu, für den Tests eingeschlossen werden sollen.

Parameter
filter String

clearExcludeFilters

public void clearExcludeFilters ()

Löscht alle derzeit verfolgten Ausschlussfilter.

clearIncludeFilters

public void clearIncludeFilters ()

Löscht alle derzeit verfolgten Einschlussfilter.

getExcludeFilters

public Set<String> getExcludeFilters ()

Gibt die aktuelle Set der Ausschlussfilter zurück.

Gibt Folgendes zurück:
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

Gibt die aktuelle Set der Einschlussfilter zurück.

Gibt Folgendes zurück:
Set<String>

run

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Führt die Tests aus und meldet das Ergebnis an den Listener.

Parameter
testInfo TestInformation: Das TestInformation-Objekt mit nützlichen Informationen zum Ausführen von Tests.

listener ITestInvocationListener: Der ITestInvocationListener der Testergebnisse

Löst aus
DeviceNotAvailableException