NativeBenchmarkTestParser

public class NativeBenchmarkTestParser
extends MultiLineReceiver

java.lang.Object의 클래스
   ↳ com.android.ddmlib.MultiLineReceiver
     ↳ com.android.tradefed.testtype.NativeBenchmarkTestParser


벤치마크 테스트 데이터 출력을 파싱하여 다음에 관한 측정항목을 수집하는 IShellOutputReceiver입니다. 작업당 평균 시간을 단축할 수 있습니다.

다음과 같은 출력을 확인합니다.

Time per iteration min: X avg: Y max: Z

요약

공개 생성자

NativeBenchmarkTestParser(String runName)

NativeBenchmarkTestParser를 만듭니다.

공개 메서드

double getAvgOperationTime()
double getMaxOperationTime()
double getMinOperationTime()
String getRunName()
boolean isCancelled()

void processNewLines(String[] lines)

공개 생성자

NativeBenchmarkTestParser

public NativeBenchmarkTestParser (String runName)

NativeBenchmarkTestParser를 만듭니다.

매개변수
runName String: 실행 이름입니다. 로깅 목적으로 사용됩니다.

공개 메서드

getAvgOperationTime

public double getAvgOperationTime ()

반환 값
double 평균 작업 시간

getMaxOperationTime

public double getMaxOperationTime ()

반환 값
double 최대 작업 시간

getMinOperationTime

public double getMinOperationTime ()

반환 값
double 최소 작업 시간

getRunName

public String getRunName ()

반환 값
String 테스트 실행의 이름입니다.

취소됨

public boolean isCancelled ()

반환 값
boolean

프로세스 줄바꿈

public void processNewLines (String[] lines)

매개변수
lines String