NativeBenchmarkTestParser

public class NativeBenchmarkTestParser
extends MultiLineReceiver

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


Un IShellOutputReceiver qui analyse la sortie des données de test de référence, en collectant 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 objet 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 objet NativeBenchmarkTestParser.

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

Méthodes publiques

getAvgOperationTime

public double getAvgOperationTime ()

Renvoie
double la durée d'opération moyenne ;

getMaxOperationTime

public double getMaxOperationTime ()

Renvoie
double la durée d'opération 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.

isCancelled

public boolean isCancelled ()

Renvoie
boolean

processNewLines

public void processNewLines (String[] lines)

Paramètres
lines String