GoogleBenchmarkResultParser

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 键并将其与匹配的值放入映射中的辅助程序。

公共构造函数

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

参数
testClassName String

listener ITestInvocationListener

公共方法

parse

public  parse (CommandResult cmd_result)

解析单个输出行。 name,iterations,real_time,cpu_time,time_unit,bytes_per_second,items_per_second,label, error_occurred,error_message

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

返回
包含已运行测试数量的映射。

受保护的方法

parseJsonToMap

protected  parseJsonToMap (JSONObject j)

用于遍历所有 JSON 键并将其放入映射中并附上匹配的值的辅助程序。

参数
j JSONObject

返回

抛出
JSONException