TextResultReporter
public
class
TextResultReporter
extends InvocationToJUnitResultForwarder
implements
ILogSaverListener,
ITestInvocationListener
java.lang.Object | ||
↳ | com.android.tradefed.result.InvocationToJUnitResultForwarder | |
↳ | com.android.tradefed.result.TextResultReporter |
Rapporteur de résultats de test qui transmet les résultats à l'imprimante de résultats textuels JUnit.
Résumé
Constructeurs publics | |
---|---|
TextResultReporter()
Crée un |
Méthodes publiques | |
---|---|
void
|
testAssumptionFailure(TestDescription testId, String trace)
Appelé lorsqu'un test atomique indique qu'il suppose une condition fausse |
void
|
testEnded(TestDescription testId,
Ignore le parent pour imprimer explicitement les métriques de test. |
void
|
testFailed(TestDescription testId, String trace)
Remplace le parent pour imprimer explicitement les échecs. |
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
Fournit les données de journal ou de débogage associées à l'appel de test. |
void
|
testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Appelé lorsque le journal de test est enregistré. |
void
|
testRunEnded(long elapsedTime,
Ignore le parent pour imprimer explicitement les métriques. |
Constructeurs publics
Méthodes publiques
TestAssumptionFailure
public void testAssumptionFailure (TestDescription testId, String trace)
Appelé lorsqu'un test atomique indique qu'il suppose une condition fausse
Paramètres | |
---|---|
testId |
TestDescription : identifie le test. |
trace |
String : trace de la pile de défaillance |
Terminé
public void testEnded (TestDescription testId,metrics)
Ignore le parent pour imprimer explicitement les métriques de test.
Paramètres | |
---|---|
testId |
TestDescription : identifie le test. |
metrics |
: ERROR(/Map) des métriques émises |
Échec du test
public void testFailed (TestDescription testId, String trace)
Remplace le parent pour imprimer explicitement les échecs. ResultPrinter repose sur l'exécuteur. J'appelle "imprimer" à la fin du test. Indique l'échec d'un scénario de test individuel.
Sera appelé entre testStarted et testEnded.
Paramètres | |
---|---|
testId |
TestDescription : identifie le test. |
trace |
String : trace de la pile de défaillance |
JournalTest
public void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Fournit les données de journal ou de débogage associées à l'appel de test.
Doit être appelé avant ERROR(/ITestInvocationListener#invocationFailed(Throwable))
ou
ERROR(/ITestInvocationListener#invocationEnded(long))
Le framework Tradefédération appelle automatiquement cette méthode et fournit le journal de l'hôte. et, le cas échéant, le fichier logcat de l'appareil.
Paramètres | |
---|---|
dataName |
String : nom descriptif String des données. Ex. : "device_logcat". Remarque
Le nom dataName ne peut pas être unique par appel. Autrement dit, les responsables de la mise en œuvre doivent
plusieurs appels avec le même dataName |
dataType |
LogDataType : LogDataType des données |
dataStream |
InputStreamSource : InputStreamSource des données. Les responsables de la mise en œuvre doivent appeler
createInputStream pour commencer à lire les données, et veillez à fermer le résultat
InputStream une fois l'opération terminée. Les appelants doivent s'assurer que la source des données est conservée
et accessibles jusqu'à la fin de la méthode testLog. |
JournalTest enregistré
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Appelé lorsque le journal de test est enregistré.
Doit être utilisé à la place de ITestInvocationListener#testLog(String, LogDataType,
InputStreamSource)
.
Paramètres | |
---|---|
dataName |
String : nom descriptif String des données. Ex. : "device_logcat". Remarque
Le nom dataName ne peut pas être unique par appel. Autrement dit, les responsables de la mise en œuvre doivent
plusieurs appels avec le même dataName |
dataType |
LogDataType : LogDataType des données |
dataStream |
InputStreamSource : InputStreamSource des données. Les responsables de la mise en œuvre doivent appeler
createInputStream pour commencer à lire les données, et veillez à fermer le résultat
InputStream une fois l'opération terminée. |
logFile |
LogFile : le LogFile contenant les métadonnées du fichier enregistré. |
TestRunEnded
public void testRunEnded (long elapsedTime,metrics)
Ignore le parent pour imprimer explicitement les métriques.
Paramètres | |
---|---|
elapsedTime |
long : temps écoulé indiqué par l'appareil, en millisecondes |
metrics |
: paires clé/valeur signalées à la fin d'un test avec Metric . |