NativeBenchmarkTestParser

public class NativeBenchmarkTestParser
extends MultiLineReceiver

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


Karşılaştırma testi verileri çıkışını ayrıştıran ve işlem başına ortalama süreyle ilgili metrikleri toplayan bir IShellOutputReceiver.

Aşağıdaki çıkışı arar.

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

Özet

Herkese açık oluşturucular

NativeBenchmarkTestParser(String runName)

NativeBenchmarkTestParser oluşturur.

Herkese açık yöntemler

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

void processNewLines(String[] lines)

Uzak işlem tarafından yeni satırlar alındığında çağrılır.

Herkese açık oluşturucular

NativeBenchmarkTestParser

public NativeBenchmarkTestParser (String runName)

NativeBenchmarkTestParser oluşturur.

Parametreler
runName String: çalıştırma adı. Günlük kaydı amacıyla kullanılır.

Herkese açık yöntemler

getAvgOperationTime

public double getAvgOperationTime ()

İlerlemeler
double ortalama işlem süresi

getMaxOperationTime

public double getMaxOperationTime ()

İlerlemeler
double maksimum çalışma süresi

getMinOperationTime

public double getMinOperationTime ()

İlerlemeler
double minimum çalışma süresi

getRunName

public String getRunName ()

İlerlemeler
String Test çalıştırmasının adı.

isCancelled

public boolean isCancelled ()

İlerlemeler
boolean

processNewLines

public void processNewLines (String[] lines)

Uzak işlem tarafından yeni satırlar alındığında çağrılır.

Bu yönteme verilen satırların eksiksiz olduğu garanti edilir.

Parametreler
lines String: Yeni satırları içeren dizi.