JUnitToInvocationResultForwarder
public class JUnitToInvocationResultForwarder
extends Object
implements TestListener
java.lang.Object |
↳ | com.android.tradefed.result.JUnitToInvocationResultForwarder |
Une classe qui écoute les événements TestListener
et les transmet à un ITestInvocationListener
.
Résumé
Méthodes publiques |
---|
void | addError (Test test, Throwable t) |
void | addFailure (Test test, AssertionFailedError t) |
void | endTest (Test test, metrics) endTest (Test test, metrics) Rappel des tests JUnit3 pouvant transmettre des métriques. |
void | endTest (Test test) |
void | startTest (Test test) |
void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) Rappel du forwarder JUnit3 afin d'obtenir les logs d'un test. |
Constructeurs publics
JUnitToInvocationResultForwarder
public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)
Paramètres |
---|
invocationListener | ITestInvocationListener |
JUnitToInvocationResultForwarder
public JUnitToInvocationResultForwarder ( invocationListeners)
Paramètres |
---|
invocationListeners | |
Méthodes publiques
ajouterErreur
public void addError (Test test,
Throwable t)
Paramètres |
---|
test | Test |
t | Throwable |
ajouterÉchec
public void addFailure (Test test,
AssertionFailedError t)
Paramètres |
---|
test | Test |
t | AssertionFailedError |
fin du test
public void endTest (Test test,
metrics)
Rappel des tests JUnit3 pouvant transmettre des métriques.
Paramètres |
---|
test | Test : le Test qui vient de se terminer. |
metrics | : les métriques au format Map à transmettre au rappel des résultats. |
fin du test
public void endTest (Test test)
démarrer le test
public void startTest (Test test)
public void testLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
Rappel du forwarder JUnit3 afin d'obtenir les logs d'un test.
Paramètres |
---|
dataName | String : un nom descriptif de chaîne des données. par exemple "device_logcat". Remarque dataName peut ne pas être unique par appel. c'est-à-dire que les implémenteurs doivent être capables de gérer plusieurs appels avec le même nom de données |
dataType | LogDataType : le LogDataType des données |
dataStream | InputStreamSource : le InputStreamSource des données. Les implémenteurs doivent appeler createInputStream pour commencer à lire les données et veiller à fermer le InputStream résultant une fois terminé. Les appelants doivent s’assurer que la source des données reste présente et accessible jusqu’à la fin de la méthode testLog. |