JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

java.lang.Object
   ↳ com.android.tradefed.result.JUnitToInvocationResultForwarder


Una clase que escucha eventos TestListener y los reenvía a un ITestInvocationListener.

Resumen

Constructores públicos

JUnitToInvocationResultForwarder(ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder( invocationListeners)

Métodos públicos

void addError(Test test, Throwable t)

void addFailure(Test test, AssertionFailedError t)

void endTest(Test test, metrics)

Devolución de llamada de pruebas de 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 de 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

addError

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

endTest

public void endTest (Test test, 
                 metrics)

Devolución de llamada de pruebas de JUnit3 que pueden reenviar métricas.

Parámetros
test Test: Es el Test que acaba de ejecutarse.

metrics : Son las métricas en formato Map que se pasarán a la devolución de llamada de resultados.

endTest

public void endTest (Test test)

Parámetros
test Test

startTest

public void startTest (Test test)

Parámetros
test Test

testLog

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Devolución de llamada del reenviador de JUnit3 para obtener los registros de una prueba.

Parámetros
dataName String: Es un nombre descriptivo de cadena de los datos, p. ej., "device_logcat". Ten en cuenta que dataName puede no ser único por invocación. Es decir, los implementadores deben poder controlar varias llamadas con el mismo dataName.

dataType LogDataType: Es el LogDataType de los datos.

dataStream InputStreamSource: Es 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. Los emisores deben asegurarse de que la fuente de los datos siga presente y sea accesible hasta que se complete el método testLog.