Analiza automatyczna porównawcza
public
class
NativeBenchmarkTestParser
extends MultiLineReceiver
java.lang.Object | ||
↳ | com.android.ddmlib.MultiLineReceiver | |
↳ | com.android.tradefed.testtype.NativeBenchmarkTestParser |
IShellOutputReceiver
, który analizuje dane wyjściowe testu porównawczego i zbiera wskaźniki
średni czas na operację.
Szuka tych danych wyjściowych
Time per iteration min: X avg: Y max: Z
Podsumowanie
Konstruktory publiczne | |
---|---|
NativeBenchmarkTestParser(String runName)
Tworzy |
Metody publiczne | |
---|---|
double
|
getAvgOperationTime()
|
double
|
getMaxOperationTime()
|
double
|
getMinOperationTime()
|
String
|
getRunName()
|
boolean
|
isCancelled()
|
void
|
processNewLines(String[] lines)
|
Konstruktory publiczne
Analiza automatyczna porównawcza
public NativeBenchmarkTestParser (String runName)
Tworzy NativeBenchmarkTestParser
.
Parametry | |
---|---|
runName |
String : nazwa uruchomienia. Służy do logowania. |
Metody publiczne
getAvgOperationTime,
public double getAvgOperationTime ()
Zwroty | |
---|---|
double |
średni czas operacji |
getMaxOperationTime,
public double getMaxOperationTime ()
Zwroty | |
---|---|
double |
maksymalny czas działania |
getMinOperationTime,
public double getMinOperationTime ()
Zwroty | |
---|---|
double |
minimalny czas działania |
getRunName
public String getRunName ()
Zwroty | |
---|---|
String |
Nazwa uruchomienia testowego. |
Anulowano
public boolean isCancelled ()
Zwroty | |
---|---|
boolean |
procesNowe wiersze
public void processNewLines (String[] lines)
Parametry | |
---|---|
lines |
String |