NativeBenchmarkTestParser

public class NativeBenchmarkTestParser
extends MultiLineReceiver

java.lang.Object
   ↳ com.android.ddmlib.MultiLineReceiver
     ↳ com.android.tradefed.testtype.NativeBenchmarkTestParser


Un IShellOutputReceiver qui analyse les résultats des données de test du benchmark et collecte des métriques sur le temps moyen par opération.

Recherche le résultat suivant

Time per iteration min: X avg: Y max: Z

Résumé

Constructeurs publics

NativeBenchmarkTestParser(String runName)

Crée un NativeBenchmarkTestParser.

Méthodes publiques

double getAvgOperationTime()
double getMaxOperationTime()
double getMinOperationTime()
String getRunName()
boolean isCancelled()

void processNewLines(String[] lines)

Constructeurs publics

NativeBenchmarkTestParser

public NativeBenchmarkTestParser (String runName)

Crée un NativeBenchmarkTestParser.

Paramètres
runName String: nom de l'exécution. Utilisé à des fins de journalisation.

Méthodes publiques

getAvgOperationTime

public double getAvgOperationTime ()

Renvoie
double Temps d'opération moyen

getMaxOperationTime

public double getMaxOperationTime ()

Renvoie
double la durée de fonctionnement maximale

getMinOperationTime

public double getMinOperationTime ()

Renvoie
double la durée d'opération minimale

getRunName

public String getRunName ()

Renvoie
String Nom de l'exécution de test.

est annulé

public boolean isCancelled ()

Renvoie
boolean

processNewLines

public void processNewLines (String[] lines)

Paramètres
lines String