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 ( CommandResult cmd_result)

Analise uma linha de saída individual.

Métodos protegidos

parseJsonToMap (JSONObject j)

Auxiliar que examina todas as chaves json e as coloca em um mapa com seus valores correspondentes.

Construtores públicos

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Parâmetros
testClassName String

listener ITestInvocationListener

Métodos públicos

analisar

public  parse (CommandResult cmd_result)

Analise uma linha de saída individual. nome, iterações, tempo real, tempo_cpu, bytes_por_segundo, itens_por_segundo, rótulo

Parâmetros
cmd_result CommandResult : resultado do comando do dispositivo que contém a saída do teste

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

Métodos protegidos

analisarJsonToMap

protected  parseJsonToMap (JSONObject j)

Auxiliar que examina todas as chaves json e as coloca em um mapa com seus valores correspondentes.

Parâmetros
j JSONObject

Devoluções

Lança
JSONException