NativeStressTestParser

public class NativeStressTestParser
extends MultiLineReceiver

java.lang.Object
com.android.ddmlib.MultiLineReceiver
com.android.tradefed.testtype.NativeStressTestParser


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

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

pass 0 ... ==== pass X Successfully completed X passes
где «X» относится к номеру итерации

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

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

NativeStressTestParser (String runName)

Создает NativeStressTestParser .

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

int getIterationsCompleted ()
String getRunName ()
boolean isCancelled ()

void processNewLines (String[] lines)

Вызывается при получении новых строк удаленным процессом.

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

NativeStressTestParser

public NativeStressTestParser (String runName)

Создает NativeStressTestParser .

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

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

getIterationsCompleted

public int getIterationsCompleted ()

Возврат
int общее количество итераций, выполненных за один или несколько запусков

getRunName

public String getRunName ()

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

отменено

public boolean isCancelled ()

Возврат
boolean

processNewLines

public void processNewLines (String[] lines)

Вызывается при получении новых строк удаленным процессом.

При использовании этого метода гарантируется, что строки будут полными.

Параметры
lines String : Массив, содержащий новые строки.