NativeBenchmarkTestParser

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)

Общественные конструкторы

NativeBenchmarkTestParser

public NativeBenchmarkTestParser (String runName)

Создает NativeBenchmarkTestParser .

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

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

getAvgOperationTime

public double getAvgOperationTime ()

Возврат
double среднее время работы

getMaxOperationTime

public double getMaxOperationTime ()

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

getMinOperationTime

public double getMinOperationTime ()

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

getRunName

public String getRunName ()

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

isCancelled

public boolean isCancelled ()

Возврат
boolean

процессNewLines

public void processNewLines (String[] lines)

Параметры
lines String