NativeBenchmarkTestParser

public class NativeBenchmarkTestParser
extends MultiLineReceiver

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


IShellOutputReceiver yang mengurai output data pengujian tolok ukur, mengumpulkan metrik tentang waktu rata-rata per operasi.

Cari output berikut

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

Ringkasan

Konstruktor publik

NativeBenchmarkTestParser(String runName)

Membuat NativeBenchmarkTestParser.

Metode publik

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

void processNewLines(String[] lines)

Dipanggil saat baris baru diterima oleh proses jarak jauh.

Konstruktor publik

NativeBenchmarkTestParser

public NativeBenchmarkTestParser (String runName)

Membuat NativeBenchmarkTestParser.

Parameter
runName String: nama operasi. Digunakan untuk tujuan pencatatan.

Metode publik

getAvgOperationTime

public double getAvgOperationTime ()

Hasil
double waktu operasi rata-rata

getMaxOperationTime

public double getMaxOperationTime ()

Hasil
double waktu pengoperasian maksimum

getMinOperationTime

public double getMinOperationTime ()

Hasil
double waktu pengoperasian minimum

getRunName

public String getRunName ()

Hasil
String Nama Test Run.

isCancelled

public boolean isCancelled ()

Hasil
boolean

processNewLines

public void processNewLines (String[] lines)

Dipanggil saat baris baru diterima oleh proses jarak jauh.

Baris dijamin lengkap saat diberikan ke metode ini.

Parameter
lines String: Array yang berisi baris baru.