TestFailureListener
public
class
TestFailureListener
extends Object
implements
ITestInvocationListener
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.TestFailureListener |
Listener usado para realizar ações, como captura de tela, relatório de bug e coleta do logcat após uma falha no teste quando solicitado.
Resumo
Construtores públicos | |
---|---|
TestFailureListener(
|
Métodos públicos | |
---|---|
void
|
applyModuleConfiguration(boolean bugreportOnFailure)
Permite substituir as configurações de invocação de captura em caso de falha pelo sistema personalizadas. |
void
|
join()
Junte todas as linhas de execução de captura do Logcat para garantir que elas sejam encerradas. |
void
|
setLogger(ITestLogger logger)
Define onde os registros devem ser salvos. |
void
|
testFailed(TestDescription test, String trace)
|
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
|
void
|
testLogForward(String dataName, LogDataType dataType, InputStreamSource dataStream)
Encaminhe o registro para o registrador, mas não faça isso a partir do retorno de chamada #testLog como se TestFailureListener faz parte da cadeia, o que resultará em um loop infinito. |
Construtores públicos
TestFailureListener
public TestFailureListener (devices, boolean bugReportOnFailure, boolean rebootOnFailure)
Parâmetros | |
---|---|
devices |
|
bugReportOnFailure |
boolean |
rebootOnFailure |
boolean |
Métodos públicos
applyModuleConfiguration
public void applyModuleConfiguration (boolean bugreportOnFailure)
Permite substituir as configurações de invocação de captura em caso de falha pelo sistema personalizadas.
Parâmetros | |
---|---|
bugreportOnFailure |
boolean : verdadeiro para capturar um relatório do bug sobre falhas no teste. Falso, do contrário.
|
join
public void join ()
Junte todas as linhas de execução de captura do Logcat para garantir que elas sejam encerradas.
setlogger
public void setLogger (ITestLogger logger)
Define onde os registros devem ser salvos.
Parâmetros | |
---|---|
logger |
ITestLogger |
testFailed
public void testFailed (TestDescription test, String trace)
Parâmetros | |
---|---|
test |
TestDescription |
trace |
String |
testLog
public void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Parâmetros | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
testLogForward
public void testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream)
Encaminhe o registro para o registrador, mas não faça isso a partir do retorno de chamada #testLog como se TestFailureListener faz parte da cadeia, o que resultará em um loop infinito.
Parâmetros | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |