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
  • [testFailed]
  • testEnded
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [invocationFailed]
  • [testLog+]
  • 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 une invocation comme ignorée

default void invocationStarted(IInvocationContext context)

Indique le début de l'appel du 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 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.

Appelé automatiquement 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

invocationStarted

public void invocationStarted (IInvocationContext context)

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

Appelé automatiquement 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'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 de l'exécution d'un module. 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 une suite.

Paramètres
moduleContext IInvocationContext: IInvocationContext du module.