PythonBinaryHostTest

public class PythonBinaryHostTest
extends Object implements IConfigurationReceiver, IRemoteTest, ITestFilterReceiver

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


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

Il programma di esecuzione dei test supporta include-filter ed exclude-filter. Tieni presente che il filtro di esclusione funziona ignorando il risultato del test anziché saltare il test effettivo. I test specificati nel filtro di esclusione continueranno a essere eseguiti.

Riepilogo

Classi nidificate

class PythonBinaryHostTest.PythonForwarder

Inoltro dei risultati per sostituire il nome dell'esecuzione con il nome binario. 

Campi

protected static final String ANDROID_SERIAL_VAR

protected static final String LD_LIBRARY_PATH

Costruttori pubblici

PythonBinaryHostTest()

Metodi pubblici

void addAllExcludeFilters( filters)

Aggiunge il ERROR(/Set) dei filtri di cui escludere i test.

void addAllIncludeFilters( filters)

Aggiunge il ERROR(/Set) dei filtri di cui includere i test.

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 segnala i risultati al listener.

void setConfiguration(IConfiguration configuration)

Inserisce IConfiguration in uso.

Campi

ANDROID_SERIAL_VAR

protected static final String ANDROID_SERIAL_VAR

LD_LIBRARY_PATH

protected static final String LD_LIBRARY_PATH

Costruttori pubblici

PythonBinaryHostTest

public PythonBinaryHostTest ()

Metodi pubblici

aggiungiAllEscludiFiltri

public void addAllExcludeFilters ( filters)

Aggiunge il ERROR(/Set) dei filtri di cui escludere i test.

Parametri
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Aggiunge il ERROR(/Set) dei filtri di cui includere i test.

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 segnala il risultato all'ascoltatore.

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

listener ITestInvocationListener: il ITestInvocationListener dei risultati del test

Lanci
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Inserisce IConfiguration in uso.

Parametri
configuration IConfiguration