NativeBenchmarkTestParser

public class NativeBenchmarkTestParser
extends MultiLineReceiver

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


Un IShellOutputReceiver que analiza la salida de datos de la prueba 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 : el nombre de la ejecución. Se utiliza con fines de registro.

Métodos públicos

getAvgOperationTime

public double getAvgOperationTime ()

Devoluciones
double el tiempo promedio de operación

getMaxOperationTime

public double getMaxOperationTime ()

Devoluciones
double el tiempo máximo de operación

getMinOperationTime

public double getMinOperationTime ()

Devoluciones
double el tiempo mínimo de operación

getRunName

public String getRunName ()

Devoluciones
String El nombre de la ejecución de prueba.

está cancelado

public boolean isCancelled ()

Devoluciones
boolean

procesoNuevasLíneas

public void processNewLines (String[] lines)

Parámetros
lines String