Écouteur ITestInvocation

public interface ITestInvocationListener
implements ITestLifeCycleReceiver, ITestLogger

com.android.tradefed.result.ITestInvocationListener


Paramètre "Listener" pour les résultats des tests 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)
  • Exécution du test démarrée
  • Démarrage du test démarré
  • [ÉchecTest]
  • Terminé
  • ...
  • TestRunEnded
  • ...
  • Exécution du test démarrée
  • ...
  • TestRunEnded
  • [Échec de l'appel]
  • [JournalTest+]
  • invocationEnded
  • getSummary

Résumé

Méthodes publiques

default TestSummary getSummary()

Permet à l'écouteur InvocationListener de renvoyer un résumé.

default void invocationEnded(long elapsedTime)

Indique que l'appel s'est arrêté, que ce soit avec succès ou en raison d'une 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ée à l'arrêt du planificateur, elle donne à l'appel la possibilité d'effectuer une action avant en cours d'arrêt.

default void invocationSkipped(SkipReason reason)

Signale un appel comme ignoré

default void invocationStarted(IInvocationContext context)

Indique le début de l'appel de test.

default void testModuleEnded()

Indique la fin d'une exécution de module.

default void testModuleStarted(IInvocationContext moduleContext)

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

Méthodes publiques

getSummary

public TestSummary getSummary ()

Permet à l'écouteur InvocationListener de renvoyer un résumé.

Renvoie
TestSummary Valeur TestSummary résumant l'exécution, ou valeur nulle

invocationEnded

public void invocationEnded (long elapsedTime)

Indique que l'appel s'est arrêté, que ce soit avec succès ou en raison d'une erreur .

Sera automatiquement appelée par le framework TradeFederation.

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

échec de l'appel

public void invocationFailed (FailureDescription failure)

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

Sera automatiquement appelée par le framework TradeFederation.

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

échec de l'appel

public void invocationFailed (Throwable cause)

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

Sera automatiquement appelée par le framework TradeFederation.

Paramètres
cause Throwable: cause de l'échec (Throwable)

invocation interrompue

public void invocationInterrupted ()

Appelée à l'arrêt du planificateur, elle permet à l'appel d'effectuer une action avant en cours d'arrêt.

Appel ignoré

public void invocationSkipped (SkipReason reason)

Signale un appel comme ignoré

Paramètres
reason SkipReason

appel démarré

public void invocationStarted (IInvocationContext context)

Indique le début de l'appel de test.

Sera automatiquement appelée par le framework TradeFederation. Les auteurs de rapports doivent ignorer pour créer des rapports sur plusieurs appareils.

Paramètres
context IInvocationContext: informations sur l'appel

TestModuleEnded

public void testModuleEnded ()

Indique la fin d'une exécution de module.

Module de test démarré

public void testModuleStarted (IInvocationContext moduleContext)

Indique 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 modules: exécuteurs basés sur une suite.

Paramètres
moduleContext IInvocationContext: IInvocationContext du module.