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 |