GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

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


Analizza i risultati di Google Benchmark eseguiti dalla shell e restituisce una mappa con tutti i risultati.

Riepilogo

Costruttori pubblici

GoogleBenchmarkResultParser (String testClassName, ITestInvocationListener listener)

Metodi pubblici

parse ( CollectingOutputReceiver output)

Analizza una singola riga di output.

Metodi protetti

parseJsonToMap (JSONObject j)

Helper che esamina tutte le chiavi json e le inserisce in una mappa con il valore corrispondente.

Costruttori pubblici

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Parametri
testClassName String

listener ITestInvocationListener

Metodi pubblici

analizzare

public  parse (CollectingOutputReceiver output)

Analizza una singola riga di output. nome, iterazioni, tempo_reale, tempo_cpu, byte_per_secondo, elementi_per_secondo, etichetta

Parametri
output CollectingOutputReceiver : contiene l'output del test

ritorna
una mappa contenente il numero di test eseguiti.

Metodi protetti

parseJsonToMap

protected  parseJsonToMap (JSONObject j)

Helper che esamina tutte le chiavi json e le inserisce in una mappa con il valore corrispondente.

Parametri
j JSONObject

ritorna

Getta
JSONException