GoogleBenchmarkTest
public class GoogleBenchmarkTest
extends Object
implements IDeviceTest , IRemoteTest , ITestFilterReceiver
java.lang.Объект | |
↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
Тест, который запускает тестовый пакет Google на данном устройстве.
Краткое содержание
Публичные конструкторы | |
---|---|
GoogleBenchmarkTest () |
Публичные методы | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Добавляет |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Добавляет |
void | addExcludeFilter (String filter) Добавляет фильтр исключаемых тестов. |
void | addIncludeFilter (String filter) Добавляет фильтр, какие тесты включать. |
void | addModuleName (String moduleName) Добавьте собственный тестовый модуль Android для запуска. |
String | cleanFilter (String filter) |
void | clearExcludeFilters () Удалите все отслеживаемые фильтры исключения. |
void | clearIncludeFilters () Удалить все фильтры включения, отслеживаемые в настоящее время. |
ITestDevice | getDevice () Получить тестируемое устройство. |
getExcludeFilters () Возвращает текущую | |
getIncludeFilters () Возвращает текущую | |
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
publicgetExcludeFilters ()
Возвращает текущую ERROR(/Set)
фильтров исключения.
Возвращает | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Возвращает текущую ERROR(/Set)
включенных фильтров.
Возвращает | |
---|---|
getModuleNames
publicgetModuleNames ()
Запустите встроенный тестовый модуль 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, если мы должны пропустить указанный файл. |