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: und unter dem -Tag platziert.

Alle Schlüssel/Wert-Paare in der Karte „Ausführungsmesswerte“ werden so formatiert: und unter dem -Tag platziert, einem Tag, das unter verschachtelt ist.

Beispiel für ein XML-Format:

Zusammenfassung

Öffentliche Konstruktoren

MetricsXMLResultReporter()

Öffentliche Methoden

OutputStream createOutputStream()
String getTimeStamp()

Gibt den aktuellen Zeitstempel als String zurück.

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