IPostProcessor
public
interface
IPostProcessor
implements
IDisableable,
ILogSaverListener,
ITestInvocationListener
com.android.tradefed.postprocessor.IPostProcessor |
포스트 프로세서는 측정항목과 로그의 처리를 허용하는 Trade Federation 객체 테스트 후 및 결과 보고 전 이렇게 하면 일부 데이터를 후처리하고 result_reporter 객체가 하나의 결과에서만 후처리를 수행하는 대신 이를 수신합니다. result_reporter에 새 데이터를 전달하는 데 문제가 있습니다.
요약
공개 메서드 | |
---|---|
abstract
ITestInvocationListener
|
init(ITestInvocationListener listener)
포스트 프로세서의 초기화 단계 |
abstract
|
processAllTestMetricsAndLogs(ListMultimap<String, MetricMeasurement.Metric> allTestMetrics,
이 메서드를 구현하여 모든 테스트의 측정항목과 로그를 집계합니다. |
abstract
|
processRunMetricsAndLogs(
기존 측정항목에서 새 측정항목 집합을 생성하려면 이 메서드를 구현해야 합니다. 할 수 있습니다 |
abstract
|
processTestMetricsAndLogs(TestDescription testDescription,
이 메서드를 구현하여 각 테스트의 사후 프로세스 측정항목과 로그를 구현하세요. |
공개 메서드
init
public abstract ITestInvocationListener init (ITestInvocationListener listener)
포스트 프로세서의 초기화 단계 테스트 전에 호출되어야 합니다. 있습니다.
매개변수 | |
---|---|
listener |
ITestInvocationListener |
반환 값 | |
---|---|
ITestInvocationListener |
processAllTestMetricsAndLogs
public abstractprocessAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)
이 메서드를 구현하여 모든 테스트의 측정항목과 로그를 집계합니다. 측정항목은 이 메서드는 실행 측정항목으로 보고자입니다. 새로 생성된 측정항목만 가 반환되고 고유한 키 이름이 포함됩니다 (기존 키와의 충돌은 허용되지 않음).
매개변수 | |
---|---|
allTestMetrics |
ListMultimap : 측정항목별로 그룹화된 각 테스트의 측정항목을 저장하는 HashMultimap입니다.
이름을 지정할 수 있습니다 |
allTestLogs |
: 데이터 이름으로 키가 지정된 로그 파일의 각 테스트 맵을 저장하는 맵입니다.
각 테스트의 TestDescription 를 키로 사용합니다. |
반환 값 | |
---|---|
|
모든 테스트 측정항목에서 새로 생성된 측정항목 집합입니다. |
프로세스 실행 측정항목 및 로그
public abstractprocessRunMetricsAndLogs ( rawMetrics, runLogs)
기존 측정항목에서 새 측정항목 집합을 생성하려면 이 메서드를 구현해야 합니다. 할 수 있습니다 새로 생성된 측정항목만 반환되고 고유한 키 이름( 기존 키와의 충돌이 허용됨).
매개변수 | |
---|---|
rawMetrics |
: 실행에 사용할 수 있는 원시 측정항목 집합입니다. |
runLogs |
: 테스트 실행의 로그 파일 집합입니다. |
반환 값 | |
---|---|
|
실행 측정항목에서 새로 생성된 측정항목 집합입니다. |
프로세스 테스트 측정항목 및 로그
public abstractprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
이 메서드를 구현하여 각 테스트의 사후 프로세스 측정항목과 로그를 구현하세요. 새 생성된 측정항목은 고유한 키 이름으로 반환되어야 하며 (기존 키가 허용됩니다.
매개변수 | |
---|---|
testDescription |
TestDescription : 테스트를 설명하는 TestDescription 객체입니다. |
testMetrics |
: 테스트의 측정항목 집합입니다. |
testLogs |
: 테스트 중에 로깅되는 파일 집합입니다. |
반환 값 | |
---|---|
|
테스트 측정항목에서 새로 생성된 측정항목 집합입니다. |