NativeBenchmarkTestParser
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 dane o średnim czasie operacji.
Szuka tych danych wyjściowych
Time per iteration min: X avg: Y max: Z
Podsumowanie
Publiczne konstruktory | |
|---|---|
NativeBenchmarkTestParser(String runName)
Tworzy |
|
Metody publiczne | |
|---|---|
double
|
getAvgOperationTime()
|
double
|
getMaxOperationTime()
|
double
|
getMinOperationTime()
|
String
|
getRunName()
|
boolean
|
isCancelled()
|
void
|
processNewLines(String[] lines)
Wywoływana, gdy proces zdalny otrzymuje nowe wiersze. |
Publiczne konstruktory
NativeBenchmarkTestParser
public NativeBenchmarkTestParser (String runName)
Tworzy NativeBenchmarkTestParser.
| Parametry | |
|---|---|
runName |
String: nazwa uruchomienia. Używane do rejestrowania. |
Metody publiczne
getAvgOperationTime
public double getAvgOperationTime ()
| Zwroty | |
|---|---|
double |
średni czas działania, |
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 testu. |
isCancelled
public boolean isCancelled ()
| Zwroty | |
|---|---|
boolean |
|
processNewLines
public void processNewLines (String[] lines)
Wywoływana, gdy proces zdalny otrzymuje nowe wiersze.
Gdy wiersze są przekazywane do tej metody, są one kompletne.
| Parametry | |
|---|---|
lines |
String: tablica zawierająca nowe wiersze. |