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 测试运行的名称。

isCancelled

public boolean isCancelled ()

返回
boolean

processNewLines

public void processNewLines (String[] lines)

参数
lines String