NativeBenchmarkTestParser

public class NativeBenchmarkTestParser
extends MultiLineReceiver

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


Eine IShellOutputReceiver, die die Benchmark-Testdatenausgabe analysiert und Messwerte zur durchschnittlichen Zeit pro Vorgang erfasst.

Suchen Sie nach der folgenden Ausgabe:

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

Zusammenfassung

Öffentliche Konstruktoren

NativeBenchmarkTestParser(String runName)

Erstellt einen 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 einen NativeBenchmarkTestParser.

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

Öffentliche Methoden

getAvgOperationTime

public double getAvgOperationTime ()

Returns
double die durchschnittliche Betriebszeit

getMaxOperationTime

public double getMaxOperationTime ()

Returns
double die maximale Betriebszeit

getMinOperationTime

public double getMinOperationTime ()

Returns
double die minimale Betriebszeit

getRunName

public String getRunName ()

Returns
String Der Name des Testlaufs.

isCancelled

public boolean isCancelled ()

Returns
boolean

processNewLines

public void processNewLines (String[] lines)

Parameter
lines String