JUnitToInvocationResultForwarder
public class JUnitToInvocationResultForwarder
extends Object
implements TestListener
java.lang.Objeto |
↳ | com.android.tradefed.result.JUnitToInvocationResultForwarder |
Una clase que escucha los eventos TestListener
y los reenvía a un 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 |
addFailure
public void addFailure (Test test,
AssertionFailedError t)
Parámetros |
---|
test | Test |
t | AssertionFailedError |
prueba final
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. |
prueba final
public void endTest (Test test)
prueba de inicio
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 : un nombre descriptivo de cadena 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 se complete. 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. |