JUnitToInvocationResultForwarderJUnitToInvocationResultForwarder
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 à partir de tests JUnit3 pouvant transférer des métriques. |
void | endTest (Test test) |
void | startTest (Test test) |
void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) Rappel du redirecteur JUnit3 afin d'obtenir les journaux d'un test. |
Constructeurs publics
JUnitToInvocationResultForwarderJUnitToInvocationResultForwarder
public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)
Paramètres |
---|
invocationListener | ITestInvocationListener |
JUnitToInvocationResultForwarderJUnitToInvocationResultForwarder
public JUnitToInvocationResultForwarder ( invocationListeners)
Paramètres |
---|
invocationListeners | |
Méthodes publiques
addError
public void addError (Test test,
Throwable t)
Paramètres |
---|
test | Test |
t | Throwable |
addFailure
public void addFailure (Test test,
AssertionFailedError t)
Paramètres |
---|
test | Test |
t | AssertionFailedError |
finTest
public void endTest (Test test,
metrics)
Rappel à partir de tests JUnit3 pouvant transférer 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. |
finTest
public void endTest (Test test)
commencerTest
public void startTest (Test test)
public void testLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
Rappel du redirecteur JUnit3 afin d'obtenir les journaux d'un test.
Paramètres |
---|
dataName | String : un nom String descriptif 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 dataName |
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 s'assurer de 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'à ce que la méthode testLog se termine. |