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 transfère vers un ITestInvocationListener

Résumé

Constructeurs publics

JUnitToInvocationResultForwarder(ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder( invocationListeners)

Méthodes publiques

void addError(Test test, Throwable t)

void addFailure(Test test, AssertionFailedError t)

void endTest(Test test, metrics)

Rappel des 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

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)

Paramètres
invocationListener ITestInvocationListener

JUnitToInvocationResultForwarder

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

Test final

public void endTest (Test test, 
                 metrics)

Rappel des tests JUnit3 pouvant transférer des métriques.

Paramètres
test Test: Test dont l'exécution vient de se terminer

metrics : métriques au format Map à transmettre au rappel des résultats.

Test final

public void endTest (Test test)

Paramètres
test Test

Test de démarrage

public void startTest (Test test)

Paramètres
test Test

JournalTest

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: nom descriptif des données sous forme de chaîne. Ex. : "device_logcat". DataName de la note peut ne pas être unique par appel. Autrement dit, les responsables de la mise en œuvre doivent être capables de gérer plusieurs appels avec le même nom de données

dataType LogDataType: LogDataType des données

dataStream InputStreamSource: l'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 toujours présente et accessibles jusqu'à la fin de la méthode testLog.