PythonBinaryHostTest

public class PythonBinaryHostTest
extends Object implements IRemoteTest, ITestFilterReceiver

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


Test host destinato a eseguire un file binario Python dal sistema di compilazione Android (Soong)

Il test runner supporta i filtri di inclusione e di esclusione. Tieni presente che il filtro di esclusione funziona ignorando il risultato del test, anziché saltare il test vero e proprio. I test specificati nel exclude-filter verranno comunque eseguiti.

Riepilogo

Classi nidificate

class PythonBinaryHostTest.PythonForwarder

Result forwarder per sostituire il nome dell'esecuzione con il nome del file binario. 

Costanti

String ANDROID_SERIAL_VAR

String LD_LIBRARY_PATH

Costruttori pubblici

PythonBinaryHostTest()

Metodi pubblici

void addAllExcludeFilters( filters)

Aggiunge il ERROR(/Set) dei filtri dei test da escludere.

void addAllIncludeFilters( filters)

Aggiunge il ERROR(/Set) dei filtri dei test da includere.

void addExcludeFilter(String filter)

Aggiunge un filtro per i test da escludere.

void addIncludeFilter(String filter)

Aggiunge un filtro per i test da includere.

void clearExcludeFilters()

Elimina tutti i filtri di esclusione attualmente monitorati.

void clearIncludeFilters()

Elimina tutti i filtri di inclusione attualmente monitorati.

getExcludeFilters()

Restituisce l'ERROR(/Set) corrente dei filtri di esclusione.

getIncludeFilters()

Restituisce l'ERROR(/Set) corrente dei filtri di inclusione.

final void run(TestInformation testInfo, ITestInvocationListener listener)

Esegue i test e comunica il risultato al listener.

Costanti

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"

Costruttori pubblici

PythonBinaryHostTest

public PythonBinaryHostTest ()

Metodi pubblici

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Aggiunge il ERROR(/Set) dei filtri dei test da escludere.

Parametri
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Aggiunge il ERROR(/Set) dei filtri dei test da includere.

Parametri
filters

addExcludeFilter

public void addExcludeFilter (String filter)

Aggiunge un filtro per i test da escludere.

Parametri
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Aggiunge un filtro per i test da includere.

Parametri
filter String

clearExcludeFilters

public void clearExcludeFilters ()

Elimina tutti i filtri di esclusione attualmente monitorati.

clearIncludeFilters

public void clearIncludeFilters ()

Elimina tutti i filtri di inclusione attualmente monitorati.

getExcludeFilters

public  getExcludeFilters ()

Restituisce l'ERROR(/Set) corrente dei filtri di esclusione.

Ritorni

getIncludeFilters

public  getIncludeFilters ()

Restituisce l'ERROR(/Set) corrente dei filtri di inclusione.

Ritorni

run

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Esegue i test e comunica il risultato al listener.

Parametri
testInfo TestInformation: l'oggetto TestInformation contenente informazioni utili per eseguire i test.

listener ITestInvocationListener: il ITestInvocationListener dei risultati del test

Lanci
DeviceNotAvailableException