JUnitToInvocationResultForwarder
public class JUnitToInvocationResultForwarder
extends Object
implements TestListener
java.lang.Objeto |
↳ | com.android.tradefed.result.JUnitToInvocationResultForwarder |
Una clase que escucha eventos TestListener
y los reenvía a ITestInvocationListener
.
Resumen
Métodos públicos |
---|
void | addError (Test test, Throwable t) |
void | addFailure (Test test, AssertionFailedError t) |
void | endTest (Test test, metrics) endTest (Test test, metrics) Devolución de llamada de pruebas JUnit3 que pueden reenviar métricas. |
void | endTest (Test test) |
void | startTest (Test test) |
void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) Devolución de llamada del reenviador JUnit3 para obtener los registros de una prueba. |
Constructores públicos
JUnitToInvocationResultForwarder
public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)
Parámetros |
---|
invocationListener | ITestInvocationListener |
JUnitToInvocationResultForwarder
public JUnitToInvocationResultForwarder ( invocationListeners)
Parámetros |
---|
invocationListeners | |
Métodos públicos
agregarError
public void addError (Test test,
Throwable t)
Parámetros |
---|
test | Test |
t | Throwable |
agregar falla
public void addFailure (Test test,
AssertionFailedError t)
Parámetros |
---|
test | Test |
t | AssertionFailedError |
final de la prueba
public void endTest (Test test,
metrics)
Devolución de llamada de pruebas JUnit3 que pueden reenviar métricas.
Parámetros |
---|
test | Test : la Test que acaba de terminar de ejecutarse. |
metrics | : las métricas en formato de mapa que se pasarán a la devolución de llamada de resultados. |
final de la prueba
public void endTest (Test test)
iniciarprueba
public void startTest (Test test)
public void testLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
Devolución de llamada del reenviador JUnit3 para obtener los registros de una prueba.
Parámetros |
---|
dataName | String : una cadena que describe el nombre de los datos. por ejemplo, "device_logcat". Tenga en cuenta que dataName puede no ser único por invocación. es decir, los implementadores deben poder manejar múltiples llamadas con el mismo nombre de datos |
dataType | LogDataType : el LogDataType de los datos |
dataStream | InputStreamSource : el InputStreamSource de los datos. Los implementadores deben llamar a createInputStream para comenzar a leer los datos y asegurarse de cerrar el InputStream resultante cuando esté completo. Las personas que llaman deben asegurarse de que la fuente de los datos permanezca presente y accesible hasta que se complete el método testLog. |