Procesor MetricFilePost
public class MetricFilePostProcessor
extends BasePostProcessor
Obiekt Java.lang.Object | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.MetricFilePostProcessor |
Służy do przesyłania pliku dziennika metryk zebranych na poziomie testu i uruchomienia. Użyj opcji „aggregate-similar-tests”, aby zagregować metryki podobnych testów na poziomie przebiegu testu i zapisać je w pliku dziennika. Testy różnią się jedynie numerem iteracji lub o tej samej nazwie, uważane są za testy podobne. Będzie to miało dostęp tylko do surowych danych.
Streszczenie
Konstruktorzy publiczni | |
---|---|
MetricFilePostProcessor () | |
MetricFilePostProcessor ( MetricUtility metricUtil) |
Metody publiczne | |
---|---|
processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) Zaimplementuj tę metodę, aby wygenerować zestaw nowych metryk na podstawie istniejących metryk i dzienników. | |
processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) Zaimplementuj tę metodę, aby metryki i dzienniki procesu końcowego z każdego testu. | |
void | setUp () Zastąp tę metodę w podrzędnych postprocesorach, aby zainicjować ją przed uruchomieniem testu. |
void | writeMetricFile ( metrics, String testId) writeMetricFile ( metrics, String testId) Zapisz metryki w pliku wyników i prześlij go. |
Konstruktorzy publiczni
Procesor MetricFilePost
public MetricFilePostProcessor ()
Procesor MetricFilePost
public MetricFilePostProcessor (MetricUtility metricUtil)
Parametry | |
---|---|
metricUtil | MetricUtility |
Metody publiczne
ProcessRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
Zaimplementuj tę metodę, aby wygenerować zestaw nowych metryk na podstawie istniejących metryk i dzienników. Należy zwrócić tylko nowo wygenerowane metryki i z unikalną nazwą klucza (nie są dozwolone żadne kolizje z istniejącymi kluczami).
Parametry | |
---|---|
rawMetrics | |
runLogs |
Zwroty | |
---|---|
Zestaw nowo wygenerowanych metryk na podstawie metryk uruchomieniowych. |
ProcessTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Zaimplementuj tę metodę, aby metryki i dzienniki procesu końcowego z każdego testu. Należy zwrócić tylko nowo wygenerowane metryki i z unikalną nazwą klucza (nie są dozwolone żadne kolizje z istniejącymi kluczami).
Parametry | |
---|---|
testDescription | TestDescription : Obiekt TestDescription opisujący test. |
testMetrics | |
testLogs |
Zwroty | |
---|---|
Zestaw nowo wygenerowanych metryk na podstawie metryk testowych. |
organizować coś
public void setUp ()
Zastąp tę metodę w podrzędnych postprocesorach, aby zainicjować ją przed uruchomieniem testu.
napisz plik metryczny
public void writeMetricFile (metrics, String testId)
Zapisz metryki w pliku wyników i prześlij go.