GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

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


Analysiert die Ergebnisse von Google Benchmark, die über die Shell ausgeführt werden, und gibt eine Map mit allen Ergebnissen zurück.

Zusammenfassung

Öffentliche Konstruktoren

GoogleBenchmarkResultParser(String testClassName, ITestInvocationListener listener)

Öffentliche Methoden

Map<String, String> parse(CommandResult cmd_result)

Analysiert eine einzelne Ausgabezeile.

Geschützte Methoden

Map<String, String> parseJsonToMap(JSONObject j)

Hilfsfunktion, die alle JSON-Schlüssel durchgeht und sie mit dem entsprechenden Wert in eine Map einfügt.

Öffentliche Konstruktoren

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Parameter
testClassName String

listener ITestInvocationListener

Öffentliche Methoden

parse

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

Analysiert eine einzelne Ausgabezeile. name,iterations,real_time,cpu_time,time_unit,bytes_per_second,items_per_second,label, error_occurred,error_message

Parameter
cmd_result CommandResult: Ergebnis des Gerätebefehls mit der Testausgabe

Gibt Folgendes zurück:
Map<String, String> Eine Map mit der Anzahl der ausgeführten Tests.

Geschützte Methoden

parseJsonToMap

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

Hilfsfunktion, die alle JSON-Schlüssel durchgeht und sie mit dem entsprechenden Wert in eine Map einfügt.

Parameter
j JSONObject

Gibt Folgendes zurück:
Map<String, String>

Löst aus
JSONException