NativeStressTestParser

public class NativeStressTestParser
extends MultiLineReceiver

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


Un IShellOutputReceiver qui analyse la sortie des données du test de charge, en collectant des métriques sur le nombre d'itérations effectuées et le temps moyen par itération.

Recherchez le résultat suivant :

pass 0 ... ==== pass X Successfully completed X passes
où "X" correspond au numéro d'itération.

Résumé

Constructeurs publics

NativeStressTestParser(String runName)

Crée un NativeStressTestParser.

Méthodes publiques

int getIterationsCompleted()
String getRunName()
boolean isCancelled()

void processNewLines(String[] lines)

Appelé lorsque de nouvelles lignes sont reçues par le processus distant.

Constructeurs publics

NativeStressTestParser

public NativeStressTestParser (String runName)

Crée un NativeStressTestParser.

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

Méthodes publiques

getIterationsCompleted

public int getIterationsCompleted ()

Renvoie
int le nombre total d'itérations effectuées sur une ou plusieurs exécutions ;

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.