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)

Analisa uma linha de saída individual.

Métodos protegidos

parseJsonToMap(JSONObject j)

Auxiliar que analisa todas as chaves json e as coloca em um mapa com o valor correspondente.

Construtores públicos

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Parâmetros
testClassName String

listener ITestInvocationListener

Métodos públicos

análise

public  parse (CommandResult cmd_result)

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

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

Retorna
um mapa contendo o número de testes executados.

Métodos protegidos

parseJsonToMap

protected  parseJsonToMap (JSONObject j)

Auxiliar que analisa todas as chaves json e as coloca em um mapa com o valor correspondente.

Parâmetros
j JSONObject

Retorna

Gera
JSONException