UiAutomatorTest
 public class UiAutomatorTest
 extends Object implements IDeviceTest , IRemoteTest , ITestFilterReceiver
| java.lang.Объект | |
| ↳ | com.android.tradefed.testtype.UiAutomatorTest | 
Краткое содержание
| Поля | |
|---|---|
| protected | mListeners
 | 
| Общественные конструкторы | |
|---|---|
| UiAutomatorTest () | |
| Публичные методы | |
|---|---|
| void | addAllExcludeFilters ( filters)addAllExcludeFilters ( filters) Добавляет  | 
| void | addAllIncludeFilters ( filters)addAllIncludeFilters ( filters) Добавляет  | 
| void | addClassName (String className)Добавьте имя тестового класса для запуска. | 
| void | addClassNames ( classNames)addClassNames ( classNames)Добавьте коллекцию имен тестовых классов для запуска. | 
| void | addExcludeFilter (String filter)Добавляет фильтр, какие тесты следует исключить. | 
| void | addIncludeFilter (String filter)Добавляет фильтр, определяющий, какие тесты включать. | 
| void | addRunArg (String key, String value)Добавьте аргумент, который необходимо указать при запуске тестов UI Automator. | 
| void | clearExcludeFilters ()Удалите все фильтры исключения, отслеживаемые в данный момент. | 
| void | clearIncludeFilters ()Удалите все отслеживаемые в данный момент фильтры включения. | 
| getClassNames ()Получает список имен тестовых классов, для запуска которых настроена обвязка. | |
| ITestDevice | getDevice ()Получите устройство для тестирования. | 
| getExcludeFilters () Возвращает текущую  | |
| getIncludeFilters () Возвращает текущую  | |
| long | getSyncTime () | 
| getTestJarPaths () | |
| getTestRunArgMap () | |
| IRemoteAndroidTestRunner | getTestRunner () | 
| boolean | isInstrumentationTest () | 
| void | run ( TestInformation testInfo, ITestInvocationListener listener)Запускает тесты и сообщает результат прослушивателю. | 
| void | setCaptureLogs (boolean captureLogs) Этот метод устарел. вместо этого используйте  | 
| void | setDevice ( ITestDevice device)Введите тестируемое устройство. | 
| void | setLoggingOption ( UiAutomatorTest.LoggingOption loggingOption) | 
| void | setRunName (String runName) | 
| void | setRunnerName (String runnerName) | 
| void | setSyncTime (long syncTime) | 
| void | setTestJarPaths ( jarPaths)setTestJarPaths ( jarPaths) | 
| void | setTestRunArgMap ( runArgMap)setTestRunArgMap ( runArgMap) | 
| Защищенные методы | |
|---|---|
| IRemoteAndroidTestRunner | createTestRunner () | 
| IRunUtil | getRunUtil () | 
| void | onScreenshotAndBugreport ( ITestDevice device, ITestInvocationListener listener, String prefix, UiAutomatorTest.TestFailureAction overrideAction) | 
| void | onScreenshotAndBugreport ( ITestDevice device, ITestInvocationListener listener, String prefix) | 
| void | preTestSetup ()Проверяет, присутствуют ли на устройстве компоненты UI Automator. | 
Поля
mListeners
protectedmListeners 
Общественные конструкторы
UiAutomatorTest
public UiAutomatorTest ()
Публичные методы
добавитьаллексклудефилтерс
public void addAllExcludeFilters (filters) 
 Добавляет ERROR(/Set) фильтров, тесты которых нужно исключить.
| Параметры | |
|---|---|
| filters | |
добавитьаллинклудефилтерс
public void addAllIncludeFilters (filters) 
 Добавляет ERROR(/Set) фильтров, тесты которых нужно включить.
| Параметры | |
|---|---|
| filters | |
добавитьимякласса
public void addClassName (String className)
Добавьте имя тестового класса для запуска.
| Параметры | |
|---|---|
| className | String | 
добавитьИменаклассов
public void addClassNames (classNames) 
Добавьте коллекцию имен тестовых классов для запуска.
| Параметры | |
|---|---|
| classNames | |
добавитьExcludeFilter
public void addExcludeFilter (String filter)
Добавляет фильтр, какие тесты следует исключить.
| Параметры | |
|---|---|
| filter | String | 
адиндклюдефилтер
public void addIncludeFilter (String filter)
Добавляет фильтр, определяющий, какие тесты включать.
| Параметры | |
|---|---|
| filter | String | 
addRunArg
public void addRunArg (String key, 
                String value)Добавьте аргумент, который необходимо указать при запуске тестов UI Automator.
