GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

java.lang.Object
com.android.tradefed.testtype.GoogleBenchmarkResultParser


Analisa os resultados do Google Benchmark executados no shell e retorna um mapa com todos os resultados.

Resumo

Construtores públicos

GoogleBenchmarkResultParser (String testClassName, ITestInvocationListener listener)

Métodos públicos

parse ( CollectingOutputReceiver output)

Analisa uma linha de saída individual.

Métodos protegidos

parseJsonToMap (JSONObject j)

Helper que percorre todas as chaves json e as coloca em um mapa com seu valor correspondente.

Construtores públicos

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Parâmetros
testClassName String

listener ITestInvocationListener

Métodos públicos

analisar

public  parse (CollectingOutputReceiver output)

Analisa uma linha de saída individual. nome,iterações,real_time,cpu_time,bytes_per_second,items_per_second,label

Parâmetros
output CollectingOutputReceiver : contém a saída de teste

devoluções
um mapa contendo o número de testes executados.

Métodos protegidos

parseJsonToMap

protected  parseJsonToMap (JSONObject j)

Helper que percorre todas as chaves json e as coloca em um mapa com seu valor correspondente.

Parâmetros
j JSONObject

devoluções

lances
JSONException