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:运行名称。用于记录目的。

公共方法

获取平均操作时间

public double getAvgOperationTime ()

返回
double 平均操作时间

getMaxOperationTime

public double getMaxOperationTime ()

返回
double 最长操作时间

getMinOperationTime

public double getMinOperationTime ()

返回
double 最短操作时间

getRunName

public String getRunName ()

返回
String 测试运行的名称。

已取消

public boolean isCancelled ()

返回
boolean

processNewLines

public void processNewLines (String[] lines)

参数
lines String