GoogleBenchmarkResultParser

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 键并将它们放入具有匹配值的映射中的助手。

公共构造函数

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

参数
testClassName String

listener ITestInvocationListener

公共方法

解析

public  parse (CollectingOutputReceiver output)

解析单个输出行。名称,迭代,real_time,cpu_time,bytes_per_second,items_per_second,标签

参数
output CollectingOutputReceiver :包含测试输出

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

受保护的方法

parseJsonToMap

protected  parseJsonToMap (JSONObject j)

遍历所有 json 键并将它们放入具有匹配值的映射中的助手。

参数
j JSONObject

退货

投掷
JSONException