GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

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


Analisa os resultados do comparativo de mercado do Google executados pelo 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)

Ajudante 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

analisar

public  parse (CommandResult cmd_result)

Analisa uma linha de saída individual. name,iterations,real_time,cpu_time,time_unit,bytes_per_second,items_per_second,label, error_occurred,error_message

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)

Ajudante que analisa todas as chaves JSON e as coloca em um mapa com o valor correspondente.

Parâmetros
j JSONObject

Retorna

Gera
JSONException