MetricsXMLResultReporter

public class MetricsXMLResultReporter
extends CollectingTestListener

java.lang.Object
com.android.tradefed.result.CollectingTestListener
  com.android.tradefed.result.MetricsXMLResultReporter


MetricsXMLResultReporter zapisuje dane testowe i dane wykonania do pliku XML w folderze określonym przez parametr metrics-folder w fazie invocationEnded testu. Plik XML zostanie przekazany do algorytmu w celu wykrycia regresji.

Wszystkie pary klucz-wartość w mapie danych wykonania zostaną sformatowane w ten sposób: i umieszczone pod tagiem

Wszystkie pary klucz-wartość w mapie danych wykonania zostaną sformatowane w ten sposób: i umieszczone pod tagiem , który jest zagnieżdżony w tagu .

Przykładowy format XML:

Podsumowanie

Konstruktory publiczne

MetricsXMLResultReporter()

Metody publiczne

OutputStream createOutputStream()
String getTimeStamp()

Zwraca bieżącą sygnaturę czasową jako String.

void invocationEnded(long elapsedTime)

Informuje, że wywołanie zostało zakończone, niezależnie od tego, czy zakończyło się pomyślnie, czy z powodu błędu.

Konstruktory publiczne

MetricsXMLResultReporter

public MetricsXMLResultReporter ()

Metody publiczne

createOutputStream

public OutputStream createOutputStream ()

Zwraca
OutputStream

Zgłasza
IOException

getTimeStamp

public String getTimeStamp ()

Zwraca bieżącą sygnaturę czasową jako String.

Zwraca
String

invocationEnded

public void invocationEnded (long elapsedTime)

Informuje, że wywołanie zostało zakończone, niezależnie od tego, czy zakończyło się pomyślnie, czy z powodu błędu.

Zostanie automatycznie wywołana przez platformę TradeFederation.

Parametry
elapsedTime long: czas, który upłynął od wywołania w milisekundach