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)
|
|
सार्वजनिक तरीके | |
|---|---|
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: नई लाइनें शामिल करने वाला कलेक्शन. |