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
概括
公共构造函数
NativeBenchmark测试解析器
public NativeBenchmarkTestParser (String runName)
创建一个NativeBenchmarkTestParser
。
参数 |
---|
runName | String : 运行名称。用于记录目的。 |
公共方法
获取平均操作时间
public double getAvgOperationTime ()
获取最大操作时间
public double getMaxOperationTime ()
获取最短操作时间
public double getMinOperationTime ()
获取运行名称
public String getRunName ()
取消
public boolean isCancelled ()
处理换行
public void processNewLines (String[] lines)