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, collectant des métriques sur la durée moyenne par opération.

Recherche la sortie suivante

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 : le nom de l'exécution. Utilisé à des fins de journalisation.

Méthodes publiques

getAvgOperationTime

public double getAvgOperationTime ()

Retour
double la durée moyenne de fonctionnement

getMaxOperationTime

public double getMaxOperationTime ()

Retour
double la durée maximale de fonctionnement

getMinOperationTime

public double getMinOperationTime ()

Retour
double la durée minimale de fonctionnement

getRunName

public String getRunName ()

Retour
String Le nom du test.

est annulé

public boolean isCancelled ()

Retour
boolean

processusNouvellesLignes

public void processNewLines (String[] lines)

Paramètres
lines String