NativeBenchmark測試解析器

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)

公共構造函數

NativeBenchmark測試解析器

public NativeBenchmarkTestParser (String runName)

建立一個NativeBenchmarkTestParser

參數
runName String : 運行名稱。用於記錄目的。

公共方法

取得平均操作時間

public double getAvgOperationTime ()

退貨
double平均操作時間

取得最大操作時間

public double getMaxOperationTime ()

退貨
double最大操作時間

取得最短操作時間

public double getMinOperationTime ()

退貨
double最短操作時間

取得運行名稱

public String getRunName ()

退貨
String測試運行的名稱。

取消

public boolean isCancelled ()

退貨
boolean

處理換行

public void processNewLines (String[] lines)

參數
lines String