GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

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


Przetwarza wyniki Google Benchmark uruchomione z powłoki i zwraca mapę ze wszystkimi wynikami.

Podsumowanie

Konstruktory publiczne

GoogleBenchmarkResultParser(String testClassName, ITestInvocationListener listener)

Metody publiczne

parse(CommandResult cmd_result)

Przeanalizuj pojedynczą linię danych wyjściowych.

Chronione metody

parseJsonToMap(JSONObject j)

Funkcja pomocnicza, która sprawdza wszystkie klucze JSON i zapisują je w mapie z odpowiednią wartością.

Konstruktory publiczne

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Parametry
testClassName String

listener ITestInvocationListener

Metody publiczne

parsowanie

public  parse (CommandResult cmd_result)

Przeanalizuj pojedynczą linię 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 na urządzeniu zawierający wynik testu.

Zwroty
mapę z liczbą uruchomionych testów.

Chronione metody

parseJsonToMap

protected  parseJsonToMap (JSONObject j)

Funkcja pomocnicza, która sprawdza wszystkie klucze JSON i zapisują je w mapie z odpowiednią wartością.

Parametry
j JSONObject

Zwroty

Rzuty
JSONException