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 ( CollectingOutputReceiver output)

Analizar 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 correspondiente.

Constructores públicos

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Parámetros
testClassName String

listener ITestInvocationListener

Métodos públicos

analizar gramaticalmente

public  parse (CollectingOutputReceiver output)

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

Parámetros
output CollectingOutputReceiver : contiene la salida de 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 correspondiente.

Parámetros
j JSONObject

Devoluciones

Lanza
JSONException