NativeStressTestParser

public class NativeStressTestParser
extends MultiLineReceiver

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


Ein IShellOutputReceiver, das die Ausgabe der Stresstestdaten parst und Messwerte für die Anzahl der abgeschlossenen Iterationen und die durchschnittliche Zeit pro Iteration erfasst.

Suchen Sie nach der folgenden Ausgabe

pass 0 ... ==== pass X Successfully completed X passes
wobei „X“ für die Iterationsnummer steht.

Zusammenfassung

Öffentliche Konstruktoren

NativeStressTestParser(String runName)

Erstellt ein NativeStressTestParser.

Öffentliche Methoden

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

void processNewLines(String[] lines)

Wird aufgerufen, wenn neue Zeilen vom Remote-Prozess empfangen werden.

Öffentliche Konstruktoren

NativeStressTestParser

public NativeStressTestParser (String runName)

Erstellt ein NativeStressTestParser.

Parameter
runName String: der Name des Laufs. Wird für die Protokollierung verwendet.

Öffentliche Methoden

getIterationsCompleted

public int getIterationsCompleted ()

Returns
int die Gesamtzahl der Iterationen, die in einem oder mehreren Läufen abgeschlossen wurden

getRunName

public String getRunName ()

Returns
String Der Name des Testlaufs.

isCancelled

public boolean isCancelled ()

Returns
boolean

processNewLines

public void processNewLines (String[] lines)

Wird aufgerufen, wenn neue Zeilen vom Remote-Prozess empfangen werden.

Es wird garantiert, dass die Zeilen vollständig sind, wenn sie an diese Methode übergeben werden.

Parameter
lines String: Das Array mit den neuen Zeilen.