TestRunResultListener

public final class TestRunResultListener
extends Object implements ITestInvocationListener

java.lang.Object
com.android.tradefed.result.TestRunResultListener


Écouteur permettant de lire l'état final de l'exécution du test.

Résumé

Constructeurs publics

TestRunResultListener()

Méthodes publiques

boolean isTestFailed(String testName)
boolean isTestRunFailed(String testRunName)
void testFailed(TestDescription test, FailureDescription failure)

Signale l'échec d'un cas de test individuel.

void testFailed(TestDescription test, String trace)

Signale l'échec d'un cas de test individuel.

void testRunEnded(long elapsedTime, HashMap<String, MetricMeasurement.Metric> runMetrics)

Signale la fin de l'exécution du test.

void testRunFailed(FailureDescription failure)

Signale l'échec de l'exécution du test en raison d'un échec décrit par FailureDescription.

void testRunFailed(String errorMessage)

Signale l'échec de l'exécution du test en raison d'une erreur fatale.

void testRunStarted(String runName, int testCount)

Signale le début d'une exécution de test.

Constructeurs publics

TestRunResultListener

public TestRunResultListener ()

Méthodes publiques

isTestFailed

public boolean isTestFailed (String testName)

Paramètres
testName String

Renvoie
boolean

isTestRunFailed

public boolean isTestRunFailed (String testRunName)

Paramètres
testRunName String

Renvoie
boolean

testFailed

public void testFailed (TestDescription test, 
                FailureDescription failure)

Signale l'échec d'un cas de test individuel.

Sera appelé entre testStarted et testEnded.

Paramètres
test TestDescription : identifie le test

failure FailureDescription : FailureDescription décrivant l'échec et son contexte.

testFailed

public void testFailed (TestDescription test, 
                String trace)

Signale l'échec d'un cas de test individuel.

Sera appelé entre testStarted et testEnded.

Paramètres
test TestDescription : identifie le test

trace String : trace de la pile d'échec

testRunEnded

public void testRunEnded (long elapsedTime, 
                HashMap<String, MetricMeasurement.Metric> runMetrics)

Signale la fin de l'exécution du test. FIXME : Nous ne pouvons pas avoir deux interfaces Map<> avec des types différents. Nous devons donc utiliser HashMap ici.

Paramètres
elapsedTime long : temps écoulé signalé par l'appareil, en millisecondes

runMetrics HashMap : paires clé-valeur signalées à la fin d'une exécution de test avec Metric.

testRunFailed

public void testRunFailed (FailureDescription failure)

Signale l'échec de l'exécution du test en raison d'un échec décrit par FailureDescription.

Paramètres
failure FailureDescription : FailureDescription décrivant l'échec et son contexte.

testRunFailed

public void testRunFailed (String errorMessage)

Signale l'échec de l'exécution du test en raison d'une erreur fatale.

Paramètres
errorMessage String : String décrivant la raison de l'échec de l'exécution.

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Signale le début d'une exécution de test.

Paramètres
runName String : nom de l'exécution du test

testCount int : nombre total de tests dans l'exécution du test