ITestInvocationListener

public interface ITestInvocationListener
implements ITestLifeCycleReceiver, ITestLogger

com.android.tradefed.result.ITestInvocationListener


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

Une invocation de test peut elle-même inclure plusieurs exécutions de test. La séquence d'appels sera donc

  • invocationStarted(BuildInfo)
  • testRunStarted
  • testStarted
  • [ÉchecTest]
  • testEnded
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [invocationFailed]
  • [JournalTest+]
  • invocationEnded
  • getSummary

Résumé

Méthodes publiques

default TestSummary getSummary()

Permet à InvocationListener de renvoyer un récapitulatif.

default void invocationEnded(long elapsedTime)

Indique que l'appel a pris fin, que ce soit avec succès ou en raison d'une condition d'erreur.

default void invocationFailed(FailureDescription failure)

Signale une invocation incomplète en raison d'une condition d'erreur.

default void invocationFailed(Throwable cause)

Signale une invocation incomplète en raison d'une condition d'erreur.

default void invocationInterrupted()

Appelé lors de l'arrêt du planificateur, permet à l'appel d'effectuer une action avant de s'arrêter.

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()

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

default void testModuleStarted(IInvocationContext moduleContext)

Indique le début de l'exécution d'un module.

Méthodes publiques

getSummary

public TestSummary getSummary ()

Permet à InvocationListener de renvoyer un récapitulatif.

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

invocationEnded

public void invocationEnded (long elapsedTime)

Indique que l'appel a pris fin, que ce soit avec succès ou en raison d'une condition d'erreur.

Appelé automatiquement par le framework TradeFederation.

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

invocationFailed

public void invocationFailed (FailureDescription failure)

Signale une invocation incomplète en raison d'une condition d'erreur.

Sera automatiquement appelée par le framework TradeFederation.

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

invocationFailed

public void invocationFailed (Throwable cause)

Signale une invocation incomplète en raison d'une condition d'erreur.

Appelé automatiquement par le framework TradeFederation.

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

invocationInterrupted

public void invocationInterrupted ()

Appelé lors de l'arrêt du planificateur, permet à l'appel d'effectuer une action avant de s'arrêter.

invocationSkipped

public void invocationSkipped (SkipReason reason)

Signale une invocation comme ignorée

Paramètres
reason SkipReason

appel démarré

public void invocationStarted (IInvocationContext context)

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

Appelé automatiquement par le framework TradeFederation. Les signalements doivent remplacer cette méthode pour permettre la création de rapports sur plusieurs appareils.

Paramètres
context IInvocationContext: informations sur l'appel

testModuleEnded

public void testModuleEnded ()

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

testModuleStarted

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 fait appel à des modules, à savoir des exécuteurs basés sur une suite.

Paramètres
moduleContext IInvocationContext : IInvocationContext du module.