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)

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)

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

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 : O Test que acabou de ser executado.

metrics : as métricas em um formato de mapa a serem passadas para o 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)

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

Parâmetros
dataName String : um nome descritivo de string dos dados. por exemplo, "dispositivo_logcat". Observação 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.