NativeBenchmarkTestParser
public
class
NativeBenchmarkTestParser
extends MultiLineReceiver
| java.lang.Object | ||
| ↳ | com.android.ddmlib.MultiLineReceiver | |
| ↳ | com.android.tradefed.testtype.NativeBenchmarkTestParser | |
Karşılaştırma testi verileri çıkışını ayrıştıran ve işlem başına ortalama süreyle ilgili metrikleri toplayan bir IShellOutputReceiver.
Aşağıdaki çıkışı arar.
Time per iteration min: X avg: Y max: Z
Özet
Herkese açık oluşturucular | |
|---|---|
NativeBenchmarkTestParser(String runName)
|
|
Herkese açık yöntemler | |
|---|---|
double
|
getAvgOperationTime()
|
double
|
getMaxOperationTime()
|
double
|
getMinOperationTime()
|
String
|
getRunName()
|
boolean
|
isCancelled()
|
void
|
processNewLines(String[] lines)
Uzak işlem tarafından yeni satırlar alındığında çağrılır. |
Herkese açık oluşturucular
NativeBenchmarkTestParser
public NativeBenchmarkTestParser (String runName)
NativeBenchmarkTestParser oluşturur.
| Parametreler | |
|---|---|
runName |
String: çalıştırma adı. Günlük kaydı amacıyla kullanılır. |
Herkese açık yöntemler
getAvgOperationTime
public double getAvgOperationTime ()
| İlerlemeler | |
|---|---|
double |
ortalama işlem süresi |
getMaxOperationTime
public double getMaxOperationTime ()
| İlerlemeler | |
|---|---|
double |
maksimum çalışma süresi |
getMinOperationTime
public double getMinOperationTime ()
| İlerlemeler | |
|---|---|
double |
minimum çalışma süresi |
getRunName
public String getRunName ()
| İlerlemeler | |
|---|---|
String |
Test çalıştırmasının adı. |
isCancelled
public boolean isCancelled ()
| İlerlemeler | |
|---|---|
boolean |
|
processNewLines
public void processNewLines (String[] lines)
Uzak işlem tarafından yeni satırlar alındığında çağrılır.
Bu yönteme verilen satırların eksiksiz olduğu garanti edilir.
| Parametreler | |
|---|---|
lines |
String: Yeni satırları içeren dizi. |