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 NativeBenchmarkTestParser.

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.