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 Konstrukteure
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 Betriebszeit |
getMaxOperationTime
public double getMaxOperationTime ()
Kehrt zurück |
---|
double | die maximale Betriebszeit |
getMinOperationTime
public double getMinOperationTime ()
Kehrt zurück |
---|
double | die minimale Betriebszeit |
getRunName
public String getRunName ()
Kehrt zurück |
---|
String | Der Name des Testlaufs. |
ist storniert
public boolean isCancelled ()
ProcessNewLines
public void processNewLines (String[] lines)