Analisi dei risultati di benchmark di Google

public class GoogleBenchmarkResultParser
extends Object

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


Analizza i risultati di Google Benchmark che viene eseguito dalla shell, e restituisce una mappa con tutti i risultati.

Riepilogo

Costruttori pubblici

GoogleBenchmarkResultParser(String testClassName, ITestInvocationListener listener)

Metodi pubblici

parse(CommandResult cmd_result)

Analizza una singola riga di output.

Metodi protetti

parseJsonToMap(JSONObject j)

Assistente che esamina tutte le chiavi JSON e le inserisce in una mappa con il relativo valore corrispondente.

Costruttori pubblici

Analisi dei risultati di benchmark di Google

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Parametri
testClassName String

listener ITestInvocationListener

Metodi pubblici

analizzare

public  parse (CommandResult cmd_result)

Analizza una singola riga di output. nome,iterazioni,tempo_reale,tempo_cpu,byte_al_secondo,elementi_al_secondo,etichetta

Parametri
cmd_result CommandResult: risultato del comando del dispositivo che contiene l'output di test

Ritorni
una mappa contenente il numero di test eseguiti.

Metodi protetti

parseJsonToMap

protected  parseJsonToMap (JSONObject j)

Assistente che esamina tutte le chiavi JSON e le inserisce in una mappa con il relativo valore corrispondente.

Parametri
j JSONObject

Ritorni

Lanci
JSONException