GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

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


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

Resumen

Constructores públicos

GoogleBenchmarkResultParser (String testClassName, ITestInvocationListener listener)

Métodos públicos

parse ( CommandResult cmd_result)

Analiza una línea de salida individual.

Métodos protegidos

parseJsonToMap (JSONObject j)

Ayudante que revisa 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

analizar gramaticalmente

public  parse (CommandResult cmd_result)

Analiza una línea de salida individual. nombre, iteraciones, tiempo_real, tiempo_cpu, bytes_por_segundo, elementos_por_segundo, etiqueta

Parámetros
cmd_result CommandResult : resultado del comando del dispositivo que contiene la salida de la prueba

Devoluciones
un mapa que contiene el número de pruebas que se ejecutaron.

Métodos protegidos

parseJsonToMap

protected  parseJsonToMap (JSONObject j)

Ayudante que revisa todas las claves json y las coloca en un mapa con su valor coincidente.

Parámetros
j JSONObject

Devoluciones

Lanza
JSONException