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

Constructores públicos

JUnitToInvocationResultForwarder ( ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder ( invocationListeners) JUnitToInvocationResultForwarder ( invocationListeners)

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)

Parámetros
test Test

iniciarprueba

public void startTest (Test test)

Parámetros
test Test

registro de prueba

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.