GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

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


Analiza los resultados de Google Benchmark que se ejecutan desde el shell, y muestra un mapa con todos los resultados.

Resumen

Constructores públicos

GoogleBenchmarkResultParser(String testClassName, ITestInvocationListener listener)

Métodos públicos

Map<String, String> parse(CommandResult cmd_result)

Analiza una línea de salida individual.

Métodos protegidos

Map<String, String> parseJsonToMap(JSONObject j)

Es una función auxiliar que recorre todas las claves JSON y las coloca en un mapa con su valor coincidente.

Constructores 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)

Analiza una línea de salida 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: Es el resultado del comando del dispositivo que contiene el resultado de la prueba.

Muestra
Map<String, String> un mapa que contiene la cantidad de pruebas que se ejecutaron.

Métodos protegidos

parseJsonToMap

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

Es una función auxiliar que recorre todas las claves JSON y las coloca en un mapa con su valor coincidente.

Parámetros
j JSONObject

Muestra
Map<String, String>

Arroja
JSONException