NativeBenchmarkTestParser
public
class
NativeBenchmarkTestParser
extends MultiLineReceiver
| java.lang.Object | ||
| ↳ | com.android.ddmlib.MultiLineReceiver | |
| ↳ | com.android.tradefed.testtype.NativeBenchmarkTestParser | |
Un IShellOutputReceiver que analiza el resultado de los 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 |
|
Métodos públicos | |
|---|---|
double
|
getAvgOperationTime()
|
double
|
getMaxOperationTime()
|
double
|
getMinOperationTime()
|
String
|
getRunName()
|
boolean
|
isCancelled()
|
void
|
processNewLines(String[] lines)
Se llama cuando el proceso remoto recibe líneas nuevas. |
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 de operación promedio |
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. |
isCancelled
public boolean isCancelled ()
| Muestra | |
|---|---|
boolean |
|
processNewLines
public void processNewLines (String[] lines)
Se llama cuando el proceso remoto recibe líneas nuevas.
Se garantiza que las líneas están completas cuando se proporcionan a este método.
| Parámetros | |
|---|---|
lines |
String: Es el array que contiene las líneas nuevas. |