AndroidBuildResultReporter

public class AndroidBuildResultReporter
extends CollectingTestListener implements ITestSummaryListener

java.lang.Object
com.android.tradefed.result.CollectingTestListener
  com.google.android.tradefed.result.AndroidBuildResultReporter


Signale les résultats des tests à l'API Android Build.

Résumé

Constantes

String STATUS_ERROR

String STATUS_FAIL

String STATUS_IN_PROGRESS

String STATUS_PASS

Constructeurs publics

AndroidBuildResultReporter()

Méthodes publiques

void invocationEnded(long elapsedTime)

Indique que l'appel s'est terminé, qu'il ait réussi ou qu'il ait échoué en raison d'une erreur.

void invocationFailed(Throwable cause)

Indique qu'un appel est incomplet en raison d'une erreur.

void invocationStarted(IInvocationContext context)

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

void putSummary(List<TestSummary> summaries)

Transmet un List de TestSummary non nulles qui peuvent avoir été renvoyées par des ITestInvocationListener instanciées dans le cadre de la configuration.

Constantes

STATUS_ERROR

public static final String STATUS_ERROR

Valeur constante : "error"

STATUS_FAIL

public static final String STATUS_FAIL

Valeur constante : "completeFail"

STATUS_IN_PROGRESS

public static final String STATUS_IN_PROGRESS

Valeur constante : "inProgress"

STATUS_PASS

public static final String STATUS_PASS

Valeur constante : "completePass"

Constructeurs publics

AndroidBuildResultReporter

public AndroidBuildResultReporter ()

Méthodes publiques

invocationEnded

public void invocationEnded (long elapsedTime)

Indique que l'appel s'est terminé, qu'il ait réussi ou qu'il ait échoué en raison d'une erreur.

Sera appelé automatiquement par le framework TradeFederation.

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

invocationFailed

public void invocationFailed (Throwable cause)

Indique qu'un appel est incomplet en raison d'une erreur.

Sera appelé automatiquement par le framework TradeFederation.

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

invocationStarted

public void invocationStarted (IInvocationContext context)

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

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

Paramètres
context IInvocationContext : informations sur l'appel

putSummary

public void putSummary (List<TestSummary> summaries)

Transmet un List de TestSummary non nulles qui peuvent avoir été renvoyées par des ITestInvocationListener instanciées dans le cadre de la configuration.

Paramètres
summaries List : List de TestSummary non nulles provenant de ITestInvocationListener qui font partie de la configuration actuelle.