MetricFilePostProcessor
public class MetricFilePostProcessor
extends BasePostProcessor
java.lang.Obiekt | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.MetricFilePostProcessor |
Służy do przesyłania pliku dziennika metryk zebranego podczas poziomu testu i uruchomienia. Użyj opcji „aggregate-similar-tests”, aby agregować metryki podobnych testów na poziomie przebiegu testu i zapisać je w pliku dziennika. Testy różniące się tylko numerem iteracji lub o tej samej nazwie uważane są za testy podobne. Będzie to miało dostęp tylko do nieprzetworzonych danych.
Streszczenie
Konstruktory publiczne | |
---|---|
MetricFilePostProcessor () | |
MetricFilePostProcessor ( MetricUtility metricUtil) |
Metody publiczne | |
---|---|
processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) Zaimplementuj tę metodę, aby wygenerować zestaw nowych metryk z 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 publikować metryki i dzienniki procesu z każdego testu. | |
void | setUp () Zastąp tę metodę w postprocesorach potomnych, aby zainicjować je przed uruchomieniem testu. |
void | writeMetricFile ( metrics, String testId) writeMetricFile ( metrics, String testId) Zapisz metryki do pliku wyników i prześlij go. |
Konstruktory publiczne
MetricFilePostProcessor
public MetricFilePostProcessor ()
MetricFilePostProcessor
public MetricFilePostProcessor (MetricUtility metricUtil)
Parametry | |
---|---|
metricUtil | MetricUtility |
Metody publiczne
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
Zaimplementuj tę metodę, aby wygenerować zestaw nowych metryk z istniejących metryk i dzienników. Zwracane powinny być tylko nowo wygenerowane metryki z unikalną nazwą klucza (kolizja z istniejącymi kluczami nie jest dozwolona).
Parametry | |
---|---|
rawMetrics | |
runLogs |
Zwroty | |
---|---|
Zestaw nowo wygenerowanych metryk z metryk uruchomienia. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Zaimplementuj tę metodę, aby publikować metryki i dzienniki procesu z każdego testu. Zwracane powinny być tylko nowo wygenerowane metryki z unikalną nazwą klucza (kolizja z istniejącymi kluczami nie jest dozwolona).
Parametry | |
---|---|
testDescription | TestDescription : Obiekt TestDescription opisujący test. |
testMetrics | |
testLogs |
Zwroty | |
---|---|
Zestaw nowo wygenerowanych metryk z metryk testowych. |
organizować coś
public void setUp ()
Zastąp tę metodę w postprocesorach potomnych, aby zainicjować je przed uruchomieniem testu.
napisz plik metryczny
public void writeMetricFile (metrics, String testId)
Zapisz metryki do pliku wyników i prześlij go.