NativeBenchmarkTestParser

public class NativeBenchmarkTestParser
extends MultiLineReceiver

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


एक IShellOutputReceiver, जो बेंचमार्क टेस्ट के डेटा आउटपुट को पार्स करता है और हर ऑपरेशन के औसत समय की मेट्रिक इकट्ठा करता है.

यह इस तरह का आउटपुट दिखाता है

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

खास जानकारी

पब्लिक कंस्ट्रक्टर

NativeBenchmarkTestParser(String runName)

NativeBenchmarkTestParser बनाता है.

सार्वजनिक तरीके

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

void processNewLines(String[] lines)

पब्लिक कंस्ट्रक्टर

NativeBenchmarkTestParser

public NativeBenchmarkTestParser (String runName)

NativeBenchmarkTestParser बनाता है.

पैरामीटर
runName String: रन का नाम. इसका इस्तेमाल लॉग करने के लिए किया जाता है.

सार्वजनिक तरीके

getAvgOperationTime

public double getAvgOperationTime ()

रिटर्न
double ऑपरेशन में लगने वाला औसत समय

getMaxOperationTime

public double getMaxOperationTime ()

रिटर्न
double ऑपरेशन का ज़्यादा से ज़्यादा समय

getMinOperationTime

public double getMinOperationTime ()

रिटर्न
double कम से कम ऑपरेशन का समय

getRunName

public String getRunName ()

रिटर्न
String टेस्ट रन का नाम.

isCancelled

public boolean isCancelled ()

रिटर्न
boolean

processNewLines

public void processNewLines (String[] lines)

पैरामीटर
lines String