GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

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


Analyse les résultats de Google Benchmark exécutés à partir du shell, et renvoie une carte contenant tous les résultats.

Résumé

Constructeurs publics

GoogleBenchmarkResultParser(String testClassName, ITestInvocationListener listener)

Méthodes publiques

Map<String, String> parse(CommandResult cmd_result)

Analyse une ligne de sortie individuelle.

Méthodes protégées

Map<String, String> parseJsonToMap(JSONObject j)

Assistant qui parcourt toutes les clés JSON et les place dans une carte avec leur valeur correspondante.

Constructeurs publics

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Paramètres
testClassName String

listener ITestInvocationListener

Méthodes publiques

parse

public Map<String, String> parse (CommandResult cmd_result)

Analyse une ligne de sortie individuelle. name,iterations,real_time,cpu_time,time_unit,bytes_per_second,items_per_second,label, error_occurred,error_message

Paramètres
cmd_result CommandResult : résultat de la commande de l'appareil contenant la sortie du test

Renvoie
Map<String, String> une carte contenant le nombre de tests exécutés.

Méthodes protégées

parseJsonToMap

protected Map<String, String> parseJsonToMap (JSONObject j)

Assistant qui parcourt toutes les clés JSON et les place dans une carte avec leur valeur correspondante.

Paramètres
j JSONObject

Renvoie
Map<String, String>

Génère
JSONException