JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

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


Eine Klasse, die TestListener Ereignisse abhört und sie an einen ITestInvocationListener weiterleitet.

Zusammenfassung

Öffentliche Bauträger

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

Öffentliche Methoden

void addError (Test test, Throwable t)

void addFailure (Test test, AssertionFailedError t)

void endTest (Test test, metrics) endTest (Test test, metrics)

Rückruf von JUnit3-Tests, die Metriken weiterleiten können.

void endTest (Test test)

void startTest (Test test)

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

Rückruf vom JUnit3-Forwarder, um die Protokolle von einem Test abzurufen.

Öffentliche Bauträger

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)

Rückruf von JUnit3-Tests, die Metriken weiterleiten können.

Parameter
test Test : Der Test , der gerade ausgeführt wurde.

metrics : Die Metriken in einem Map-Format, die an den Ergebnisrückruf übergeben werden sollen.

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)

Rückruf vom JUnit3-Forwarder, um die Protokolle von einem Test abzurufen.

Parameter
dataName String : ein String, der den Namen der Daten beschreibt. zB „device_logcat“. Beachten Sie, dass dataName pro Aufruf möglicherweise nicht eindeutig ist. Das heißt, Implementierer müssen in der Lage sein, mehrere Aufrufe mit demselben Datennamen zu verarbeiten

dataType LogDataType : der LogDataType der Daten

dataStream InputStreamSource : die InputStreamSource der Daten. Implementierer sollten createInputStream aufrufen, um mit dem Lesen der Daten zu beginnen, und sicherstellen, dass der resultierende InputStream nach Abschluss geschlossen wird. Aufrufer sollten sicherstellen, dass die Datenquelle vorhanden und zugänglich bleibt, bis die testLog-Methode abgeschlossen ist.