TestFailureListener
public class TestFailureListener
extends Object
implements ITestInvocationListener
java.lang.Objeto | |
↳ | com.android.tradefed.testtype.suite.TestFailureListener |
El oyente solía realizar acciones como capturas de pantalla, informes de errores y recopilación de logcat ante un error de 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 mediante las configuraciones específicas del módulo. |
void | join () Únase a todos los subprocesos 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 fuera parte de la cadena, resultará en 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
aplicar configuración del módulo
public void applyModuleConfiguration (boolean bugreportOnFailure)
Permite anular la configuración de invocación de captura en caso de falla mediante las configuraciones específicas del módulo.
Parámetros | |
---|---|
bugreportOnFailure | boolean : verdadero para capturar un informe de error en caso de falla de la prueba. Falso en caso contrario. |
unirse
public void join ()
Únase a todos los subprocesos de captura de logcat para asegurarse de que terminen.
establecerLogger
public void setLogger (ITestLogger logger)
Establece dónde se deben guardar los registros.
Parámetros | |
---|---|
logger | ITestLogger |
prueba fallida
public void testFailed (TestDescription test, String trace)
Parámetros | |
---|---|
test | TestDescription |
trace | String |
registro de prueba
public void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Parámetros | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
pruebaLogForward
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 fuera parte de la cadena, resultará en un bucle infinito.
Parámetros | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |