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é

Constructeurs publics

JUnitToInvocationResultForwarder ( ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder ( invocationListeners) JUnitToInvocationResultForwarder ( invocationListeners)

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)

Paramètres
test Test

démarrer le test

public void startTest (Test test)

Paramètres
test Test

journal de 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.