JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

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


Uma classe que detecta eventos TestListener e os encaminha para um ITestInvocationListener.

Resumo

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

Callback de testes JUnit3 que podem encaminhar métricas.

void endTest(Test test)

void startTest(Test test)

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

Callback do encaminhador do JUnit3 para receber os registros de um teste.

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

Callback de testes JUnit3 que podem encaminhar métricas.

Parâmetros
test Test: a Test que acabou de ser executada.

metrics : as métricas em um formato de mapa que serão transmitidas ao callback 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)

Callback do encaminhador do JUnit3 para receber os registros de um teste.

Parâmetros
dataName String: um nome descritivo de string dos dados, por exemplo, "device_logcat". O nome de dados pode não ser exclusivo por invocação. Ou seja, os implementadores precisam ser capazes de processar várias chamadas com o mesmo nome de dados.

dataType LogDataType: o LogDataType dos dados

dataStream InputStreamSource: o InputStreamSource dos dados. Os implementadores precisam chamar createInputStream para começar a ler os dados e garantir que o InputStream resultante seja fechado quando concluído. Os autores de chamadas precisam garantir que a origem dos dados permaneça presente e acessível até que o método testLog seja concluído.