MetricsXMLResultReporter
public
class
MetricsXMLResultReporter
extends CollectingTestListener
| java.lang.Object | ||
| ↳ | com.android.tradefed.result.CollectingTestListener | |
| ↳ | com.android.tradefed.result.MetricsXMLResultReporter | |
MetricsXMLResultReporter schreibt Testmesswerte und Laufzeitmesswerte in eine XML-Datei in einem Ordner, der durch den Parameter „metrics-folder“ in der Phase „invocationEnded“ des Tests angegeben wird. Die XML-Datei wird in einen Algorithmus eingespeist, um Regressionen zu erkennen.
Alle Schlüssel-Wert-Paare in der Zuordnung der Laufmesswerte werden so formatiert:
Alle Schlüssel-Wert-Paare in der Karte mit Laufmesswerten werden so formatiert:
Beispiel für das XML-Format:
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
MetricsXMLResultReporter()
|
|
Öffentliche Methoden | |
|---|---|
OutputStream
|
createOutputStream()
|
String
|
getTimeStamp()
Gibt den aktuellen Zeitstempel als |
void
|
invocationEnded(long elapsedTime)
Gibt an, dass der Aufruf beendet wurde, entweder erfolgreich oder aufgrund eines Fehlerzustands. |
Öffentliche Konstruktoren
MetricsXMLResultReporter
public MetricsXMLResultReporter ()
Öffentliche Methoden
createOutputStream
public OutputStream createOutputStream ()
| Gibt Folgendes zurück: | |
|---|---|
OutputStream |
|
| Löst aus | |
|---|---|
IOException |
|
getTimeStamp
public String getTimeStamp ()
Gibt den aktuellen Zeitstempel als String zurück.
| Gibt Folgendes zurück: | |
|---|---|
String |
|
invocationEnded
public void invocationEnded (long elapsedTime)
Gibt an, dass der Aufruf beendet wurde, entweder erfolgreich oder aufgrund eines Fehlerzustands.
Wird automatisch vom TradeFederation-Framework aufgerufen.
| Parameter | |
|---|---|
elapsedTime |
long: die verstrichene Zeit des Aufrufs in Millisekunden |