JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

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


Eine Klasse, die auf TestListener Ereignisse lauscht und sie an einen ITestInvocationListener weiterleitet.

Zusammenfassung

Öffentliche Konstrukteure

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 zu erhalten.

Öffentliche Konstrukteure

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

EndeTest

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 Ergebnis-Callback übergeben werden sollen.

EndeTest

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 zu erhalten.

Parameter
dataName String : ein String, der den Namen der Daten beschreibt. zB "device_logcat". Hinweis dataName darf pro Aufruf nicht eindeutig sein. dh Implementierer müssen in der Lage sein, mehrere Aufrufe mit demselben dataName 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 Quelle der Daten vorhanden und zugänglich bleibt, bis die testLog-Methode abgeschlossen ist.