NativeBenchmarkTestParser

public class NativeBenchmarkTestParser
extends MultiLineReceiver

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


Một IShellOutputReceiver phân tích cú pháp đầu ra dữ liệu kiểm thử điểm chuẩn, thu thập các chỉ số về thời gian trung bình cho mỗi thao tác.

Tìm kết quả sau

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

Tóm tắt

Hàm khởi tạo công khai

NativeBenchmarkTestParser(String runName)

Tạo NativeBenchmarkTestParser.

Phương thức công khai

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

void processNewLines(String[] lines)

Được gọi khi quy trình từ xa nhận được các dòng mới.

Hàm khởi tạo công khai

NativeBenchmarkTestParser

public NativeBenchmarkTestParser (String runName)

Tạo NativeBenchmarkTestParser.

Tham số
runName String: tên của lượt chạy. Dùng cho mục đích ghi nhật ký.

Phương thức công khai

getAvgOperationTime

public double getAvgOperationTime ()

Giá trị trả về
double thời gian hoạt động trung bình

getMaxOperationTime

public double getMaxOperationTime ()

Giá trị trả về
double thời gian hoạt động tối đa

getMinOperationTime

public double getMinOperationTime ()

Giá trị trả về
double thời gian hoạt động tối thiểu

getRunName

public String getRunName ()

Giá trị trả về
String Tên của Lần chạy kiểm thử.

isCancelled

public boolean isCancelled ()

Giá trị trả về
boolean

processNewLines

public void processNewLines (String[] lines)

Được gọi khi quy trình từ xa nhận được các dòng mới.

Đảm bảo rằng các dòng này hoàn chỉnh khi được cung cấp cho phương thức này.

Tham số
lines String: Mảng chứa các dòng mới.