नेटिव बेंचमार्क टेस्ट पार्सर

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)

सार्वजनिक निर्माणकर्ता

नेटिव बेंचमार्क टेस्ट पार्सर

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 टेस्ट रन का नाम।

रद्द कर दिया है

public boolean isCancelled ()

रिटर्न
boolean

processNewLines

public void processNewLines (String[] lines)

पैरामीटर
lines String