ITestInvocationListener

public interface ITestInvocationListener
implements ITestLifeCycleReceiver, ITestLogger

com.android.tradefed.result.ITestInvocationListener


Listener para resultados de teste da invocação do teste.

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

  • invocationStarted(BuildInfo)
  • testRunStarted
  • testStarted
  • [Falha no teste]
  • testEnded
  • testRunEnded
  • testRunStarted
  • testRunEnded
  • [invocationFailed]
  • [testLog+]
  • invocaçãoFinalizada
  • getResumo

Resumo

Métodos públicos

default TestSummary getSummary()

Permite que o InvocationListener retorne um resumo.

default void invocationEnded(long elapsedTime)

Informa que a invocação foi encerrada, seja com sucesso ou devido a algum erro condição.

default void invocationFailed(FailureDescription failure)

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

default void invocationFailed(Throwable cause)

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

default void invocationInterrupted()

Chamado no desligamento do programador, dá à invocação a oportunidade de fazer algo antes terminando.

default void invocationSkipped(SkipReason reason)

Informa uma invocação como ignorada

default void invocationStarted(IInvocationContext context)

Informa o início da invocação do teste.

default void testModuleEnded()

Informa o final de uma execução de módulo.

default void testModuleStarted(IInvocationContext moduleContext)

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

Métodos públicos

getResumo

public TestSummary getSummary ()

Permite que o InvocationListener retorne um resumo.

Retorna
TestSummary Um TestSummary que resume a execução ou é nulo.

invocaçãoFinalizada

public void invocationEnded (long elapsedTime)

Informa que a invocação foi encerrada, seja com sucesso ou devido a algum erro condição.

Será chamado automaticamente pela estrutura TradeFederation.

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

InvocationFalha

public void invocationFailed (FailureDescription failure)

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

Será chamado automaticamente pela estrutura TradeFederation.

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

InvocationFalha

public void invocationFailed (Throwable cause)

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

Será chamado automaticamente pela estrutura TradeFederation.

Parâmetros
cause Throwable: a causa Throwable da falha.

invocaçãoInterrompida

public void invocationInterrupted ()

Chamado no desligamento do programador, dá à invocação a oportunidade de fazer algo antes terminando.

invocationSkipped

public void invocationSkipped (SkipReason reason)

Informa uma invocação como ignorada

Parâmetros
reason SkipReason

invocationStarted

public void invocationStarted (IInvocationContext context)

Informa o início da invocação do teste.

Será chamado automaticamente pela estrutura TradeFederation. Os informantes precisam substituir esse método para oferecer suporte à geração de relatórios de vários dispositivos.

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

testModuleEnded

public void testModuleEnded ()

Informa o final de uma execução de módulo.

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Informa o início de um módulo em execução. Esse callback está associado a testModuleEnded() e é opcional na sequência. Ela só é usada durante uma execução que usa módulos: executores baseados em pacote.

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