GoogleBenchmark结果解析器

public class GoogleBenchmarkResultParser
extends Object

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


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

概括

公共构造函数

GoogleBenchmarkResultParser (String testClassName, ITestInvocationListener listener)

公共方法

parse ( CollectingOutputReceiver output)

解析单个输出行。

受保护的方法

parseJsonToMap (JSONObject j)

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

公共构造函数

GoogleBenchmark结果解析器

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

参数
testClassName String

listener ITestInvocationListener

公共方法

解析

public  parse (CollectingOutputReceiver output)

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

参数
output CollectingOutputReceiver :包含测试输出

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

受保护的方法

解析JsonToMap

protected  parseJsonToMap (JSONObject j)

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

参数
j JSONObject

退货

投掷
JSONException