GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

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


यह फ़ंक्शन, शेल से चलने वाले Google Benchmark के नतीजों को पार्स करता है. साथ ही, सभी नतीजों के साथ एक मैप दिखाता है.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

GoogleBenchmarkResultParser(String testClassName, ITestInvocationListener listener)

पब्लिक मेथड

Map<String, String> parse(CommandResult cmd_result)

किसी आउटपुट लाइन को पार्स करता है.

प्रोटेक्टेड मेथड

Map<String, String> parseJsonToMap(JSONObject j)

यह हेल्पर, सभी JSON कुंजियों की जांच करता है और उन्हें उनकी मैचिंग वैल्यू के साथ मैप में डालता है.

सार्वजनिक कंस्ट्रक्टर

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

पैरामीटर
testClassName String

listener ITestInvocationListener

पब्लिक मेथड

पार्स करना

public Map<String, String> 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: डिवाइस कमांड का नतीजा, जिसमें टेस्ट का आउटपुट शामिल होता है

रिटर्न
Map<String, String> एक मैप, जिसमें किए गए टेस्ट की संख्या दिखाई गई है.

प्रोटेक्टेड मेथड

parseJsonToMap

protected Map<String, String> parseJsonToMap (JSONObject j)

यह हेल्पर, सभी JSON कुंजियों की जांच करता है और उन्हें उनकी मैचिंग वैल्यू के साथ मैप में डालता है.

पैरामीटर
j JSONObject

रिटर्न
Map<String, String>

थ्रो
JSONException