NativeBenchmarkTestParser

public class NativeBenchmarkTestParser
extends MultiLineReceiver

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


Un IShellOutputReceiver que analiza el resultado de los datos de prueba de comparativas y recopila métricas en 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 fines de registro.

Métodos públicos

getAvgOperationTime

public double getAvgOperationTime ()

Muestra
double el tiempo promedio de operación

getMaxOperationTime

public double getMaxOperationTime ()

Muestra
double el tiempo máximo de operación

getMinOperationTime

public double getMinOperationTime ()

Muestra
double el tiempo mínimo de operación

getRunName

public String getRunName ()

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

estáCancelada

public boolean isCancelled ()

Muestra
boolean

processNewLines

public void processNewLines (String[] lines)

Parámetros
lines String