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 außer testRunStarted() und testRunEnded() an den eingebetteten Listener weiterleitet. Jede Testklasse im JAR ruft diese Ereignisse auf, die HostTestListener den Listenern für die Konsolenprotokollierung und Ergebnisberichterstattung vorenthält.

Zusammenfassung

Öffentliche Bauträger

HostTestListener ( ITestInvocationListener listener)

Öffentliche Methoden

void testRunEnded (long elapsedTime, metrics) testRunEnded (long elapsedTime, metrics)

Meldet das Ende des Testlaufs.

void testRunStarted (String name, int numTests)

Meldet den Start eines Testlaufs.

Öffentliche Bauträger

HostTestListener

public HostTestListener (ITestInvocationListener listener)

Parameter
listener ITestInvocationListener

Öffentliche Methoden

testRunEnded

public void testRunEnded (long elapsedTime, 
                 metrics)

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

Parameter
elapsedTime long : Vom Gerät gemeldete verstrichene Zeit in Millisekunden

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

testRunStarted

public void testRunStarted (String name, 
                int numTests)

Meldet den Start eines Testlaufs.

Parameter
name String : der Name des Testlaufs

numTests int : Gesamtzahl der Tests im Testlauf