GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

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


Analizuje wyniki Google Benchmark uruchomionego z poziomu powłoki, i zwraca mapę ze wszystkimi wynikami.

Podsumowanie

Konstruktory publiczne

GoogleBenchmarkResultParser(String testClassName, ITestInvocationListener listener)

Metody publiczne

Map<String, String> parse(CommandResult cmd_result)

Analizuje pojedynczy wiersz danych wyjściowych.

Metody chronione

Map<String, String> parseJsonToMap(JSONObject j)

Funkcja pomocnicza, która przegląda wszystkie klucze JSON i umieszcza je w mapie z pasującą wartością.

Konstruktory publiczne

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Parametry
testClassName String

listener ITestInvocationListener

Metody publiczne

analizowa

public Map<String, String> parse (CommandResult cmd_result)

Analizuje pojedynczy wiersz danych wyjściowych. name,iterations,real_time,cpu_time,time_unit,bytes_per_second,items_per_second,label, error_occurred,error_message

Parametry
cmd_result CommandResult: wynik polecenia urządzenia zawierający dane wyjściowe testu

Zwraca
Map<String, String> mapa zawierająca liczbę przeprowadzonych testów.

Metody chronione

parseJsonToMap

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

Funkcja pomocnicza, która przegląda wszystkie klucze JSON i umieszcza je w mapie z pasującą wartością.

Parametry
j JSONObject

Zwraca
Map<String, String>

Zgłasza
JSONException