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 Karte mit allen Ergebnissen zurück.

Zusammenfassung

Öffentliche Bauträger

GoogleBenchmarkResultParser (String testClassName, ITestInvocationListener listener)

Öffentliche Methoden

parse ( CommandResult cmd_result)

Analysieren Sie eine einzelne Ausgabezeile.

Geschützte Methoden

parseJsonToMap (JSONObject j)

Helfer, der alle JSON-Schlüssel durchgeht und sie mit ihrem passenden Wert in eine Karte einfügt.

Öffentliche Bauträger

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Parameter
testClassName String

listener ITestInvocationListener

Öffentliche Methoden

analysieren

public  parse (CommandResult cmd_result)

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

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

Kehrt zurück
eine Karte mit der Anzahl der durchgeführten Tests.

Geschützte Methoden

parseJsonToMap

protected  parseJsonToMap (JSONObject j)

Helfer, der alle JSON-Schlüssel durchgeht und sie mit ihrem passenden Wert in eine Karte einfügt.

Parameter
j JSONObject

Kehrt zurück

Würfe
JSONException