ITestInvocationListener

public interface ITestInvocationListener
implements ITestLifeCycleReceiver, ITestLogger

com.android.tradefed.result.ITestInvocationListener


Objeto de escucha para 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á

  • invocationStarted(Infodecompilación)
  • pruebaRunStarted
  • Iniciodeprueba
  • [Prueba con errores]
  • pruebaFinalizada
  • pruebaRunfinalizada
  • pruebaRunStarted
  • pruebaRunfinalizada
  • [invocationFailed]
  • [testLog+]
  • invocaciónFinalizada
  • getSummary

Resumen

Métodos públicos

default TestSummary getSummary()

Permite que InvocationListener muestre un resumen.

default void invocationEnded(long elapsedTime)

Informa que la invocación finalizó, ya sea de forma correcta o debido a un error. estado.

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 cuando se cierra el programador, da a la invocación la oportunidad de hacer algo antes finalizando.

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 el comienzo de la ejecución de un módulo.

Métodos públicos

getSummary

public TestSummary getSummary ()

Permite que InvocationListener muestre un resumen.

Muestra
TestSummary Una TestSummary que resume la ejecución o un valor nulo

invocaciónFinalizada

public void invocationEnded (long elapsedTime)

Informa que la invocación finalizó, ya sea de forma correcta o debido a un error. estado.

Se llamará automáticamente a través del marco TradeFederation.

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

Error de invocación

public void invocationFailed (FailureDescription failure)

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

Se llamará automáticamente a través del marco TradeFederation.

Parámetros
failure FailureDescription: Es el FailureDescription que describe la causa de la falla.

Error de invocación

public void invocationFailed (Throwable cause)

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

Se llamará automáticamente a través del marco TradeFederation.

Parámetros
cause Throwable: Es la causa Throwable de la falla.

invocación interrumpida

public void invocationInterrupted ()

Se llama cuando se cierra el programador, da a la invocación la oportunidad de hacer algo antes finalizando.

se omitió el proceso de invocación

public void invocationSkipped (SkipReason reason)

Informa una invocación como omitida

Parámetros
reason SkipReason

iniciación de invocación

public void invocationStarted (IInvocationContext context)

Informa el inicio de la invocación de prueba.

Se llamará automáticamente a través del marco TradeFederation. Los reporteros deben anular este método para admitir informes de varios dispositivos.

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

módulodepruebafinalizado

public void testModuleEnded ()

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

MódulodepruebaIniciado

public void testModuleStarted (IInvocationContext moduleContext)

Informa el 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: ejecutores basados en paquetes.

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