NativeBenchmarkTestParser
public
class
NativeBenchmarkTestParser
extends MultiLineReceiver
java.lang.Object | ||
↳ | com.android.ddmlib.MultiLineReceiver | |
↳ | com.android.tradefed.testtype.NativeBenchmarkTestParser |
Um IShellOutputReceiver
que analisa a saída dos dados de teste de comparativo de mercado, coletando métricas sobre
de tempo médio por operação.
Procura a seguinte saída
Time per iteration min: X avg: Y max: Z
Resumo
Construtores públicos | |
---|---|
NativeBenchmarkTestParser(String runName)
Cria um |
Métodos públicos | |
---|---|
double
|
getAvgOperationTime()
|
double
|
getMaxOperationTime()
|
double
|
getMinOperationTime()
|
String
|
getRunName()
|
boolean
|
isCancelled()
|
void
|
processNewLines(String[] lines)
|
Construtores públicos
NativeBenchmarkTestParser
public NativeBenchmarkTestParser (String runName)
Cria um NativeBenchmarkTestParser
.
Parâmetros | |
---|---|
runName |
String : o nome da execução. Usado para fins de geração de registros. |
Métodos públicos
getAvgOperationTime
public double getAvgOperationTime ()
Retorna | |
---|---|
double |
o tempo médio de operação |
getMaxOperationTime
public double getMaxOperationTime ()
Retorna | |
---|---|
double |
o tempo máximo de operação |
getMinOperationTime
public double getMinOperationTime ()
Retorna | |
---|---|
double |
o tempo mínimo de operação |
getRunName
public String getRunName ()
Retorna | |
---|---|
String |
O nome da execução de teste. |
IsCancelado
public boolean isCancelled ()
Retorna | |
---|---|
boolean |
processNewLines
public void processNewLines (String[] lines)
Parâmetros | |
---|---|
lines |
String |