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 |
測試執行作業的名稱。 |
已取消
public boolean isCancelled ()
傳回 | |
---|---|
boolean |
程序新行
public void processNewLines (String[] lines)
參數 | |
---|---|
lines |
String |