Résultat du test
public class TestResult
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.TestResult |
Conteneur pour le résultat d'un seul test.
Résumé
Des champs | |
---|---|
public static final String | IS_FLAKY
|
Constructeurs publics | |
---|---|
TestResult () |
Méthodes publiques | |
---|---|
void | addLoggedFile (String dataName, LogFile loggedFile) Ajouter un suivi de fichier journalisé associé à ce scénario de test |
boolean | equals (Object obj) |
long | getEndTime () Renvoie l'heure |
FailureDescription | getFailure () Obtenez le |
getLoggedFiles () Renvoie une copie de la carte contenant tous les fichiers enregistrés associés à ce scénario de test. | |
getMetrics () Obtenez les métriques de test associées. | |
getProtoMetrics () Obtenez les métriques de test associées au format prototype. | |
String | getStackTrace () Obtenez la trace de la pile |
long | getStartTime () Renvoie l'heure |
TestResult.TestStatus | getStatus () Obtenez le résultat |
int | hashCode () |
static TestResult | merge ( results, MergeStrategy strategy) merge ( results, MergeStrategy strategy) Fusionnez les tentatives pour un même scénario de test en fonction de la stratégie de fusion. |
void | setEndTime (long currentTimeMillis) Définit l'heure de fin |
void | setFailure ( FailureDescription failureDescription) Définissez la trace de la pile. |
void | setMetrics ( metrics) setMetrics ( metrics) Définissez les métriques de test, en remplaçant toutes les valeurs précédentes. |
void | setProtoMetrics ( metrics) setProtoMetrics ( metrics) Définissez le format des métriques du proto de test, en remplaçant toutes les valeurs précédentes. |
void | setStackTrace (String stackTrace) Définissez la trace de la pile. |
void | setStartTime (long startTime) Permet de définir l'heure de démarrage du test, à utiliser avec |
TestResult | setStatus (TestResult.TestStatus status) Définissez le |
Des champs
IS_FLAKY
public static final String IS_FLAKY
Constructeurs publics
Résultat du test
public TestResult ()
Méthodes publiques
addLoggedFile
public void addLoggedFile (String dataName, LogFile loggedFile)
Ajouter un suivi de fichier journalisé associé à ce scénario de test
Paramètres | |
---|---|
dataName | String |
loggedFile | LogFile |
équivaut à
public boolean equals (Object obj)
Paramètres | |
---|---|
obj | Object |
Retour | |
---|---|
boolean |
getEndTime
public long getEndTime ()
Renvoie l'heure System.currentTimeMillis()
à laquelle l'événement ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map))
a été reçu.
Retour | |
---|---|
long |
obtenirÉchec
public FailureDescription getFailure ()
Obtenez le FailureDescription
associé. Doit être null
si getStatus()
est TestStatus#PASSED
.
Retour | |
---|---|
FailureDescription |
getLoggedFiles
publicgetLoggedFiles ()
Renvoie une copie de la carte contenant tous les fichiers enregistrés associés à ce scénario de test.
Retour | |
---|---|
obtenirMetrics
publicgetMetrics ()
Obtenez les métriques de test associées.
Retour | |
---|---|
obtenirProtoMetrics
publicgetProtoMetrics ()
Obtenez les métriques de test associées au format prototype.
Retour | |
---|---|
getStackTrace
public String getStackTrace ()
Obtenez la trace de la pile String
associée. Doit être null
si getStatus()
est TestStatus#PASSED
.
Retour | |
---|---|
String |
getStartTime
public long getStartTime ()
Renvoie l'heure System.currentTimeMillis()
à laquelle l'événement ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription)
a été reçu.
Retour | |
---|---|
long |
obtenir le statut
public TestResult.TestStatus getStatus ()
Obtenez le résultat TestStatus
du test.
Retour | |
---|---|
TestResult.TestStatus |
code de hachage
public int hashCode ()
Retour | |
---|---|
int |
fusionner
public static TestResult merge (results, MergeStrategy strategy)
Fusionnez les tentatives pour un même scénario de test en fonction de la stratégie de fusion.
Paramètres | |
---|---|
results | TestResult qui seront fusionnés |
strategy | MergeStrategy : la MergeStrategy à utiliser pour déterminer le résultat de la fusion. |
Retour | |
---|---|
TestResult | le TestResult fusionné ou null s'il n'y a rien à fusionner. |
setEndTime
public void setEndTime (long currentTimeMillis)
Définit l'heure de fin
Paramètres | |
---|---|
currentTimeMillis | long |
setFailure
public void setFailure (FailureDescription failureDescription)
Définissez la trace de la pile.
Paramètres | |
---|---|
failureDescription | FailureDescription |
setMetrics
public void setMetrics (metrics)
Définissez les métriques de test, en remplaçant toutes les valeurs précédentes.
Paramètres | |
---|---|
metrics |
setProtoMetrics
public void setProtoMetrics (metrics)
Définissez le format des métriques du proto de test, en remplaçant toutes les valeurs précédentes.
Paramètres | |
---|---|
metrics |
setStackTrace
public void setStackTrace (String stackTrace)
Définissez la trace de la pile.
Paramètres | |
---|---|
stackTrace | String |
setStartTime
public void setStartTime (long startTime)
Permet de définir l'heure de démarrage du test, à utiliser avec ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long)
.
Paramètres | |
---|---|
startTime | long |
setStatus
public TestResult setStatus (TestResult.TestStatus status)
Définissez le TestStatus
.
Paramètres | |
---|---|
status | TestResult.TestStatus |
Retour | |
---|---|
TestResult |