NativeStressTestParser
public
class
NativeStressTestParser
extends MultiLineReceiver
| java.lang.Object | ||
| ↳ | com.android.ddmlib.MultiLineReceiver | |
| ↳ | com.android.tradefed.testtype.NativeStressTestParser | |
Um IShellOutputReceiver que analisa a saída de dados do teste de estresse, coletando métricas sobre o número de iterações concluídas e o tempo médio por iteração.
Procure a seguinte saída
pass 0
...
==== pass X
Successfully completed X passes
em que "X" se refere ao número da iteração
Resumo
Construtores públicos | |
|---|---|
NativeStressTestParser(String runName)
Cria um |
|
Métodos públicos | |
|---|---|
int
|
getIterationsCompleted()
|
String
|
getRunName()
|
boolean
|
isCancelled()
|
void
|
processNewLines(String[] lines)
Chamado quando novas linhas estão sendo recebidas pelo processo remoto. |
Construtores públicos
NativeStressTestParser
public NativeStressTestParser (String runName)
Cria um NativeStressTestParser.
| Parâmetros | |
|---|---|
runName |
String: o nome da execução. Usado para fins de geração de registros. |
Métodos públicos
getIterationsCompleted
public int getIterationsCompleted ()
| Retorna | |
|---|---|
int |
o número total de iterações concluídas em uma ou mais execuções |
getRunName
public String getRunName ()
| Retorna | |
|---|---|
String |
o nome da execução do teste. |
isCancelled
public boolean isCancelled ()
| Retorna | |
|---|---|
boolean |
|
processNewLines
public void processNewLines (String[] lines)
Chamado quando novas linhas estão sendo recebidas pelo processo remoto.
É garantido que as linhas estão completas quando são fornecidas a esse método.
| Parâmetros | |
|---|---|
lines |
String: a matriz que contém as novas linhas. |