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

adicionarErro

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

teste final

public void endTest (Test test, 
                 metrics)

Callback de testes JUnit3 que podem encaminhar métricas.

Parâmetros
test Test: o Test que acabou de terminar a execução.

metrics : as métricas em um formato de mapa a serem transmitidas para o callback de resultados.

teste final

public void endTest (Test test)

Parâmetros
test Test

teste

public void startTest (Test test)

Parâmetros
test Test

testLog

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

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

Parâmetros
dataName String: um nome descritivo de string dos dados. Por exemplo: "device_logcat". Nome dos dados da nota pode não ser único por invocação. Ou seja, implementadores devem ser capazes de lidar com várias chamadas com o mesmo dataName

dataType LogDataType: o LogDataType dos dados.

dataStream InputStreamSource: a InputStreamSource dos dados. Os implementadores devem chamar createInputStream para começar a ler os dados e fechar o InputStream quando concluído. Os autores da chamada precisam garantir que a fonte dos dados permaneça presente e acessível até que o método testLog seja concluído.