GoogleBenchmarkTest
public class GoogleBenchmarkTest
extends Object implements IDeviceTest , IRemoteTest , ITestFilterReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
Тест, запускающий пакет бенчмарков Google на заданном устройстве.
Краткое содержание
Государственные строители | |
|---|---|
GoogleBenchmarkTest () | |
Общедоступные методы | |
|---|---|
void | addAllExcludeFilters (Set<String> filters) Добавляет |
void | addAllIncludeFilters (Set<String> filters) Добавляет |
void | addExcludeFilter (String filter)Добавляет фильтр, позволяющий исключить определенные тесты. |
void | addIncludeFilter (String filter)Добавляет фильтр, определяющий, какие тесты следует включить. |
void | addModuleName (String moduleName)Добавьте модуль нативного тестирования производительности Android для запуска. |
String | cleanFilter (String filter) |
void | clearExcludeFilters ()Удалите все отслеживаемые в данный момент фильтры исключения. |
void | clearIncludeFilters ()Удалите все отслеживаемые в данный момент фильтры включения. |
ITestDevice | getDevice ()Проведите тестирование устройства. |
Set<String> | getExcludeFilters () Возвращает текущий |
Set<String> | getIncludeFilters () Возвращает текущий |
List<String> | getModuleNames ()Запустите модуль нативного тестирования производительности Android. |
void | run ( TestInformation testInfo, ITestInvocationListener listener)Выполняет тесты и сообщает результаты слушателю. |
void | setDevice ( ITestDevice device)Введите исследуемое устройство. |
void | setReportRunName (String reportRunName) |
Защищенные методы | |
|---|---|
CommandResult | executeCommand ( ITestDevice testDevice, String cmd)Вспомогательный метод для выполнения команды benchmarktest. |
String | getFilterFlagForFilters (Set<String> filters) |
String | getFilterFlagForTests (Set<String> fitlererTests) |
boolean | shouldSkipFile (String fullPath)Вспомогательный метод для определения того, следует ли пропустить выполнение данного файла. |
Государственные строители
GoogleBenchmarkTest
public GoogleBenchmarkTest ()
Общедоступные методы
addAllExcludeFilters
public void addAllExcludeFilters (Set<String> filters)
Добавляет Set фильтров, из которых следует исключить тесты.
| Параметры | |
|---|---|
filters | Set |
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
Добавляет Set фильтров, определяющих, какие тесты следует включить.
| Параметры | |
|---|---|
filters | Set |
addExcludeFilter
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 | |
clearExcludeFilters
public void clearExcludeFilters ()
Удалите все отслеживаемые в данный момент фильтры исключения.
clearIncludeFilters
public void clearIncludeFilters ()
Удалите все отслеживаемые в данный момент фильтры включения.
getDevice
public ITestDevice getDevice ()
Проведите тестирование устройства.
| Возвраты | |
|---|---|
ITestDevice | ITestDevice |
getExcludeFilters
public Set<String> getExcludeFilters ()
Возвращает текущий Set исключаемых фильтров.
| Возвраты | |
|---|---|
Set<String> | |
getIncludeFilters
public Set<String> getIncludeFilters ()
Возвращает текущий Set включаемых фильтров.
| Возвраты | |
|---|---|
Set<String> | |
getModuleNames
public List<String> getModuleNames ()
Запустите модуль нативного тестирования производительности Android.
| Возвраты | |
|---|---|
List<String> | имя запускаемого модуля нативных тестов или 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 CommandResult executeCommand (ITestDevice testDevice, String cmd)
Вспомогательный метод для выполнения команды benchmarktest. Если команда слишком длинная для выполнения непосредственно через adb, она запускается из временного скрипта.
| Параметры | |
|---|---|
testDevice | ITestDevice : устройство, на котором будет выполнена команда. |
cmd | String : командная строка для выполнения |
| Возвраты | |
|---|---|
CommandResult | вывод оболочки, если outputReceiver равен null |
| Броски | |
|---|---|
DeviceNotAvailableException | |
getFilterFlagForFilters
protected String getFilterFlagForFilters (Set<String> filters)
| Параметры | |
|---|---|
filters | Set |
| Возвраты | |
|---|---|
String | |
getFilterFlagForTests
protected String getFilterFlagForTests (Set<String> fitlererTests)
| Параметры | |
|---|---|
fitlererTests | Set |
| Возвраты | |
|---|---|
String | |
shouldSkipFile
protected boolean shouldSkipFile (String fullPath)
Вспомогательный метод для определения того, следует ли пропустить выполнение данного файла.
| Параметры | |
|---|---|
fullPath | String : полный путь к нужному файлу. |
| Возвраты | |
|---|---|
boolean | Верно, если нам следует пропустить указанный файл. |