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.
Recherchez le résultat suivant :
Time per iteration min: X avg: Y max: Z
Résumé
Constructeurs publics | |
|---|---|
NativeBenchmarkTestParser(String runName)
Crée un |
|
Méthodes publiques | |
|---|---|
double
|
getAvgOperationTime()
|
double
|
getMaxOperationTime()
|
double
|
getMinOperationTime()
|
String
|
getRunName()
|
boolean
|
isCancelled()
|
void
|
processNewLines(String[] lines)
Appelé lorsque de nouvelles lignes sont reçues par le processus distant. |
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 |
le temps d'opération moyen ; |
getMaxOperationTime
public double getMaxOperationTime ()
| Renvoie | |
|---|---|
double |
la durée maximale de l'opération. |
getMinOperationTime
public double getMinOperationTime ()
| Renvoie | |
|---|---|
double |
le temps de fonctionnement minimal ; |
getRunName
public String getRunName ()
| Renvoie | |
|---|---|
String |
Nom de l'exécution du test. |
isCancelled
public boolean isCancelled ()
| Renvoie | |
|---|---|
boolean |
|
processNewLines
public void processNewLines (String[] lines)
Appelé lorsque de nouvelles lignes sont reçues par le processus distant.
Il est garanti que les lignes sont complètes lorsqu'elles sont transmises à cette méthode.
| Paramètres | |
|---|---|
lines |
String : tableau contenant les nouvelles lignes. |