AggregatePostProcessor
public
class
AggregatePostProcessor
extends BasePostProcessor
| java.lang.Object | ||
| ↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
| ↳ | com.android.tradefed.postprocessor.AggregatePostProcessor | |
Agregator metrik yang memberikan nilai minimum, maksimum, rata-rata, varians, standar deviasi, total, jumlah, dan persentil opsional untuk metrik numerik yang dikumpulkan selama menjalankan pengujian multi-iterasi, dan memperlakukannya sebagai nilai ganda. Metrik non-numerik akan diabaikan. Metrik yang memiliki campuran nilai numerik dan non-numerik juga akan diabaikan.
Perhatikan bahwa jumlah hanya akan ada jika metrik memiliki nilai numerik; jika tidak, jumlah akan tidak ada bersama dengan semua statistik lainnya.
Metrik ini mengurai metrik dari satu string karena saat ini metrik diteruskan dengan cara ini.
Ringkasan
Konstruktor publik | |
|---|---|
AggregatePostProcessor()
|
|
Metode publik | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder>
|
processRunMetricsAndLogs(HashMap<String, MetricMeasurement.Metric> rawMetrics, Map<String, LogFile> runLogs)
Terapkan metode ini untuk membuat kumpulan metrik baru dari metrik dan log yang ada. |
Map<String, MetricMeasurement.Metric.Builder>
|
processTestMetricsAndLogs(TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile> testLogs)
Terapkan metode ini untuk memproses metrik dan log dari setiap pengujian. |
Konstruktor publik
AggregatePostProcessor
public AggregatePostProcessor ()
Metode publik
processRunMetricsAndLogs
public Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics,
Map<String, LogFile> runLogs)Terapkan metode ini untuk membuat kumpulan metrik baru dari metrik dan log yang ada. Hanya metrik yang baru dibuat yang harus ditampilkan, dan dengan nama kunci yang unik (tidak boleh ada konflik dengan kunci yang ada).
| Parameter | |
|---|---|
rawMetrics |
HashMap: Kumpulan metrik mentah yang tersedia untuk proses. |
runLogs |
Map: Kumpulan file log untuk proses pengujian. |
| Hasil | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder> |
Kumpulan metrik yang baru dibuat dari metrik proses. |
processTestMetricsAndLogs
public Map<String, MetricMeasurement.Metric.Builder> processTestMetricsAndLogs (TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile> testLogs)
Terapkan metode ini untuk memproses metrik dan log dari setiap pengujian. Hanya metrik yang baru dibuat yang harus ditampilkan, dan dengan nama kunci yang unik (tidak boleh ada konflik dengan kunci yang ada ).
| Parameter | |
|---|---|
testDescription |
TestDescription: Objek TestDescription yang menjelaskan pengujian. |
testMetrics |
HashMap: Kumpulan metrik dari pengujian. |
testLogs |
Map: Kumpulan file yang dicatat selama pengujian. |
| Hasil | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder> |
Kumpulan metrik yang baru dibuat dari metrik pengujian. |