JarHostTest.HostTestListener

public class JarHostTest.HostTestListener
extends ResultForwarder

java.lang.Object
com.android.tradefed.result.ResultForwarder
  com.android.compatibility.common.tradefed.testtype.JarHostTest.HostTestListener


Écouteur wrapper qui transmet tous les événements, à l'exception de testRunStarted() et testRunEnded(), à l' écouteur intégré. Chaque classe de test du fichier JAR appelle ces événements, que HostTestListener retient des écouteurs pour la journalisation de la console et la création de rapports sur les résultats.

Résumé

Constructeurs publics

HostTestListener(ITestInvocationListener listener)

Méthodes publiques

void testRunEnded(long elapsedTime, Map<String, String> metrics)

void testRunEnded(long elapsedTime, HashMap<String, MetricMeasurement.Metric> metrics)

Signale la fin de l'exécution du test.

void testRunStarted(String name, int numTests)

Signale le début d'une exécution de test.

Constructeurs publics

HostTestListener

public HostTestListener (ITestInvocationListener listener)

Paramètres
listener ITestInvocationListener

Méthodes publiques

testRunEnded

public void testRunEnded (long elapsedTime, 
                Map<String, String> metrics)

Paramètres
elapsedTime long

metrics Map

testRunEnded

public void testRunEnded (long elapsedTime, 
                HashMap<String, MetricMeasurement.Metric> metrics)

Signale la fin de l'exécution du test. CORRECTION : Nous ne pouvons pas avoir deux interfaces Map<> avec des types différents. Nous devons donc utiliser HashMap ici.

Paramètres
elapsedTime long : temps écoulé signalé par l'appareil, en millisecondes

metrics HashMap : paires clé-valeur signalées à la fin d'une exécution de test avec Metric.

testRunStarted

public void testRunStarted (String name, 
                int numTests)

Signale le début d'une exécution de test.

Paramètres
name String : nom de l'exécution du test

numTests int : nombre total de tests dans l'exécution du test