CTS Verifier для приложений с мгновенным запуском расширяет охват тестов на совместимость с Android для приложений с мгновенным запуском, используя CTS Verifier для тестирования функций, которые не могут быть полностью автоматизированы из-за пользовательских интерфейсов OEM, таких как системные пользовательские интерфейсы.
Требования
Перед запуском CTS Verifier для мгновенных приложений убедитесь, что у вас есть следующее оборудование:
- Android-устройство, которое подтвердило совместимость с Android API, успешно пройдя CTS. Это тестируемое устройство (DUT).
- Компьютер Linux с портом, совместимым с USB 2.0. Все подключения к тестируемому устройству осуществляются через этот порт.
Установка Instant App на DUT
CtsVerifierInstantApp.apk
и верификатор CTS включены в android-cts-verifier.zip
, который можно найти, войдя в панель управления Q-EAP .
Партнеры могут вручную создать CTS Verifier, чтобы создать CTS для включения или тестирования новых исправлений. Чтобы вручную собрать CtsVerifierInstantApp.apk
. выполните следующую команду на хосте:
make CtsVerifierInstantApp
Чтобы установить CtsVerifierInstantApp.apk
, выполните следующие команды на хосте.
adb install -r --instant CtsVerifierInstantApp.apk
adb install -r --instant /path/to/CtsVerifierInstantApp.apk
Бег
Три системных теста пользовательского интерфейса отображаются на главном экране в категории тестов Instant Apps.
Когда вы нажимаете тест в категории «Мгновенные приложения», открывается тестовый экран. Тестовый экран содержит следующее:
- инструкции
- Кнопка «Начать тест»
- Три стандартные кнопки CTS Verifier
- Проходить
- Помощь
- Потерпеть неудачу
При нажатии кнопки « Начать тест» запускается пример приложения Instant.
При первом нажатии Start Test открывается диалоговое окно предупреждения с инструкциями по установке примера Instant App (рис. 4). Если образец приложения с мгновенным запуском уже установлен, это диалоговое окно не отображается для других тестов приложения с мгновенным запуском.
При нажатии на кнопку « Справка» открывается всплывающее диалоговое окно с описанием теста.