Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

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)

Analizza una singola linea di output.

Metodi protetti

parseJsonToMap (JSONObject j)

Helper 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)

Analizza una singola linea 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 loro valore corrispondente.

Parametri
j JSONObject

ritorna

Tiri
JSONException