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)

공개 메서드

processRunMetricsAndLogs( rawMetrics, runLogs)

기존 측정항목에서 새 측정항목 집합을 생성하려면 이 메서드를 구현해야 합니다. 할 수 있습니다

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

이 메서드를 구현하여 각 테스트의 사후 프로세스 측정항목과 로그를 구현하세요.

void setUp()

하위 포스트 프로세서에서 이 메서드를 재정의하여 테스트가 실행되기 전에 초기화합니다.

void writeMetricFile( metrics, String testId)

결과 파일에 측정항목을 작성하고 업로드합니다.

공개 생성자

MetricFilePostProcessor

public MetricFilePostProcessor ()

MetricFilePostProcessor

public MetricFilePostProcessor (MetricUtility metricUtil)

매개변수
metricUtil MetricUtility

공개 메서드

프로세스 실행 측정항목 및 로그

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

기존 측정항목에서 새 측정항목 집합을 생성하려면 이 메서드를 구현해야 합니다. 할 수 있습니다 새로 생성된 측정항목만 반환되고 고유한 키 이름( 기존 키와의 충돌이 허용됨).

매개변수
rawMetrics : 실행에 사용할 수 있는 원시 측정항목 집합입니다.

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

반환 값
실행 측정항목에서 새로 생성된 측정항목 집합입니다.

프로세스 테스트 측정항목 및 로그

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

이 메서드를 구현하여 각 테스트의 사후 프로세스 측정항목과 로그를 구현하세요. 새 생성된 측정항목은 고유한 키 이름으로 반환되어야 하며 (기존 키가 허용됩니다.

매개변수
testDescription TestDescription: 테스트를 설명하는 TestDescription 객체입니다.

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

testLogs : 테스트 중에 로깅되는 파일 집합입니다.

반환 값
테스트 측정항목에서 새로 생성된 측정항목 집합입니다.

설정

public void setUp ()

하위 포스트 프로세서에서 이 메서드를 재정의하여 테스트가 실행되기 전에 초기화합니다.

쓰기 측정항목 파일

public void writeMetricFile ( metrics, 
                String testId)

결과 파일에 측정항목을 작성하고 업로드합니다.