PythonBinaryHostTest

public class PythonBinaryHostTest
extends Object implements IConfigurationReceiver, IRemoteTest, ITestFilterReceiver

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


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

L'esecutore del test supporta filtro di inclusione ed esclusione-filtro. Tieni presente che il filtro di esclusione funziona ignorare il risultato del test anziché saltare quello effettivo. I test specificati nel il filtro di esclusione verrà comunque eseguito.

Riepilogo

Classi nidificate

class PythonBinaryHostTest.PythonForwarder

Funzione di 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 ERROR(/Set) di filtri di cui test escludere.

void addAllIncludeFilters( filters)

Aggiunge ERROR(/Set) di filtri di quali test includere.

void addExcludeFilter(String filter)

Aggiunge un filtro dei test da escludere.

void addIncludeFilter(String filter)

Aggiunge un filtro dei 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'attuale ERROR(/Set) dei filtri di esclusione.

getIncludeFilters()

Restituisce il valore 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

PERCORSO_DI_LIBRERIA_LD

protected static final String LD_LIBRARY_PATH

Costruttori pubblici

PythonBinaryHostTest

public PythonBinaryHostTest ()

Metodi pubblici

aggiungiAllEscludiFiltri

public void addAllExcludeFilters ( filters)

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

Parametri
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Aggiunge ERROR(/Set) di filtri di quali test includere.

Parametri
filters

aggiungiEscludiFiltro

public void addExcludeFilter (String filter)

Aggiunge un filtro dei test da escludere.

Parametri
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Aggiunge un filtro dei test da includere.

Parametri
filter String

CancellaEscludiFiltri

public void clearExcludeFilters ()

Elimina tutti i filtri di esclusione attualmente monitorati.

CancellaIncludeFiltri

public void clearIncludeFilters ()

Elimina tutti i filtri di inclusione attualmente monitorati.

getEscludiFiltri

public  getExcludeFilters ()

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

Ritorni

getIncludeFilters

public  getIncludeFilters ()

Restituisce il valore ERROR(/Set) corrente dei filtri di inclusione.

Ritorni

run

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Esegue i test e segnala i risultati al listener.

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

listener ITestInvocationListener: ITestInvocationListener dei risultati del test

Lanci
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Inserisce IConfiguration in uso.

Parametri
configuration IConfiguration