Нативбенчмарктестпарсер

public class NativeBenchmarkTestParser
extends MultiLineReceiver

java.lang.Объект
com.android.ddmlib.MultiLineReceiver
com.android.tradefed.testtype.NativeBenchmarkTestParser


IShellOutputReceiver , который анализирует выходные данные эталонного теста, собирая показатели среднего времени на операцию.

Ищет следующий вывод

Time per iteration min: X avg: Y max: Z

Краткое содержание

Публичные конструкторы

NativeBenchmarkTestParser (String runName)

Создает NativeBenchmarkTestParser .

Публичные методы

double getAvgOperationTime ()
double getMaxOperationTime ()
double getMinOperationTime ()
String getRunName ()
boolean isCancelled ()

void processNewLines (String[] lines)

Публичные конструкторы

Нативбенчмарктестпарсер

public NativeBenchmarkTestParser (String runName)

Создает NativeBenchmarkTestParser .

Параметры
runName String : имя запуска. Используется для ведения журнала.

Публичные методы

getAvgOperationTime

public double getAvgOperationTime ()

Возвращает
double среднее время операции

жетмаксоператионтиме

public double getMaxOperationTime ()

Возвращает
double максимальное время работы

получить миноператионтиме

public double getMinOperationTime ()

Возвращает
double минимальное время операции

getRunName

public String getRunName ()

Возвращает
String Название тестового запуска.

isCancelled

public boolean isCancelled ()

Возвращает
boolean

процессНовыеЛинии

public void processNewLines (String[] lines)

Параметры
lines String