เครื่องมือแยกวิเคราะห์ผลลัพธ์การเปรียบเทียบของ Google

public class GoogleBenchmarkResultParser
extends Object

java.lang.Object
com.android.tradefed.testtype.Googleการเปรียบเทียบผลลัพธ์Parser


แยกวิเคราะห์ผลลัพธ์การเปรียบเทียบของ Google ที่เรียกใช้จาก Shell และแสดงผลแผนที่พร้อมผลลัพธ์ทั้งหมด

สรุป

ช่างก่อสร้างสาธารณะ

GoogleBenchmarkResultParser(String testClassName, ITestInvocationListener listener)

วิธีการสาธารณะ

parse(CommandResult cmd_result)

แยกวิเคราะห์บรรทัดเอาต์พุตแต่ละบรรทัด

วิธีการป้องกัน

parseJsonToMap(JSONObject j)

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

ช่างก่อสร้างสาธารณะ

เครื่องมือแยกวิเคราะห์ผลลัพธ์การเปรียบเทียบของ Google

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

พารามิเตอร์
testClassName String

listener ITestInvocationListener

วิธีการสาธารณะ

แยกวิเคราะห์

public  parse (CommandResult cmd_result)

แยกวิเคราะห์บรรทัดเอาต์พุตแต่ละบรรทัด ชื่อ,การทำซ้ำ,เรียลไทม์,เวลา CPU,ไบต์ต่อวินาที,รายการ_ต่อวินาที,ป้ายกำกับ

พารามิเตอร์
cmd_result CommandResult: ผลลัพธ์ตามคำสั่งของอุปกรณ์ซึ่งมีเอาต์พุตทดสอบ

คิกรีเทิร์น
แผนที่ที่มีการทดสอบต่างๆ ที่เกิดขึ้น

วิธีการป้องกัน

parseJsonToMap

protected  parseJsonToMap (JSONObject j)

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

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

คิกรีเทิร์น

การขว้าง
JSONException