При запуске теста (например, инструментального теста) для правильной работы может потребоваться устройство. Или тест (например, некоторые модульные тесты Java) может вообще не нуждаться в устройстве. Третьим или даже может потребоваться несколько устройств (например, тесты телефона + часов). Во всех этих случаях диспетчер устройств отвечает за выделение необходимых устройств для теста, чтобы он работал правильно. Мы называем этот этап этапом выделения устройства или шагом выбора устройства .
Распределение осуществляется с помощью DeviceSelectionOptions , которые позволяют тесту объявлять любые необходимые ему свойства устройства, в том числе:
- Уровень заряда батареи
- Тип устройства
- Тип продукта
- Серийный номер
Используйте реальные устройства
Это настройка по умолчанию, которая будет применяться ко всем тестам, в которых не указаны какие-либо свойства устройства. Физическое случайное устройство с пометкой ДОСТУПНО будет выбрано и назначено для теста.
Не использовать устройства
Если для теста не требуются никакие устройства, он может указать --null-device
или -n
в командной строке или <option name="null-device" value="true" />
в своем XML-файле конфигурации. При этом выделяется заполнитель-заглушка NullDevice, который означает, что устройство не было выделено.
При запуске теста (например, инструментального теста) для правильной работы может потребоваться устройство. Или тест (например, некоторые модульные тесты Java) может вообще не нуждаться в устройстве. Третьим или даже может потребоваться использование нескольких устройств (например, тесты телефона + часов). Во всех этих случаях диспетчер устройств отвечает за выделение необходимых устройств для теста, чтобы он работал правильно. Мы называем этот этап этапом выделения устройства или шагом выбора устройства .
Распределение осуществляется с помощью DeviceSelectionOptions , которые позволяют тесту объявлять любые необходимые ему свойства устройства, в том числе:
- Уровень заряда батареи
- Тип устройства
- Тип продукта
- Серийный номер
Используйте реальные устройства
Это настройка по умолчанию, которая будет применяться ко всем тестам, в которых не указаны какие-либо свойства устройства. Физическое случайное устройство с пометкой ДОСТУПНО будет выбрано и назначено для теста.
Не использовать устройства
Если для теста не требуются никакие устройства, он может указать --null-device
или -n
в командной строке или <option name="null-device" value="true" />
в своем XML-файле конфигурации. При этом выделяется заполнитель-заглушка NullDevice, который означает, что устройство не было выделено.
При запуске теста (например, инструментального теста) для правильной работы может потребоваться устройство. Или тест (например, некоторые модульные тесты Java) может вообще не нуждаться в устройстве. Третьим или даже может потребоваться использование нескольких устройств (например, тесты телефона + часов). Во всех этих случаях диспетчер устройств отвечает за выделение необходимых устройств для теста, чтобы он работал правильно. Мы называем этот этап этапом выделения устройства или шагом выбора устройства .
Распределение осуществляется с помощью DeviceSelectionOptions , которые позволяют тесту объявлять любые необходимые ему свойства устройства, в том числе:
- Уровень заряда батареи
- Тип устройства
- Тип продукта
- Серийный номер
Используйте реальные устройства
Это настройка по умолчанию, которая будет применяться ко всем тестам, в которых не указаны какие-либо свойства устройства. Физическое случайное устройство с пометкой ДОСТУПНО будет выбрано и назначено для теста.
Не использовать устройства
Если для теста не требуются никакие устройства, он может указать --null-device
или -n
в командной строке или <option name="null-device" value="true" />
в своем XML-файле конфигурации. При этом выделяется заполнитель-заглушка NullDevice, который означает, что устройство не было выделено.