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)

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

String executeCommand ( ITestDevice testDevice, String cmd, IShellOutputReceiver outputReceiver)

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

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

Вспомогательный метод, чтобы определить, следует ли пропустить выполнение данного файла.

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

GoogleBenchmarkTest

public GoogleBenchmarkTest ()

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

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

Параметры
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

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

Параметры
filters

добавитьExcludeFilter

public void addExcludeFilter (String filter)

Добавляет фильтр исключаемых тестов.

Параметры
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

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

Параметры
filter String

addModuleName

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

setDevice

public void setDevice (ITestDevice device)

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

Параметры
device ITestDevice : ITestDevice для использования

setReportRunName

public void setReportRunName (String reportRunName)

Параметры
reportRunName String

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

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

protected String executeCommand (ITestDevice testDevice, 
                String cmd, 
                IShellOutputReceiver outputReceiver)

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

Параметры
testDevice ITestDevice : устройство, на котором выполняется команда.

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

outputReceiver IShellOutputReceiver : выходной приемник для чтения результатов теста.

Возвращает
String вывод оболочки, если 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, если мы должны пропустить указанный файл.