JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

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


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

Resumo

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

Retorno de chamada de testes JUnit3 que podem encaminhar métricas.

void endTest (Test test)

void startTest (Test test)

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

Retorno de chamada do encaminhador JUnit3 para obter os logs 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

adicionarErro

public void addError (Test test, 
                Throwable t)

Parâmetros
test Test

t Throwable

adicionarFalha

public void addFailure (Test test, 
                AssertionFailedError t)

Parâmetros
test Test

t AssertionFailedError

fimTeste

public void endTest (Test test, 
                 metrics)

Retorno de chamada de testes JUnit3 que podem encaminhar métricas.

Parâmetros
test Test : O Test que acabou de ser executado.

metrics : as métricas em formato de mapa a serem passadas para o retorno de chamada de resultados.

fimTeste

public void endTest (Test test)

Parâmetros
test Test

iniciarTeste

public void startTest (Test test)

Parâmetros
test Test

testeLog

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

Retorno de chamada do encaminhador JUnit3 para obter os logs de um teste.

Parâmetros
dataName String : um nome descritivo da String dos dados. por exemplo, "dispositivo_logcat". Nota dataName pode não ser exclusivo por chamada. ou seja, os implementadores devem ser capazes de lidar com várias chamadas com o mesmo dataName

dataType LogDataType : o LogDataType dos dados

dataStream InputStreamSource : o InputStreamSource dos dados. Os implementadores devem chamar createInputStream para iniciar a leitura dos dados e garantir o fechamento do InputStream resultante quando concluído. Os chamadores devem garantir que a fonte dos dados permaneça presente e acessível até que o método testLog seja concluído.