GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

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


Hier werden die Ergebnisse von Google Benchmark geparst, die über die Shell ausgeführt werden, und eine Map mit allen Ergebnissen zurückgegeben.

Zusammenfassung

Öffentliche Konstruktoren

GoogleBenchmarkResultParser(String testClassName, ITestInvocationListener listener)

Öffentliche Methoden

parse(CommandResult cmd_result)

Eine einzelne Ausgabezeile analysieren

Geschützte Methoden

parseJsonToMap(JSONObject j)

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

Öffentliche Konstruktoren

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Parameter
testClassName String

listener ITestInvocationListener

Öffentliche Methoden

parse

public  parse (CommandResult cmd_result)

Eine einzelne Ausgabezeile analysieren name,iterations,real_time,cpu_time,time_unit,bytes_per_second,items_per_second,label, error_occurred,error_message

Parameter
cmd_result CommandResult: device-Befehlsergebnis, das die Testausgabe enthält

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

Geschützte Methoden

parseJsonToMap

protected  parseJsonToMap (JSONObject j)

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

Parameter
j JSONObject

Returns

Ausgabe
JSONException