컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

IPostProcessor

public interface IPostProcessor
implements ITestInvocationListener, ILogSaverListener, IDisableable

com.android.tradefed.postprocessor.IPostProcessor


포스트 프로세서는 테스트 후 및 결과 보고 전에 메트릭 및 로그 처리를 허용하기 위한 무역 연합 개체입니다. 이를 통해 하나의 result_reporter 내에서만 사후 처리를 수행하고 새 데이터를 전달하는 데 문제가 있는 대신 일부 데이터를 사후 처리하고 모든 result_reporter 객체가 이를 수신하도록 할 수 있습니다.

요약

공개 메서드

abstract ITestInvocationListener init (ITestInvocationListener listener)

포스트 프로세서의 초기화 단계.

abstract processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)

이 방법을 구현하여 모든 테스트에서 메트릭과 로그를 집계합니다.

abstract processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

기존 메트릭 및 로그에서 새 메트릭 세트를 생성하려면 이 방법을 구현하십시오.

abstract processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)

이 방법을 구현하여 각 테스트의 메트릭 및 로그를 사후 처리합니다.

공개 메서드

초기화

public abstract ITestInvocationListener init (ITestInvocationListener listener)

포스트 프로세서의 초기화 단계. 테스트 콜백 전에 호출되도록 보장됩니다.

매개변수
listener ITestInvocationListener

보고
ITestInvocationListener

processAllTestMetricsAndLogs

public abstract  processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, 
                 allTestLogs)

이 방법을 구현하여 모든 테스트에서 메트릭과 로그를 집계합니다. 이 방법에서 나오는 메트릭은 실행 메트릭으로 보고됩니다. 새로 생성된 메트릭만 고유한 키 이름과 함께 반환되어야 합니다(기존 키와의 충돌은 허용되지 않음).

매개변수
allTestMetrics ListMultimap 하십시오 HashMultimap 메트릭 이름으로 그룹화 각 시험의 측정 항목을 저장하는 단계를 포함한다.

allTestLogs : A는 각 테스트의 사용, 데이터 이름으로 키가 로그 파일의 각 테스트의지도를 저장하는지도 TestDescription 키로.

보고
모든 테스트 메트릭에서 새로 생성된 메트릭 집합입니다.

processRunMetricsAndLogs

public abstract  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

기존 메트릭 및 로그에서 새 메트릭 세트를 생성하려면 이 방법을 구현하십시오. 새로 생성된 메트릭만 고유한 키 이름과 함께 반환되어야 합니다(기존 키와의 충돌은 허용되지 않음).

매개변수
rawMetrics : 실행에 사용할 수 있는 원시 메트릭 집합입니다.

runLogs : 테스트 실행에 대한 로그 파일 집합입니다.

보고
실행 메트릭에서 새로 생성된 메트릭 집합입니다.

processTestMetricsAndLogs

public abstract  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

이 방법을 구현하여 각 테스트의 메트릭 및 로그를 사후 처리합니다. 새로 생성된 메트릭만 고유한 키 이름과 함께 반환되어야 합니다(기존 키와의 충돌은 허용되지 않음).

매개변수
testDescription TestDescription : 시험을 기술 TestDescription 개체.

testMetrics : 테스트의 측정항목 집합입니다.

testLogs : 테스트 중에 기록된 파일 집합입니다.

보고
테스트 메트릭에서 새로 생성된 메트릭 집합입니다.