MetricsXMLResultReporter (Messwert-XML-Ergebnisreporter)
public
class
MetricsXMLResultReporter
extends CollectingTestListener
java.lang.Object | ||
😎 | com.android.tradefed.result.CollectingTestListener (in englischer Sprache) | |
↳ | com.android.tradefed.result.MetricsXMLResultReporter |
MetricsXMLResultReporter schreibt Testmesswerte und Ausführungsmesswerte in eine XML-Datei in einem Ordner, der in der Phase „invocationEnded“ des Tests über den Parameter „metrics-folder“ angegeben wird. Die XML-Datei wird an einen Algorithmus zur Erkennung von Regressionen weitergeleitet.
Alle Schlüssel/Wert-Paare in der Karte „Ausführungsmesswerte“ werden so formatiert:
Alle Schlüssel/Wert-Paare in der Karte „Ausführungsmesswerte“ werden so formatiert:
Beispiel für ein XML-Format:
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
MetricsXMLResultReporter()
|
Öffentliche Methoden | |
---|---|
OutputStream
|
createOutputStream()
|
String
|
getTimeStamp()
Gibt den aktuellen Zeitstempel als |
void
|
invocationEnded(long elapsedTime)
Gibt an, ob die Aufrufe erfolgreich oder aufgrund eines Fehlers beendet wurden. |
Öffentliche Konstruktoren
MetricsXMLResultReporter (Messwert-XML-Ergebnisreporter)
public MetricsXMLResultReporter ()
Öffentliche Methoden
createOutputStream
public OutputStream createOutputStream ()
Returns | |
---|---|
OutputStream |
getTimeStamp
public String getTimeStamp ()
Gibt den aktuellen Zeitstempel als String
zurück.
Returns | |
---|---|
String |
invocationEnded
public void invocationEnded (long elapsedTime)
Gibt an, ob die Aufrufe erfolgreich oder aufgrund eines Fehlers beendet wurden.
Wird automatisch vom TradeFederation-Framework aufgerufen.
Parameter | |
---|---|
elapsedTime |
long : die verstrichene Zeit seit der Aufrufung in ms |