เครื่องมือแยกวิเคราะห์ผลลัพธ์มาตรฐานของ Google

public class GoogleBenchmarkResultParser
extends Object

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


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

สรุป

ผู้รับเหมาก่อสร้างสาธารณะ

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_time, ไบต์_ต่อ_วินาที, รายการ_ต่อวินาที, ป้ายกำกับ

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

การส่งคืน
แผนที่ที่มีจำนวนการทดสอบที่ดำเนินการ

วิธีการที่ได้รับการป้องกัน

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

protected  parseJsonToMap (JSONObject j)

ตัวช่วยที่ข้ามคีย์ json ทั้งหมดและวางไว้ในแผนที่ด้วยค่าที่ตรงกัน

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

การส่งคืน

ขว้าง
JSONException