TestFailureListener
public class TestFailureListener
extends Object
implements ITestInvocationListener
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.TestFailureListener |
El oyente solía realizar acciones como capturas de pantalla, informes de errores, recopilación de logcat en caso de falla de la prueba cuando se solicitaba.
Resumen
Constructores públicos | |
---|---|
TestFailureListener ( devices, boolean bugReportOnFailure, boolean rebootOnFailure) TestFailureListener ( devices, boolean bugReportOnFailure, boolean rebootOnFailure) |
Métodos públicos | |
---|---|
void | applyModuleConfiguration (boolean bugreportOnFailure) Permite anular la configuración de invocación de captura en caso de falla por las configuraciones específicas del módulo. |
void | join () Únase a todos los hilos de captura de logcat para asegurarse de que terminen. |
void | setLogger (ITestLogger logger) Establece dónde se deben guardar los registros. |
void | testFailed (TestDescription test, String trace) |
void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) |
void | testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream) Reenvíe el registro al registrador, no lo haga desde la devolución de llamada #testLog, ya que si TestFailureListener es parte de la cadena, dará como resultado un bucle infinito. |
Constructores 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 anular la configuración de invocación de captura en caso de falla por las configuraciones específicas del módulo.
Parámetros | |
---|---|
bugreportOnFailure | boolean : verdadero para capturar un informe de error en caso de fallo de la prueba. Falso de lo contrario. |
entrar
public void join ()
Únase a todos los hilos de captura de logcat para asegurarse de que terminen.
setLogger
public void setLogger (ITestLogger logger)
Establece dónde se deben guardar los registros.
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)
Reenvíe el registro al registrador, no lo haga desde la devolución de llamada #testLog, ya que si TestFailureListener es parte de la cadena, dará como resultado un bucle infinito.
Parámetros | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |