‫GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

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


يحلّل نتائج "أداة قياس الأداء من Google" التي يتم تشغيلها من واجهة سطر الأوامر، ويعرض خريطة تتضمّن جميع النتائج.

ملخّص

طُرق وضع التصميم العامة

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