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 ชื่อของ Test Run

isCancelled

public boolean isCancelled ()

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

processNewLines

public void processNewLines (String[] lines)

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