GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

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


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

Resumo

Construtores públicos

GoogleBenchmarkResultParser(String testClassName, ITestInvocationListener listener)

Métodos públicos

Map<String, String> parse(CommandResult cmd_result)

Analisa uma linha de saída individual.

Métodos protegidos

Map<String, String> parseJsonToMap(JSONObject j)

Auxiliar que passa por 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

parse

public Map<String, String> 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
Map<String, String> um mapa contendo o número de testes executados.

Métodos protegidos

parseJsonToMap

protected Map<String, String> parseJsonToMap (JSONObject j)

Auxiliar que passa por todas as chaves JSON e as coloca em um mapa com o valor correspondente.

Parâmetros
j JSONObject

Retorna
Map<String, String>

Gera
JSONException