GoogleBenchmarkTest

public class GoogleBenchmarkTest
extends Object implements IDeviceTest , IRemoteTest , ITestFilterReceiver

java.lang.Объект
com.android.tradefed.testtype.GoogleBenchmarkTest


Тест, который запускает пакет тестов производительности Google на данном устройстве.

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

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

GoogleBenchmarkTest ()

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

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Добавляет ERROR(/Set) фильтров, тесты которых нужно исключить.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Добавляет ERROR(/Set) фильтров, тесты которых нужно включить.

void addExcludeFilter (String filter)

Добавляет фильтр, какие тесты следует исключить.

void addIncludeFilter (String filter)

Добавляет фильтр, определяющий, какие тесты включать.

void addModuleName (String moduleName)

Добавьте для запуска собственный модуль тестирования производительности Android.

String cleanFilter (String filter)
void clearExcludeFilters ()

Удалите все фильтры исключения, отслеживаемые в данный момент.

void clearIncludeFilters ()

Удалите все отслеживаемые в данный момент фильтры включения.

ITestDevice getDevice ()

Получите устройство для тестирования.

getExcludeFilters ()

Возвращает текущую ERROR(/Set) фильтров исключения.

getIncludeFilters ()

Возвращает текущую ERROR(/Set) включенных фильтров.

getModuleNames ()

Запустите собственный модуль тестирования производительности Android.

void run ( TestInformation testInfo, ITestInvocationListener listener)

Запускает тесты и сообщает результат прослушивателю.

void setDevice ( ITestDevice device)

Введите тестируемое устройство.

void setReportRunName (String reportRunName)

Защищенные методы

CommandResult executeCommand ( ITestDevice testDevice, String cmd)

Вспомогательный метод для запуска команды сравнительного теста.

String getFilterFlagForFilters ( filters) getFilterFlagForFilters ( filters)
String getFilterFlagForTests ( fitlererTests) getFilterFlagForTests ( fitlererTests)
boolean shouldSkipFile (String fullPath)

Вспомогательный метод, позволяющий определить, следует ли нам пропустить выполнение данного файла.

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

GoogleBenchmarkTest

public GoogleBenchmarkTest ()

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

добавитьаллексклудефилтерс

public void addAllExcludeFilters ( filters)

Добавляет ERROR(/Set) фильтров, тесты которых нужно исключить.

Параметры
filters

добавитьаллинклудефилтерс

public void addAllIncludeFilters ( filters)

Добавляет ERROR(/Set) фильтров, тесты которых нужно включить.

Параметры
filters

добавитьExcludeFilter

public void addExcludeFilter (String filter)

Добавляет фильтр, какие тесты следует исключить.

Параметры
filter String

адиндклюдефилтер

public void addIncludeFilter (String filter)

Добавляет фильтр, определяющий, какие тесты включать.

Параметры
filter String

добавитьимямодуля

public void addModuleName (String moduleName)

Добавьте для запуска собственный модуль тестирования производительности Android.

Параметры
moduleName String : имя собственного тестового модуля для запуска.

чистыйФильтр

public String cleanFilter (String filter)

Параметры
filter String

Возврат
String

ОчиститьExcludeFilters

public void clearExcludeFilters ()

Удалите все фильтры исключения, отслеживаемые в данный момент.

ClearIncludeFilters

public void clearIncludeFilters ()

Удалите все отслеживаемые в данный момент фильтры включения.

получитьустройство

public ITestDevice getDevice ()

Получите устройство для тестирования.

Возврат
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

Возвращает текущую ERROR(/Set) фильтров исключения.

Возврат

getIncludeFilters

public  getIncludeFilters ()

Возвращает текущую ERROR(/Set) включенных фильтров.

Возврат

getModuleNames

public  getModuleNames ()

Запустите собственный модуль тестирования производительности Android.

Возврат
имя собственного тестового модуля для запуска или значение null, если оно не установлено.

бегать

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Запускает тесты и сообщает результат прослушивателю.

Параметры
testInfo TestInformation : объект TestInformation , содержащий полезную информацию для запуска тестов.

listener ITestInvocationListener : ITestInvocationListener результатов теста.

Броски
DeviceNotAvailableException

УстановитьУстройство

public void setDevice (ITestDevice device)

Введите тестируемое устройство.

Параметры
device ITestDevice : используемый ITestDevice .

setReportRunName

public void setReportRunName (String reportRunName)

Параметры
reportRunName String

Защищенные методы

выполнитькоманду

protected CommandResult executeCommand (ITestDevice testDevice, 
                String cmd)

Вспомогательный метод для запуска команды сравнительного теста. Если команда слишком длинная для запуска напрямую с помощью adb, она запускается из временного сценария.

Параметры
testDevice ITestDevice : устройство, на котором нужно запустить команду.

cmd String : командная строка для запуска.

Возврат
CommandResult вывод оболочки, если outputReceiver имеет значение null

Броски
DeviceNotAvailableException

getFilterFlagForFilters

protected String getFilterFlagForFilters ( filters)

Параметры
filters

Возврат
String

getFilterFlagForTests

protected String getFilterFlagForTests ( fitlererTests)

Параметры
fitlererTests

Возврат
String

следует пропустить файл

protected boolean shouldSkipFile (String fullPath)

Вспомогательный метод, позволяющий определить, следует ли нам пропустить выполнение данного файла.

Параметры
fullPath String : полный путь к рассматриваемому файлу.

Возврат
boolean true, если нам следует пропустить указанный файл.