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)
|
공개 메서드 | |
---|---|
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 |