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 |
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 |