AggregatePostProcessor
public
class
AggregatePostProcessor
extends BasePostProcessor
| java.lang.Object | ||
| ↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
| ↳ | com.android.tradefed.postprocessor.AggregatePostProcessor | |
Agregator danych, który podaje wartość minimalną, maksymalną, średnią, wariancję, odchylenie standardowe, sumę, liczbę i opcjonalnie percentyle dla danych liczbowych zebranych podczas wielokrotnych przebiegów testów, traktując je jako liczby zmiennoprzecinkowe podwójnej precyzji. Dane nienumeryczne są ignorowane. Dane, które zawierają zarówno wartości liczbowe, jak i nieliczbowe, również będą ignorowane.
Pamiętaj, że liczba będzie wyświetlana tylko wtedy, gdy wskaźnik ma wartości liczbowe. W przeciwnym razie nie będzie jej w statystykach.
Analizuje dane z jednego ciągu znaków, ponieważ obecnie dane są przekazywane w ten sposób.
Podsumowanie
Konstruktory publiczne | |
|---|---|
AggregatePostProcessor()
|
|
Metody publiczne | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder>
|
processRunMetricsAndLogs(HashMap<String, MetricMeasurement.Metric> rawMetrics, Map<String, LogFile> runLogs)
Zaimplementuj tę metodę, aby wygenerować zestaw nowych rodzajów danych na podstawie dotychczasowych rodzajów danych i logów. |
Map<String, MetricMeasurement.Metric.Builder>
|
processTestMetricsAndLogs(TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile> testLogs)
Zaimplementuj tę metodę, aby przetwarzać dane i dzienniki z każdego testu. |
Konstruktory publiczne
AggregatePostProcessor
public AggregatePostProcessor ()
Metody publiczne
processRunMetricsAndLogs
public Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics,
Map<String, LogFile> runLogs)Zaimplementuj tę metodę, aby wygenerować zestaw nowych rodzajów danych na podstawie dotychczasowych rodzajów danych i logów. Należy zwracać tylko nowo wygenerowane wskaźniki z unikalną nazwą klucza (nie są dozwolone kolizje z istniejącymi kluczami).
| Parametry | |
|---|---|
rawMetrics |
HashMap: Zestaw surowych danych dostępnych w przypadku danego uruchomienia. |
runLogs |
Map: Zestaw plików dziennika dla sesji testowej. |
| Zwraca | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder> |
Zestaw nowo wygenerowanych danych na podstawie danych z biegu. |
processTestMetricsAndLogs
public Map<String, MetricMeasurement.Metric.Builder> processTestMetricsAndLogs (TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile> testLogs)
Zaimplementuj tę metodę, aby przetwarzać dane i dzienniki z każdego testu. Należy zwracać tylko nowo wygenerowane wskaźniki z unikalną nazwą klucza (nie są dozwolone kolizje z istniejącymi kluczami).
| Parametry | |
|---|---|
testDescription |
TestDescription: obiekt TestDescription opisujący test. |
testMetrics |
HashMap: zestaw danych z testu. |
testLogs |
Map: Zestaw plików zarejestrowanych podczas testu. |
| Zwraca | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder> |
Zbiór nowo wygenerowanych danych z danych testowych. |