JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

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


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

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, die Messwerte weiterleiten können.

void endTest(Test test)

void startTest(Test test)

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

Callback vom JUnit3-Forwarder zum Abrufen der Protokolle aus einem Test.

Ö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 (fehlgeschlagen)

public void addFailure (Test test, 
                AssertionFailedError t)

Parameter
test Test

t AssertionFailedError

endTest

public void endTest (Test test, 
                 metrics)

Callback von JUnit3-Tests, die Messwerte weiterleiten können.

Parameter
test Test: Der gerade abgeschlossene Test.

metrics : Die Messwerte im Kartenformat, die an den Ergebnis-Callback übergeben werden sollen.

endTest

public void endTest (Test test)

Parameter
test Test

Test starten

public void startTest (Test test)

Parameter
test Test

testLog

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

Callback vom JUnit3-Forwarder zum Abrufen der Protokolle aus einem Test.

Parameter
dataName String: ein beschreibender Stringname der Daten. z.B. „device_logcat“. Datenname der Notiz darf pro Aufruf nicht eindeutig sein. Implementierungen müssen in der Lage sein, mehrere Aufrufe zu verarbeiten. mit demselben dataName

dataType LogDataType: der LogDataType der Daten

dataStream InputStreamSource: InputStreamSource der Daten. Implementierungslösungen sollten createInputStream, um mit dem Lesen der Daten zu beginnen und sicherzustellen, dass das resultierende InputStream, wenn abgeschlossen ist. Anrufer sollten darauf achten, dass die Quelle der Daten vorhanden ist. und zugänglich sein, bis die Methode testLog abgeschlossen ist.