| Параметры | |
|---|---|
| key | String: имя аргумента. | 
| value | String: значение аргумента. | 
ОчиститьExcludeFilters
public void clearExcludeFilters ()
Удалите все фильтры исключения, отслеживаемые в данный момент.
ClearIncludeFilters
public void clearIncludeFilters ()
Удалите все отслеживаемые в данный момент фильтры включения.
getClassNames
publicgetClassNames () 
Получает список имен тестовых классов, для запуска которых настроена обвязка.
| Возврат | |
|---|---|
| список имен тестовых классов | |
получитьустройство
public ITestDevice getDevice ()
Получите устройство для тестирования.
| Возврат | |
|---|---|
| ITestDevice | ITestDevice | 
getExcludeFilters
publicgetExcludeFilters () 
Возвращает текущую ERROR(/Set) фильтров исключения.
| Возврат | |
|---|---|
getIncludeFilters
publicgetIncludeFilters () 
Возвращает текущую ERROR(/Set) включенных фильтров.
| Возврат | |
|---|---|
getSyncTime
public long getSyncTime ()
| Возврат | |
|---|---|
| long | время, отведенное для синхронизации тестов. | 
getTestJarPaths
publicgetTestJarPaths () 
| Возврат | |
|---|---|
| путь тестовой банки. | |
getTestRunArgMap
publicgetTestRunArgMap () 
| Возврат | |
|---|---|
| карта аргументов для передачи в UiAutomatorRunner. | |
getTestRunner
public IRemoteAndroidTestRunner getTestRunner ()
| Возврат | |
|---|---|
| IRemoteAndroidTestRunner | тест-бегун. | 
isInstrumentationTest
public boolean isInstrumentationTest ()
| Возврат | |
|---|---|
| boolean | |
бегать
public void run (TestInformation testInfo, ITestInvocationListener listener)
Запускает тесты и сообщает результат прослушивателю.
| Параметры | |
|---|---|
| testInfo | TestInformation: объектTestInformation, содержащий полезную информацию для запуска тестов. | 
| listener | ITestInvocationListener:ITestInvocationListenerрезультатов теста. | 
| Броски | |
|---|---|
| DeviceNotAvailableException | |
setCaptureLogs
public void setCaptureLogs (boolean captureLogs)
 Этот метод устарел.
 вместо этого используйте setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption) .
| Параметры | |
|---|---|
| captureLogs | boolean | 
УстановитьУстройство
public void setDevice (ITestDevice device)
Введите тестируемое устройство.
| Параметры | |
|---|---|
| device | ITestDevice: используемыйITestDevice. | 
setLoggingOption
public void setLoggingOption (UiAutomatorTest.LoggingOption loggingOption)
| Параметры | |
|---|---|
| loggingOption | UiAutomatorTest.LoggingOption | 
setRunName
public void setRunName (String runName)
| Параметры | |
|---|---|
| runName | String | 
setRunnerName
public void setRunnerName (String runnerName)
| Параметры | |
|---|---|
| runnerName | String | 
установитьсинктиме
public void setSyncTime (long syncTime)
| Параметры | |
|---|---|
| syncTime | long: время синхронизации файлов тестов. | 
setTestJarPaths
public void setTestJarPaths (jarPaths) 
| Параметры | |
|---|---|
| jarPaths | |
SetTestRunArgMap
public void setTestRunArgMap (runArgMap) 
| Параметры | |
|---|---|
| runArgMap | |
Защищенные методы
создатьTestRunner
protected IRemoteAndroidTestRunner createTestRunner ()
| Возврат | |
|---|---|
| IRemoteAndroidTestRunner | |
| Броски | |
|---|---|
| DeviceNotAvailableException | |
onScreenshotAndBugreport
protected void onScreenshotAndBugreport (ITestDevice device, ITestInvocationListener listener, String prefix, UiAutomatorTest.TestFailureAction overrideAction)
| Параметры | |
|---|---|
| device | ITestDevice | 
| listener | ITestInvocationListener | 
| prefix | String | 
| overrideAction | UiAutomatorTest.TestFailureAction | 
onScreenshotAndBugreport
protected void onScreenshotAndBugreport (ITestDevice device, ITestInvocationListener listener, String prefix)
| Параметры | |
|---|---|
| device | ITestDevice | 
| listener | ITestInvocationListener | 
| prefix | String | 
претестсетуп
protected void preTestSetup ()
Проверяет, присутствуют ли на устройстве компоненты UI Automator.
| Броски | |
|---|---|
|  | com.android.tradefed.device.DeviceNotAvailableException | 
| DeviceNotAvailableException | |
