GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

java.lang.Object
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)

Analizzare una singola riga di output.

Metodi protetti

parseJsonToMap (JSONObject j)

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

Costruttori pubblici

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Parametri
testClassName String

listener ITestInvocationListener

Metodi pubblici

analizzare

public  parse (CollectingOutputReceiver output)

Analizzare una singola riga di output. nome,iterazioni,tempo_reale,tempo_cpu,byte_al_secondo,elementi_al_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)

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

Parametri
j JSONObject

ritorna

Lancia
JSONException