AggregatePostProcessor
public
class
AggregatePostProcessor
extends BasePostProcessor
| java.lang.Object | ||
| ↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
| ↳ | com.android.tradefed.postprocessor.AggregatePostProcessor | |
Một trình tổng hợp chỉ số cung cấp giá trị tối thiểu, tối đa, trung bình, phương sai, độ lệch chuẩn, tổng số, số lượng và tuỳ ý phần trăm cho các chỉ số số được thu thập trong các lần chạy kiểm thử nhiều lần lặp lại, coi chúng là số thực. Các chỉ số không phải là số sẽ bị bỏ qua. Các chỉ số có hỗn hợp giá trị số và không phải là số cũng sẽ bị bỏ qua.
Xin lưu ý rằng số lượng sẽ chỉ xuất hiện nếu một chỉ số có tất cả các giá trị số; nếu không, chỉ số này sẽ không xuất hiện cùng với tất cả các số liệu thống kê khác.
Trình này sẽ phân tích cú pháp các chỉ số từ một chuỗi duy nhất vì hiện tại các chỉ số được truyền theo cách này.
Tóm tắt
Hàm khởi tạo công khai | |
|---|---|
AggregatePostProcessor()
|
|
Phương thức công khai | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder>
|
processRunMetricsAndLogs(HashMap<String, MetricMeasurement.Metric> rawMetrics, Map<String, LogFile> runLogs)
Triển khai phương thức này để tạo một tập hợp chỉ số mới từ các chỉ số và nhật ký hiện có. |
Map<String, MetricMeasurement.Metric.Builder>
|
processTestMetricsAndLogs(TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile> testLogs)
Triển khai phương thức này để xử lý sau các chỉ số và nhật ký từ mỗi bài kiểm thử. |
Hàm khởi tạo công khai
AggregatePostProcessor
public AggregatePostProcessor ()
Phương thức công khai
processRunMetricsAndLogs
public Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics,
Map<String, LogFile> runLogs)Triển khai phương thức này để tạo một tập hợp chỉ số mới từ các chỉ số và nhật ký hiện có. Chỉ các chỉ số mới được tạo mới được trả về và có tên khoá riêng biệt (không được phép xung đột với các khoá hiện có).
| Tham số | |
|---|---|
rawMetrics |
HashMap: Tập hợp các chỉ số thô có sẵn cho lần chạy. |
runLogs |
Map: Tập hợp các tệp nhật ký cho lần chạy kiểm thử. |
| Giá trị trả về | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder> |
Tập hợp các chỉ số mới được tạo từ các chỉ số chạy. |
processTestMetricsAndLogs
public Map<String, MetricMeasurement.Metric.Builder> processTestMetricsAndLogs (TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile> testLogs)
Triển khai phương thức này để xử lý sau các chỉ số và nhật ký từ mỗi bài kiểm thử. Chỉ các chỉ số mới được tạo mới được trả về và có tên khoá riêng biệt (không được phép xung đột với các khoá hiện có ).
| Tham số | |
|---|---|
testDescription |
TestDescription: Đối tượng TestDescription mô tả bài kiểm thử. |
testMetrics |
HashMap: Tập hợp các chỉ số từ bài kiểm thử. |
testLogs |
Map: Tập hợp các tệp được ghi lại trong quá trình kiểm thử. |
| Giá trị trả về | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder> |
Tập hợp các chỉ số mới được tạo từ các chỉ số kiểm thử. |