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 di test del benchmark, raccogliendo le metriche sul tempo medio per operazione.
Cerca il seguente output
Time per iteration min: X avg: Y max: Z
Riepilogo
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 del test eseguito. |
è Annullato
public boolean isCancelled ()
processNewLines
public void processNewLines (String[] lines)