GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

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


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

Zusammenfassung

Öffentliche Konstruktoren

GoogleBenchmarkResultParser(String testClassName, ITestInvocationListener listener)

Öffentliche Methoden

parse(CommandResult cmd_result)

Parst eine einzelne Ausgabezeile.

Geschützte Methoden

parseJsonToMap(JSONObject j)

Hilfsprogramm, das alle JSON-Schlüssel durchläuft und mit ihrem übereinstimmenden Wert in eine Zuordnung stellt.

Öffentliche Konstruktoren

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Parameter
testClassName String

listener ITestInvocationListener

Öffentliche Methoden

parsen

public  parse (CommandResult cmd_result)

Parst eine einzelne Ausgabezeile. name,iterationen,real_time,cpu_time,bytes_per_second,items_per_second,label

Parameter
cmd_result CommandResult: Ergebnis des Gerätebefehls, der die Testausgabe enthält

Returns
eine Map mit der Anzahl der ausgeführten Tests.

Geschützte Methoden

parseJsonToMap

protected  parseJsonToMap (JSONObject j)

Hilfsprogramm, das alle JSON-Schlüssel durchläuft und mit ihrem übereinstimmenden Wert in eine Zuordnung stellt.

Parameter
j JSONObject

Returns

Ausgabe
JSONException