ITestInvocationListenerITestInvocationListener

public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver

com.android.tradefed.result.ITestInvocationListener


Écouteur des résultats de test de l'appel de test.

Un appel de test peut lui-même inclure plusieurs exécutions de test, de sorte que la séquence d'appels sera

  • invocationStarted(BuildInfo)
  • testRunStarted
  • testStarted
  • [test échoué]
  • testEnded
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [invocationFailed]
  • [testLog+]
  • invocationEnded
  • obtenirRésumé

Résumé

Méthodes publiques

default TestSummary getSummary ()

Permet à InvocationListener de renvoyer un résumé.

default void invocationEnded (long elapsedTime)

Signale que l'invocation s'est terminée, que ce soit avec succès ou en raison d'une condition d'erreur.

default void invocationFailed ( FailureDescription failure)

Signale un appel incomplet en raison d'une condition d'erreur.

default void invocationFailed (Throwable cause)

Signale un appel incomplet en raison d'une condition d'erreur.

default void invocationInterrupted ()

Appelé à l'arrêt du planificateur, donne à l'invocation la possibilité de faire quelque chose avant de se terminer.

default void invocationStarted ( IInvocationContext context)

Signale le début de l'invocation du test.

default void testModuleEnded ()

Signale la fin de l'exécution d'un module.

default void testModuleStarted ( IInvocationContext moduleContext)

Signale le début d'un module en cours d'exécution.

Méthodes publiques

obtenirRésumé

public TestSummary getSummary ()

Permet à InvocationListener de renvoyer un résumé.

Retour
TestSummary Un TestSummary résumant l'exécution, ou null

invocationEnded

public void invocationEnded (long elapsedTime)

Signale que l'invocation s'est terminée, que ce soit avec succès ou en raison d'une condition d'erreur.

Sera automatiquement appelé par le framework TradeFederation.

Paramètres
elapsedTime long : le temps écoulé de l'invocation en ms

invocationFailed

public void invocationFailed (FailureDescription failure)

Signale un appel incomplet en raison d'une condition d'erreur.

Sera automatiquement appelé par le framework TradeFederation.

Paramètres
failure FailureDescription : la FailureDescription décrivant la cause de l'échec

invocationFailed

public void invocationFailed (Throwable cause)

Signale un appel incomplet en raison d'une condition d'erreur.

Sera automatiquement appelé par le framework TradeFederation.

Paramètres
cause Throwable : la cause Throwable de l'échec

invocation Interrompu

public void invocationInterrupted ()

Appelé à l'arrêt du planificateur, donne à l'invocation la possibilité de faire quelque chose avant de se terminer.

invocationStarted

public void invocationStarted (IInvocationContext context)

Signale le début de l'invocation du test.

Sera automatiquement appelé par le framework TradeFederation. Les rapporteurs doivent remplacer cette méthode pour prendre en charge les rapports sur plusieurs appareils.

Paramètres
context IInvocationContext : informations sur l'invocation

testModuleEnded

public void testModuleEnded ()

Signale la fin de l'exécution d'un module.

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Signale le début d'un module en cours d'exécution. Ce rappel est associé à testModuleEnded() et est facultatif dans la séquence. Il n'est utilisé que lors d'une exécution qui utilise des modules : les exécuteurs basés sur la suite.

Paramètres
moduleContext IInvocationContext : le IInvocationContext du module.