MetricsXMLResultReporter

public class MetricsXMLResultReporter
extends CollectingTestListener

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


MetricsXMLResultReporter zapisuje dane testu i dane dotyczące wykonania w pliku XML w folderze określonym przez parametr metrics-folder na etapie invocationEnded testu. Plik XML zostanie przesłany do algorytmu, który wykryje regresję.

Wszystkie pary k-v na mapie danych dotyczących przebiegu będą sformatowane w ten sposób: i umieszczone pod tagiem

Wszystkie pary k-v w mapie danych dotyczących testu będą mieć format: i znajdować się pod tagiem , który jest tagiem zagnieżdżonym pod tagiem .

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 (z powodu błędu lub pomyślnie).

Konstruktory publiczne

MetricsXMLResultReporter

public MetricsXMLResultReporter ()

Metody publiczne

createOutputStream

public OutputStream createOutputStream ()

Zwroty
OutputStream

getTimeStamp

public String getTimeStamp ()

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

Zwroty
String

invocationEnded

public void invocationEnded (long elapsedTime)

Informuje, że wywołanie zostało zakończone (z powodu błędu lub pomyślnie).

Będzie wywoływany automatycznie przez platformę TradeFederation.

Parametry
elapsedTime long: upłynął czas wywołania w ms