ITestInvocationListener

public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver

com.android.tradefed.result.ITestInvocationListener


Ouvinte para resultados de teste da invocação de teste.

Uma invocação de teste pode incluir várias execuções de teste, portanto a sequência de chamadas será

  • invocaçãoStarted(BuildInfo)
  • testRunStarted
  • teste iniciado
  • [teste falhou]
  • teste finalizado
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [falha na invocação]
  • [testLog+]
  • invocaçãoEnded
  • obter Resumo

Resumo

Métodos públicos

default TestSummary getSummary ()

Permite que o InvocationListener retorne um resumo.

default void invocationEnded (long elapsedTime)

Relata que a invocação foi encerrada, seja com êxito ou devido a alguma condição de erro.

default void invocationFailed ( FailureDescription failure)

Relata uma invocação incompleta devido a alguma condição de erro.

default void invocationFailed (Throwable cause)

Relata uma invocação incompleta devido a alguma condição de erro.

default void invocationInterrupted ()

Chamado no encerramento do agendador, dá à invocação a oportunidade de fazer algo antes de encerrar.

default void invocationSkipped ( SkipReason reason)

Relata uma invocação como ignorada

default void invocationStarted ( IInvocationContext context)

Informa o início da chamada de teste.

default void testModuleEnded ()

Informa o fim da execução de um módulo.

default void testModuleStarted ( IInvocationContext moduleContext)

Relata o início de um módulo em execução.

Métodos públicos

obter Resumo

public TestSummary getSummary ()

Permite que o InvocationListener retorne um resumo.

Devoluções
TestSummary Um TestSummary resumindo a execução ou nulo

invocaçãoEnded

public void invocationEnded (long elapsedTime)

Relata que a invocação foi encerrada, seja com êxito ou devido a alguma condição de erro.

Será chamado automaticamente pelo framework TradeFederation.

Parâmetros
elapsedTime long : o tempo decorrido da invocação em ms

invocaçãoFailed

public void invocationFailed (FailureDescription failure)

Relata uma invocação incompleta devido a alguma condição de erro.

Será chamado automaticamente pelo framework TradeFederation.

Parâmetros
failure FailureDescription : a FailureDescription que descreve a causa da falha

invocaçãoFailed

public void invocationFailed (Throwable cause)

Relata uma invocação incompleta devido a alguma condição de erro.

Será chamado automaticamente pelo framework TradeFederation.

Parâmetros
cause Throwable : a causa Throwable da falha

invocaçãoInterrompida

public void invocationInterrupted ()

Chamado no encerramento do agendador, dá à invocação a oportunidade de fazer algo antes de encerrar.

invocaçãoSkipped

public void invocationSkipped (SkipReason reason)

Relata uma invocação como ignorada

Parâmetros
reason SkipReason

invocaçãoiniciada

public void invocationStarted (IInvocationContext context)

Informa o início da chamada de teste.

Será chamado automaticamente pelo framework TradeFederation. Os repórteres precisam substituir esse método para oferecer suporte a relatórios de vários dispositivos.

Parâmetros
context IInvocationContext : informações sobre a invocação

testModuleEnded

public void testModuleEnded ()

Informa o fim da execução de um módulo.

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Relata o início de um módulo em execução. Este retorno de chamada está associado a testModuleEnded() e é opcional na sequência. Ele é usado apenas durante uma execução que usa módulos: executores baseados em suíte.

Parâmetros
moduleContext IInvocationContext : o IInvocationContext do módulo.