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