ITestInvocationListener

public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver

com.android.tradefed.result.ITestInvocationListener


Oyente de los resultados de la prueba de la invocación de prueba.

Una invocación de prueba puede incluir múltiples ejecuciones de prueba, por lo que la secuencia de llamadas será

  • invocación iniciada (BuildInfo)
  • pruebaRunStarted
  • pruebaIniciada
  • [prueba fallida]
  • pruebafinalizada
  • ...
  • pruebaRunEnded
  • ...
  • pruebaRunStarted
  • ...
  • pruebaRunEnded
  • [invocación fallida]
  • [registro de prueba+]
  • invocaciónFinalizada
  • obtener resumen

Resumen

Métodos públicos

default TestSummary getSummary ()

Permite que InvocationListener devuelva un resumen.

default void invocationEnded (long elapsedTime)

Informa que la invocación ha finalizado, ya sea exitosamente o debido a alguna condición de error.

default void invocationFailed ( FailureDescription failure)

Informa una invocación incompleta debido a alguna condición de error.

default void invocationFailed (Throwable cause)

Informa una invocación incompleta debido a alguna condición de error.

default void invocationInterrupted ()

Se llama al cerrar el programador y le da a la invocación la oportunidad de hacer algo antes de finalizar.

default void invocationSkipped ( SkipReason reason)

Informa una invocación como omitida

default void invocationStarted ( IInvocationContext context)

Informa el inicio de la invocación de prueba.

default void testModuleEnded ()

Informa el final de la ejecución de un módulo.

default void testModuleStarted ( IInvocationContext moduleContext)

Informa del comienzo de la ejecución de un módulo.

Métodos públicos

obtener resumen

public TestSummary getSummary ()

Permite que InvocationListener devuelva un resumen.

Devoluciones
TestSummary Un TestSummary que resume la ejecución, o nulo

invocaciónFinalizada

public void invocationEnded (long elapsedTime)

Informa que la invocación ha finalizado, ya sea exitosamente o debido a alguna condición de error.

Será llamado automáticamente por el marco de TradeFederation.

Parámetros
elapsedTime long : el tiempo transcurrido de la invocación en ms

invocación fallida

public void invocationFailed (FailureDescription failure)

Informa una invocación incompleta debido a alguna condición de error.

Será llamado automáticamente por el marco de TradeFederation.

Parámetros
failure FailureDescription : la FailureDescription que describe la causa del fallo.

invocación fallida

public void invocationFailed (Throwable cause)

Informa una invocación incompleta debido a alguna condición de error.

Será llamado automáticamente por el marco de TradeFederation.

Parámetros
cause Throwable : la causa Throwable del fallo.

invocación interrumpida

public void invocationInterrupted ()

Se llama al cerrar el programador y le da a la invocación la oportunidad de hacer algo antes de finalizar.

invocación omitida

public void invocationSkipped (SkipReason reason)

Informa una invocación como omitida

Parámetros
reason SkipReason

invocaciónIniciada

public void invocationStarted (IInvocationContext context)

Informa el inicio de la invocación de prueba.

Será llamado automáticamente por el marco de TradeFederation. Los reporteros deben anular este método para admitir informes de múltiples dispositivos.

Parámetros
context IInvocationContext : información sobre la invocación

testModuleEnded

public void testModuleEnded ()

Informa el final de la ejecución de un módulo.

módulo de prueba iniciado

public void testModuleStarted (IInvocationContext moduleContext)

Informa del comienzo de la ejecución de un módulo. Esta devolución de llamada está asociada con testModuleEnded() y es opcional en la secuencia. Solo se usa durante una ejecución que usa módulos: corredores basados ​​en suite.

Parámetros
moduleContext IInvocationContext : el IInvocationContext del módulo.