GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

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


Analyse les résultats du benchmark Google exécutés à partir du shell. et renvoyer une carte avec tous les résultats.

Résumé

Constructeurs publics

GoogleBenchmarkResultParser(String testClassName, ITestInvocationListener listener)

Méthodes publiques

parse(CommandResult cmd_result)

Analysez une ligne de sortie individuelle.

Méthodes protégées

parseJsonToMap(JSONObject j)

Outil d'aide qui passe en revue 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

analyser

public  parse (CommandResult cmd_result)

Analysez une ligne de sortie individuelle. name,iterations,real_time,cpu_time,bytes_per_second,items_per_second,label

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

Renvoie
une carte contenant le nombre de tests exécutés

Méthodes protégées

parseJsonToMap

protected  parseJsonToMap (JSONObject j)

Outil d'aide qui passe en revue toutes les clés JSON et les place dans une carte avec leur valeur correspondante.

Paramètres
j JSONObject

Renvoie

Génère
JSONException