PerfettoTracePostProcessor
public
class
PerfettoTracePostProcessor
extends BasePostProcessor
| java.lang.Object | ||
| ↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
| ↳ | com.android.tradefed.postprocessor.PerfettoTracePostProcessor | |
테스트 로그에서 Perfetto 트레이스 파일을 가져오고 트레이스 프로세서를 실행하여 Perfetto 측정항목 프로토를 생성하는 후처리 프로세서입니다.
요약
공개 생성자 | |
|---|---|
PerfettoTracePostProcessor()
|
|
공개 메서드 | |
|---|---|
|
processRunMetricsAndLogs(
기존 측정항목과 로그에서 새로운 측정항목 집합을 생성하려면 이 메서드를 구현하세요. |
|
processTestMetricsAndLogs(TestDescription testDescription,
각 테스트의 측정항목과 로그를 사후 처리하려면 이 메서드를 구현하세요. |
보호된 메서드 | |
|---|---|
MetricMeasurement.DataType
|
getMetricType()
측정항목이 후속 후처리기에 의해 처리되도록 측정항목 유형을 RAW로 설정합니다. |
공개 생성자
PerfettoTracePostProcessor
public PerfettoTracePostProcessor ()
공개 메서드
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
기존 측정항목과 로그에서 새로운 측정항목 집합을 생성하려면 이 메서드를 구현하세요. 새로 생성된 측정항목만 반환해야 하며 고유한 키 이름이 있어야 합니다 (기존 키와의 충돌은 허용되지 않음).
| 매개변수 | |
|---|---|
rawMetrics |
: 실행에 사용할 수 있는 원시 측정항목의 집합입니다. |
runLogs |
: 테스트 실행의 로그 파일 세트입니다. |
| 반환 값 | |
|---|---|
|
실행 측정항목에서 새로 생성된 측정항목 집합입니다. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
각 테스트의 측정항목과 로그를 사후 처리하려면 이 메서드를 구현하세요. 새로 생성된 측정항목만 반환해야 하며 고유한 키 이름이 있어야 합니다 (기존 키와의 충돌은 허용되지 않음).
| 매개변수 | |
|---|---|
testDescription |
TestDescription: 테스트를 설명하는 TestDescription 객체입니다. |
testMetrics |
: 테스트의 측정항목 세트입니다. |
testLogs |
: 테스트 중에 로깅된 파일 집합입니다. |
| 반환 값 | |
|---|---|
|
테스트 측정항목에서 새로 생성된 측정항목 세트입니다. |
보호된 메서드
getMetricType
protected MetricMeasurement.DataType getMetricType ()
측정항목이 후속 후처리기에 의해 처리되도록 측정항목 유형을 RAW로 설정합니다.
MetricFilePostProcessor가 결과를 파일에 기록하려면 이 권한이 필요합니다.
| 반환 값 | |
|---|---|
MetricMeasurement.DataType |
|