MetricFilePostProcessor
public
class
MetricFilePostProcessor
extends BasePostProcessor
| java.lang.Object | ||
| ↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
| ↳ | com.android.tradefed.postprocessor.MetricFilePostProcessor | |
테스트 및 실행 수준에서 수집된 측정항목 로그 파일을 업로드하는 데 사용됩니다.
'aggregate-similar-tests' 옵션을 사용하여 테스트 실행 수준에서 유사한 테스트 측정항목을 집계하고 로그 파일에 씁니다. 반복 번호만 다르거나 이름이 동일한 테스트는 유사한 테스트로 간주됩니다.
이 사용자에게는 원시 측정항목에 대한 액세스 권한만 부여됩니다.
요약
공개 생성자 | |
|---|---|
MetricFilePostProcessor()
|
|
MetricFilePostProcessor(MetricUtility metricUtil)
|
|
공개 메서드 | |
|---|---|
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)
각 테스트의 측정항목과 로그를 사후 처리하려면 이 메서드를 구현하세요. |
void
|
setUp()
테스트가 실행되기 전에 초기화하려면 하위 게시 후 처리기에서 이 메서드를 재정의하세요. |
void
|
writeMetricFile(Map<String, MetricMeasurement.Metric> metrics, String testId)
측정항목을 결과 파일에 쓰고 업로드합니다. |
공개 생성자
MetricFilePostProcessor
public MetricFilePostProcessor ()
MetricFilePostProcessor
public MetricFilePostProcessor (MetricUtility metricUtil)
| 매개변수 | |
|---|---|
metricUtil |
MetricUtility |
공개 메서드
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> |
테스트 측정항목에서 새로 생성된 측정항목 세트입니다. |
setUp
public void setUp ()
테스트가 실행되기 전에 초기화하려면 하위 게시 후 처리기에서 이 메서드를 재정의하세요.
writeMetricFile
public void writeMetricFile (Map<String, MetricMeasurement.Metric> metrics,
String testId)측정항목을 결과 파일에 쓰고 업로드합니다.