AggregatePostProcessor
public
class
AggregatePostProcessor
extends BasePostProcessor
| java.lang.Object | ||
| ↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
| ↳ | com.android.tradefed.postprocessor.AggregatePostProcessor | |
여러 반복 테스트 실행 중에 수집된 숫자 측정항목에 대해 최솟값, 최댓값, 평균, 분산, 표준 편차, 합계, 개수를 제공하고 선택적으로 백분위수를 제공하는 측정항목 애그리게이터입니다. 측정항목은 double로 처리됩니다. 숫자가 아닌 측정항목은 무시됩니다. 숫자와 숫자가 아닌 값이 혼합된 측정항목도 무시됩니다.
측정항목에 숫자 값만 있는 경우에만 개수가 표시됩니다. 그렇지 않으면 다른 모든 통계와 함께 표시되지 않습니다.
현재 측정항목이 이 방식으로 전달되므로 단일 문자열에서 측정항목을 파싱합니다.
요약
공개 생성자 | |
|---|---|
AggregatePostProcessor()
|
|
공개 메서드 | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder>
|
processRunMetricsAndLogs(HashMap<String, MetricMeasurement.Metric> rawMetrics, Map<String, LogFile> runLogs)
기존 측정항목과 로그에서 새로운 측정항목 집합을 생성하려면 이 메서드를 구현하세요. |
Map<String, MetricMeasurement.Metric.Builder>
|
processTestMetricsAndLogs(TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile> testLogs)
각 테스트의 측정항목과 로그를 사후 처리하려면 이 메서드를 구현하세요. |
공개 생성자
AggregatePostProcessor
public AggregatePostProcessor ()
공개 메서드
processRunMetricsAndLogs
public Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics,
Map<String, LogFile> runLogs)기존 측정항목과 로그에서 새로운 측정항목 집합을 생성하려면 이 메서드를 구현하세요. 새로 생성된 측정항목만 반환해야 하며 고유한 키 이름이 있어야 합니다 (기존 키와 충돌해서는 안 됨).
| 매개변수 | |
|---|---|
rawMetrics |
HashMap: 실행에 사용할 수 있는 원시 측정항목의 집합입니다. |
runLogs |
Map: 테스트 실행의 로그 파일 세트입니다. |
| 반환 | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder> |
실행 측정항목에서 새로 생성된 측정항목 집합입니다. |
processTestMetricsAndLogs
public Map<String, MetricMeasurement.Metric.Builder> processTestMetricsAndLogs (TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile> testLogs)
각 테스트의 측정항목과 로그를 사후 처리하려면 이 메서드를 구현하세요. 새로 생성된 측정항목만 반환해야 하며 고유한 키 이름이 있어야 합니다 (기존 키와 충돌해서는 안 됨).
| 매개변수 | |
|---|---|
testDescription |
TestDescription: 테스트를 설명하는 TestDescription 객체입니다. |
testMetrics |
HashMap: 테스트의 측정항목 세트입니다. |
testLogs |
Map: 테스트 중에 로깅된 파일 집합입니다. |
| 반환 | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder> |
테스트 측정항목에서 새로 생성된 측정항목 세트입니다. |