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:
Wszystkie pary klucz-wartość w mapie danych wykonania zostaną sformatowane w ten sposób:
Przykładowy format XML:
Podsumowanie
Konstruktory publiczne | |
|---|---|
MetricsXMLResultReporter()
|
|
Metody publiczne | |
|---|---|
OutputStream
|
createOutputStream()
|
String
|
getTimeStamp()
Zwraca bieżącą sygnaturę czasową jako |
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 |