NativeBenchmarkTestParser

public class NativeBenchmarkTestParser
extends MultiLineReceiver

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


Ein IShellOutputReceiver , der die Benchmark-Testdatenausgabe analysiert und Metriken zur durchschnittlichen Zeit pro Vorgang sammelt.

Sucht nach der folgenden Ausgabe

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

Zusammenfassung

Öffentliche Bauträger

NativeBenchmarkTestParser (String runName)

Erstellt einen NativeBenchmarkTestParser .

Öffentliche Methoden

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

void processNewLines (String[] lines)

Öffentliche Bauträger

NativeBenchmarkTestParser

public NativeBenchmarkTestParser (String runName)

Erstellt einen NativeBenchmarkTestParser .

Parameter
runName String : der Laufname. Wird für Protokollierungszwecke verwendet.

Öffentliche Methoden

getAvgOperationTime

public double getAvgOperationTime ()

Kehrt zurück
double die durchschnittliche Operationszeit

getMaxOperationTime

public double getMaxOperationTime ()

Kehrt zurück
double die maximale Betriebszeit

getMinOperationTime

public double getMinOperationTime ()

Kehrt zurück
double die Mindestbetriebszeit

getRunName

public String getRunName ()

Kehrt zurück
String Der Name des Testlaufs.

ist storniert

public boolean isCancelled ()

Kehrt zurück
boolean

ProcessNewLines

public void processNewLines (String[] lines)

Parameter
lines String