NativeBenchmarkTestParser

public class NativeBenchmarkTestParser
extends MultiLineReceiver

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


Un IShellOutputReceiver que analiza el resultado de los datos de la prueba de comparativa y recopila métricas sobre el tiempo promedio por operación.

Busca el siguiente resultado

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

Resumen

Constructores públicos

NativeBenchmarkTestParser(String runName)

Crea un NativeBenchmarkTestParser.

Métodos públicos

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

void processNewLines(String[] lines)

Constructores públicos

NativeBenchmarkTestParser

public NativeBenchmarkTestParser (String runName)

Crea un NativeBenchmarkTestParser.

Parámetros
runName String: Es el nombre de la ejecución. Se usa para registrar información.

Métodos públicos

getAvgOperationTime

public double getAvgOperationTime ()

Muestra
double el tiempo de operación promedio

getMaxOperationTime

public double getMaxOperationTime ()

Muestra
double el tiempo máximo de operación

getMinOperationTime

public double getMinOperationTime ()

Muestra
double el tiempo de operación mínimo

getRunName

public String getRunName ()

Muestra
String Es el nombre de la ejecución de prueba.

isCancelled

public boolean isCancelled ()

Muestra
boolean

processNewLines

public void processNewLines (String[] lines)

Parámetros
lines String