JarHostTest.HostTestListener

public class JarHostTest.HostTestListener
extends ResultForwarder

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


Wrapper-Listener, der alle Ereignisse mit Ausnahme von testRunStarted() und testRunEnded() an den eingebetteten Listener weiterleitet. Jede Testklasse im JAR-Archiv ruft diese Ereignisse auf, die HostTestListener für die Konsolenprotokollierung und Ergebnisberichterstellung zurückhält.

Zusammenfassung

Öffentliche Konstruktoren

HostTestListener(ITestInvocationListener listener)

Öffentliche Methoden

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

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

Meldet das Ende des Testlaufs.

void testRunStarted(String name, int numTests)

Meldet den Beginn eines Testlaufs.

Öffentliche Konstruktoren

HostTestListener

public HostTestListener (ITestInvocationListener listener)

Parameter
listener ITestInvocationListener

Öffentliche Methoden

testRunEnded

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

Parameter
elapsedTime long

metrics Map

testRunEnded

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

Meldet das Ende des Testlaufs. FIXME: Wir können nicht zwei Map<>-Schnittstellen mit unterschiedlichen Typen haben, daher müssen wir hier HashMap verwenden.

Parameter
elapsedTime long: Die vom Gerät gemeldete verstrichene Zeit in Millisekunden.

metrics HashMap: Schlüssel/Wert-Paare, die am Ende eines Testlaufs mit Metric gemeldet werden.

testRunStarted

public void testRunStarted (String name, 
                int numTests)

Meldet den Beginn eines Testlaufs.

Parameter
name String: der Name des Testlaufs

numTests int: Gesamtzahl der Tests im Testlauf