NativeBenchmarkTestParser

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 del test benchmark, raccogliendo parametri sul 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

NativeBenchmarkTestParser

public NativeBenchmarkTestParser (String runName)

Crea un NativeBenchmarkTestParser .

Parametri
runName String : il nome della corsa. Utilizzato per scopi di registrazione.

Metodi pubblici

getAvgOperationTime

public double getAvgOperationTime ()

ritorna
double il tempo medio di funzionamento

getMaxOperationTime

public double getMaxOperationTime ()

ritorna
double il tempo massimo di funzionamento

getMinOperationTime

public double getMinOperationTime ()

ritorna
double il tempo minimo di funzionamento

getRunName

public String getRunName ()

ritorna
String Il nome dell'esecuzione del test.

èAnnullato

public boolean isCancelled ()

ritorna
boolean

processNewLines

public void processNewLines (String[] lines)

Parametri
lines String