NativeBenchmarkTestParser

public class NativeBenchmarkTestParser
extends MultiLineReceiver

java.lang.Object
   ↳ com.android.ddmlib.MultiLineReceiver
     ↳ com.android.tradefed.testtype.NativeBenchmarkTestParser


IShellOutputReceiver ที่แยกวิเคราะห์เอาต์พุตข้อมูลการทดสอบเปรียบเทียบ โดยรวบรวมเมตริกเกี่ยวกับ เวลาเฉลี่ยต่อการดำเนินการ

มองหาเอาต์พุตต่อไปนี้

Time per iteration min: X avg: Y max: Z

สรุป

เครื่องมือสร้างสาธารณะ

NativeBenchmarkTestParser(String runName)

สร้าง NativeBenchmarkTestParser

เมธอดสาธารณะ

double getAvgOperationTime()
double getMaxOperationTime()
double getMinOperationTime()
String getRunName()
boolean isCancelled()

void processNewLines(String[] lines)

เรียกใช้เมื่อกระบวนการระยะไกลได้รับบรรทัดใหม่

เครื่องมือสร้างสาธารณะ

NativeBenchmarkTestParser

public NativeBenchmarkTestParser (String runName)

สร้าง NativeBenchmarkTestParser

พารามิเตอร์
runName String: ชื่อการเรียกใช้ ใช้เพื่อวัตถุประสงค์ในการบันทึก

เมธอดสาธารณะ

getAvgOperationTime

public double getAvgOperationTime ()

คิกรีเทิร์น
double เวลาในการดำเนินการโดยเฉลี่ย

getMaxOperationTime

public double getMaxOperationTime ()

คิกรีเทิร์น
double เวลาดำเนินการสูงสุด

getMinOperationTime

public double getMinOperationTime ()

คิกรีเทิร์น
double เวลาดำเนินการขั้นต่ำ

getRunName

public String getRunName ()

คิกรีเทิร์น
String ชื่อการทดสอบ

isCancelled

public boolean isCancelled ()

คิกรีเทิร์น
boolean

processNewLines

public void processNewLines (String[] lines)

เรียกใช้เมื่อกระบวนการระยะไกลได้รับบรรทัดใหม่

รับประกันได้ว่าบรรทัดจะสมบูรณ์เมื่อส่งไปยังวิธีการนี้

พารามิเตอร์
lines String: อาร์เรย์ที่มีบรรทัดใหม่