PythonBinaryHostTest

public class PythonBinaryHostTest
extends Object implements IRemoteTest, ITestFilterReceiver

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


Test d'hôte destiné à exécuter un fichier binaire Python à partir du système de compilation Android (Soong)

L'exécuteur de tests est compatible avec les filtres d'inclusion et d'exclusion. Notez que le filtre d'exclusion fonctionne en ignorant le résultat du test, au lieu d'ignorer le test lui-même. Les tests spécifiés dans le filtre d'exclusion seront toujours exécutés.

Résumé

Classes imbriquées

class PythonBinaryHostTest.PythonForwarder

Transmetteur de résultats permettant de remplacer le nom d'exécution par le nom binaire. 

Constantes

String ANDROID_SERIAL_VAR

String LD_LIBRARY_PATH

Constructeurs publics

PythonBinaryHostTest()

Méthodes publiques

void addAllExcludeFilters(Set<String> filters)

Ajoute le Set de filtres des tests à exclure.

void addAllIncludeFilters(Set<String> filters)

Ajoute le Set de filtres des tests à inclure.

void addExcludeFilter(String filter)

Ajoute un filtre des tests à exclure.

void addIncludeFilter(String filter)

Ajoute un filtre des tests à inclure.

void clearExcludeFilters()

Supprime tous les filtres d'exclusion actuellement suivis.

void clearIncludeFilters()

Supprime tous les filtres d'inclusion actuellement suivis.

Set<String> getExcludeFilters()

Renvoie le Set actuel de filtres d'exclusion.

Set<String> getIncludeFilters()

Renvoie le Set actuel de filtres d'inclusion.

final void run(TestInformation testInfo, ITestInvocationListener listener)

Exécute les tests et signale le résultat à l'écouteur.

Constantes

ANDROID_SERIAL_VAR

protected static final String ANDROID_SERIAL_VAR

Valeur de constante : "ANDROID_SERIAL"

LD_LIBRARY_PATH

protected static final String LD_LIBRARY_PATH

Valeur de constante : "LD_LIBRARY_PATH"

Constructeurs publics

PythonBinaryHostTest

public PythonBinaryHostTest ()

Méthodes publiques

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

Ajoute le Set de filtres des tests à exclure.

Paramètres
filters Set

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

Ajoute le Set de filtres des tests à inclure.

Paramètres
filters Set

addExcludeFilter

public void addExcludeFilter (String filter)

Ajoute un filtre des tests à exclure.

Paramètres
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Ajoute un filtre des tests à inclure.

Paramètres
filter String

clearExcludeFilters

public void clearExcludeFilters ()

Supprime tous les filtres d'exclusion actuellement suivis.

clearIncludeFilters

public void clearIncludeFilters ()

Supprime tous les filtres d'inclusion actuellement suivis.

getExcludeFilters

public Set<String> getExcludeFilters ()

Renvoie le Set actuel de filtres d'exclusion.

Renvoie
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

Renvoie le Set actuel de filtres d'inclusion.

Renvoie
Set<String>

run

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Exécute les tests et signale le résultat à l'écouteur.

Paramètres
testInfo TestInformation : objet TestInformation contenant des informations utiles pour exécuter des tests.

listener ITestInvocationListener : ITestInvocationListener des résultats des tests

Génère
DeviceNotAvailableException