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)

Helper ที่ตรวจสอบคีย์ 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)

Helper ที่ตรวจสอบคีย์ JSON ทั้งหมดและใส่ไว้ในแผนที่พร้อมค่าที่ตรงกัน

พารามิเตอร์
j JSONObject

การคืนสินค้า
Map<String, String>

ส่ง
JSONException