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