TestParser NativeBenchmark

public class NativeBenchmarkTestParser
extends MultiLineReceiver

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


Un IShellOutputReceiver che analizza l'output dei dati di test di benchmark, raccogliendo metriche su tempo medio per operazione.

Cerca il seguente output

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

Riepilogo

Costruttori pubblici

NativeBenchmarkTestParser(String runName)

Crea un NativeBenchmarkTestParser.

Metodi pubblici

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

void processNewLines(String[] lines)

Costruttori pubblici

TestParser NativeBenchmark

public NativeBenchmarkTestParser (String runName)

Crea un NativeBenchmarkTestParser.

Parametri
runName String: il nome dell'esecuzione. Utilizzato per scopi di logging.

Metodi pubblici

getAvgOperationTime

public double getAvgOperationTime ()

Ritorni
double il tempo medio di operazione

getMaxOperationTime

public double getMaxOperationTime ()

Ritorni
double il tempo massimo di operazione

getMinOperationTime

public double getMinOperationTime ()

Ritorni
double il tempo minimo di operazione

getRunName

public String getRunName ()

Ritorni
String Il nome dell'esecuzione del test.

èAnnullato

public boolean isCancelled ()

Ritorni
boolean

processNewLines

public void processNewLines (String[] lines)

Parametri
lines String