JarHostTest.HostTestListener

public class JarHostTest.HostTestListener
extends ResultForwarder

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


Listener wrapper che inoltra tutti gli eventi, ad eccezione di testRunStarted() e testRunEnded(), al listener incorporato. Ogni classe di test nel file JAR richiamerà questi eventi, che HostTestListener non inoltra ai listener per la registrazione della console e la generazione di report sui risultati.

Riepilogo

Costruttori pubblici

HostTestListener(ITestInvocationListener listener)

Metodi pubblici

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

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

Segnala la fine dell'esecuzione di test.

void testRunStarted(String name, int numTests)

Segnala l'inizio di un'esecuzione di test.

Costruttori pubblici

HostTestListener

public HostTestListener (ITestInvocationListener listener)

Parametri
listener ITestInvocationListener

Metodi pubblici

testRunEnded

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

Parametri
elapsedTime long

metrics Map

testRunEnded

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

Segnala la fine dell'esecuzione di test. CORREZIONE: non possiamo avere due interfacce Map<> con tipi diversi, quindi dobbiamo usare HashMap qui.

Parametri
elapsedTime long: tempo trascorso segnalato dal dispositivo, in millisecondi

metrics HashMap: coppie chiave-valore segnalate alla fine di un'esecuzione di test con Metric.

testRunStarted

public void testRunStarted (String name, 
                int numTests)

Segnala l'inizio di un'esecuzione di test.

Parametri
name String: il nome dell'esecuzione di test

numTests int: numero totale di test nell'esecuzione di test