Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release вместо aosp-main для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
UiAutomatorTest
public class UiAutomatorTest
extends Object implements IDeviceTest , IRemoteTest , ITestFilterReceiver
| java.lang.Object |
| ↳ | com.android.tradefed.testtype.UiAutomatorTest |
Краткое содержание
Поля
mlisteners
protected mListeners
Публичные конструкторы
UiAutomatorTest
public UiAutomatorTest ()
Публичные методы
addAllExcludeFilters
public void addAllExcludeFilters ( filters)
Добавляет ERROR(/Set) фильтров, тесты которых следует исключить.
addAllIncludeFilters
public void addAllIncludeFilters ( filters)
Добавляет ERROR(/Set) фильтров, тесты которых следует включить.
addClassName
public void addClassName (String className)
Добавьте имя тестового класса для запуска.
| Параметры |
|---|
className | String |
addClassNames
public void addClassNames ( classNames)
Добавьте коллекцию имен тестовых классов для запуска.
addExcludeFilter
public void addExcludeFilter (String filter)
Добавляет фильтр, по которому можно исключить тесты.
addIncludeFilter
public void addIncludeFilter (String filter)
Добавляет фильтр по тестам, которые следует включить.
addRunArg
public void addRunArg (String key,
String value) Добавьте аргумент, который необходимо предоставить при запуске тестов UI Automator.
| Параметры |
|---|
key | String : имя аргумента |
value | String : значение аргумента |
clearExcludeFilters
public void clearExcludeFilters ()
Удалить все отслеживаемые в данный момент фильтры исключения.
clearIncludeFilters
public void clearIncludeFilters ()
Удалить все отслеживаемые в данный момент фильтры включения.
получитьИменаКласса
public getClassNames ()
Получает список имен тестовых классов, на запуск которых настроена система.
| Возврат |
|---|
| список имен тестовых классов |
получить устройство
public ITestDevice getDevice ()
Проведите тестирование устройства.
getExcludeFilters
public getExcludeFilters ()
Возвращает текущую ERROR(/Set) исключающих фильтров.
getIncludeFilters
public getIncludeFilters ()
Возвращает текущую ERROR(/Set) включенных фильтров.
getSyncTime
public long getSyncTime ()
| Возврат |
|---|
long | время, выделенное на синхронизацию тестов. |
getTestJarPaths
public getTestJarPaths ()
| Возврат |
|---|
| путь к тестовому jar-файлу. |
получитьTestRunArgMap
public getTestRunArgMap ()
| Возврат |
|---|
| аргументы сопоставляются для передачи в UiAutomatorRunner. |
isInstrumentationTest
public boolean isInstrumentationTest ()
setDevice
public void setDevice (ITestDevice device)
Введите тестируемое устройство.
| Параметры |
|---|
device | ITestDevice : используемое ITestDevice |
setLoggingOption
public void setLoggingOption (UiAutomatorTest.LoggingOption loggingOption)
| Параметры |
|---|
loggingOption | UiAutomatorTest.LoggingOption |
setRunName
public void setRunName (String runName)
setRunnerName
public void setRunnerName (String runnerName)
| Параметры |
|---|
runnerName | String |
setSyncTime
public void setSyncTime (long syncTime)
| Параметры |
|---|
syncTime | long : время синхронизации тестовых файлов. |
setTestJarPaths
public void setTestJarPaths ( jarPaths)
| Параметры |
|---|
jarPaths | : места расположения тестовых банок. |
setTestRunArgMap
public void setTestRunArgMap ( runArgMap)
| Параметры |
|---|
runArgMap | : аргументы для передачи в UiAutomatorRunner. |
Защищенные методы
getRunUtil
protected IRunUtil getRunUtil ()
onScreenshotAndBugreport
protected void onScreenshotAndBugreport (ITestDevice device,
ITestInvocationListener listener,
String prefix)| Параметры |
|---|
device | ITestDevice |
listener | ITestInvocationListener |
prefix | String |
preTestSetup
protected void preTestSetup ()
Проверяет наличие компонентов UI Automator на устройстве.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-12-04 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-12-04 UTC."],[],[]]