MetricFile PostProcesor

public class MetricFilePostProcessor
extends BasePostProcessor

java.lang.Object
com.android.tradefed.postprocessor.BasePostProcessor
com.android.tradefed.postprocessor.MetricFilePostProcessor


Służy do przesyłania pliku dziennika metryk zebranego na poziomie testu i uruchamiania. Użyj opcji „aggregate-similar-tests”, aby zagregować podobne metryki testów na poziomie przebiegu testowego i zapisać je w pliku dziennika. Testy różnią się tylko numerem iteracji lub o tej samej nazwie są uważane za podobne testy. Będzie to mieć dostęp tylko do nieprzetworzonych 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 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 procesu i dzienniki z każdego testu.

void setUp ()

Zastąp tę metodę w postprocesorach podrzędnych, aby zainicjować przed uruchomieniem testu.

void writeMetricFile ( metrics, String testId) writeMetricFile ( metrics, String testId)

Zapisz metryki w pliku wyników i prześlij go.

Konstruktorzy publiczni

MetricFile PostProcesor

public MetricFilePostProcessor ()

MetricFile PostProcesor

public MetricFilePostProcessor (MetricUtility metricUtil)

Parametry
metricUtil MetricUtility

Metody publiczne

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Zaimplementuj tę metodę, aby wygenerować zestaw nowych metryk z istniejących metryk i dzienników. Powinny zostać zwrócone tylko nowo wygenerowane metryki z unikalną nazwą klucza (nie dopuszcza się kolizji z istniejącymi kluczami).

Parametry
rawMetrics : zestaw nieprzetworzonych metryk dostępnych dla przebiegu.

runLogs : zestaw plików dziennika do uruchomienia testowego.

Zwroty
Zestaw nowo wygenerowanych metryk z metryk uruchomienia.

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Zaimplementuj tę metodę, aby publikować metryki procesu i dzienniki z każdego testu. Powinny zostać zwrócone tylko nowo wygenerowane metryki z unikalną nazwą klucza (nie dopuszcza się kolizji z istniejącymi kluczami).

Parametry
testDescription TestDescription : obiekt TestDescription opisujący test.

testMetrics : zestaw metryk z testu.

testLogs : Zestaw plików zarejestrowanych podczas testu.

Zwroty
Zestaw nowo wygenerowanych metryk z metryk testowych.

organizować coś

public void setUp ()

Zastąp tę metodę w postprocesorach podrzędnych, aby zainicjować przed uruchomieniem testu.

writeMetricFile

public void writeMetricFile ( metrics, 
                String testId)

Zapisz metryki w pliku wyników i prześlij go.