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 prueba de referencia, recopilando métricas en el tiempo promedio por operación.

Busca la siguiente salida

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 para fines de registro.

Métodos públicos

getAvgOperationTime

public double getAvgOperationTime ()

Devoluciones
double el tiempo medio de funcionamiento

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

procesarNuevasLíneas

public void processNewLines (String[] lines)

Parámetros
lines String