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

public class NativeBenchmarkTestParser
extends MultiLineReceiver

java.lang.ऑब्जेक्ट
मैं 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 : रन नाम। लॉगिंग उद्देश्यों के लिए उपयोग किया जाता है।

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

औसत ऑपरेशन समय प्राप्त करें

public double getAvgOperationTime ()

रिटर्न
double औसत संचालन समय

getMaxOperationTime

public double getMaxOperationTime ()

रिटर्न
double अधिकतम संचालन समय

गेटमिनऑपरेशनटाइम

public double getMinOperationTime ()

रिटर्न
double न्यूनतम संचालन समय

getRunName

public String getRunName ()

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

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

public boolean isCancelled ()

रिटर्न
boolean

प्रक्रियान्यूलाइन्स

public void processNewLines (String[] lines)

मापदंडों
lines String