GoogleBenchmark结果解析器

public class GoogleBenchmarkResultParser
extends Object

java.lang.Object
com.android.tradefed.testtype.GoogleBenchmarkResultParser


解析从 shell 运行的 Google Benchmark 结果,并返回包含所有结果的地图。

概括

公共构造函数

GoogleBenchmarkResultParser (String testClassName, ITestInvocationListener listener)

公共方法

parse ( CommandResult cmd_result)

解析单个输出行。

受保护的方法

parseJsonToMap (JSONObject j)

帮助器遍历所有 json 键并将它们及其匹配值放入映射中。

公共构造函数

GoogleBenchmark结果解析器

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

参数
testClassName String

listener ITestInvocationListener

公共方法

解析

public  parse (CommandResult cmd_result)

解析单个输出行。名称、迭代次数、实时、CPU 时间、每秒字节数、每秒项目数、标签

参数
cmd_result CommandResult :包含测试输出的设备命令结果

退货
包含运行的测试数量的地图。

受保护的方法

解析JsonToMap

protected  parseJsonToMap (JSONObject j)

帮助器遍历所有 json 键并将它们及其匹配值放入映射中。

参数
j JSONObject

退货

投掷
JSONException