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(
|
Métodos públicos | |
---|---|
void
|
addError(Test test, Throwable t)
|
void
|
addFailure(Test test, AssertionFailedError t)
|
void
|
endTest(Test test,
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.
|