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