NativeBenchmarkTestParser

public class NativeBenchmarkTestParser
extends MultiLineReceiver

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


Ein IShellOutputReceiver, der die Benchmark-Testdatenausgabe parst und Messwerte erfasst zu durchschnittliche Zeit pro Vorgang.

Sucht nach der folgenden Ausgabe

Time per iteration min: X avg: Y max: Z

Zusammenfassung

Öffentliche Konstruktoren

NativeBenchmarkTestParser(String runName)

Erstellt ein NativeBenchmarkTestParser.

Öffentliche Methoden

double getAvgOperationTime()
double getMaxOperationTime()
double getMinOperationTime()
String getRunName()
boolean isCancelled()

void processNewLines(String[] lines)

Öffentliche Konstruktoren

NativeBenchmarkTestParser

public NativeBenchmarkTestParser (String runName)

Erstellt ein NativeBenchmarkTestParser.

Parameter
runName String: der Ausführungsname. Wird zu Protokollierungszwecken verwendet.

Öffentliche Methoden

getAvgOperationTime

public double getAvgOperationTime ()

Returns
double durchschnittliche Betriebszeit

getMaxOperationTime

public double getMaxOperationTime ()

Returns
double maximale Betriebszeit

getMinOperationTime

public double getMinOperationTime ()

Returns
double Mindestbetriebszeit

getRunName

public String getRunName ()

Returns
String Der Name des Testlaufs.

isCancelled (Abgebrochen)

public boolean isCancelled ()

Returns
boolean

ProcessNewLines

public void processNewLines (String[] lines)

Parameter
lines String