JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

java.lang.Object
   ↳ com.android.tradefed.result.JUnitToInvocationResultForwarder


Eine Klasse, die TestListener-Ereignisse überwacht und an eine ITestInvocationListener weiterleitet.

Zusammenfassung

Öffentliche Konstruktoren

JUnitToInvocationResultForwarder(ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder( invocationListeners)

Öffentliche Methoden

void addError(Test test, Throwable t)

void addFailure(Test test, AssertionFailedError t)

void endTest(Test test, metrics)

Callback von JUnit3-Tests, der Messwerte weiterleiten kann.

void endTest(Test test)

void startTest(Test test)

void testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)

Callback vom JUnit3-Weiterleiter, um die Protokolle eines Tests abzurufen.

Öffentliche Konstruktoren

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)

Parameter
invocationListener ITestInvocationListener

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder ( invocationListeners)

Parameter
invocationListeners

Öffentliche Methoden

addError

public void addError (Test test, 
                Throwable t)

Parameter
test Test

t Throwable

addFailure

public void addFailure (Test test, 
                AssertionFailedError t)

Parameter
test Test

t AssertionFailedError

endTest

public void endTest (Test test, 
                 metrics)

Callback von JUnit3-Tests, der Messwerte weiterleiten kann.

Parameter
test Test: Die Test, die gerade beendet wurde.

metrics : Die Messwerte in einem Map-Format, die an den Rückruf für Ergebnisse übergeben werden.

endTest

public void endTest (Test test)

Parameter
test Test

startTest

public void startTest (Test test)

Parameter
test Test

testLog

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Callback vom JUnit3-Weiterleiter, um die Protokolle eines Tests abzurufen.

Parameter
dataName String: Ein aussagekräftiger String für die Daten, z. B. „device_logcat“. Hinweis: „dataName“ muss nicht für jeden Aufruf eindeutig sein. Das bedeutet, dass Implementierer mehrere Aufrufe mit demselben „dataName“ verarbeiten können müssen.

dataType LogDataType: der LogDataType der Daten

dataStream InputStreamSource: die InputStreamSource der Daten. Implementer sollten createInputStream aufrufen, um mit dem Lesen der Daten zu beginnen, und den resultierenden InputStream nach Abschluss schließen. Die Aufrufer müssen dafür sorgen, dass die Datenquelle bis zum Abschluss der testLog-Methode vorhanden und zugänglich ist.