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 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)
StartTest
public void startTest (Test test)
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. |