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 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)
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 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. |