Analizator wyników GoogleBenchmark

public class GoogleBenchmarkResultParser
extends Object

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


Analizuje wyniki Google Benchmark, które są uruchamiane z powłoki i zwraca mapę ze wszystkimi wynikami.

Streszczenie

Konstruktorzy publiczni

GoogleBenchmarkResultParser (String testClassName, ITestInvocationListener listener)

Metody publiczne

parse ( CollectingOutputReceiver output)

Przeanalizuj pojedynczą linię wyjściową.

Metody chronione

parseJsonToMap (JSONObject j)

Pomocnik, który przegląda wszystkie klucze json i umieszcza je na mapie z pasującą wartością.

Konstruktorzy publiczni

Analizator wyników GoogleBenchmark

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Parametry
testClassName String

listener ITestInvocationListener

Metody publiczne

analizować

public  parse (CollectingOutputReceiver output)

Przeanalizuj pojedynczą linię wyjściową. nazwa,iteracje,czas_rzeczywisty,czas_procesora,bajty_na_sekundę,elementy_na_sekundę,etykieta

Parametry
output CollectingOutputReceiver : zawiera wyjście testowe

Zwroty
mapa zawierająca liczbę przeprowadzonych testów.

Metody chronione

parseJsonToMap

protected  parseJsonToMap (JSONObject j)

Pomocnik, który przegląda wszystkie klucze json i umieszcza je na mapie z pasującą wartością.

Parametry
j JSONObject

Zwroty

Rzuty
JSONException