На этой странице представлены инструкции по настройке CTS, разработанные специально для Android 10 и более ранних версий.
Установите JDK.
- Для Android 9 и 10 установите JDK 9.
- Для Android 8 и более ранних версий установите JDK 8.
Установить первый уровень API
Для устройств, выпущенных под управлением Android 9 или 10, установите свойство ro.product.first_api_level в допустимое значение из разделов «Кодовые имена», «Теги» и «Номера сборок» .
Для устройств, выпущенных под управлением Android 8.x или более ранних версий, удалите свойство ro.product.first_api_level для первой сборки продукта. Для всех последующих сборок установите ro.product.first_api_level на правильное значение уровня API. Это позволит свойству корректно идентифицировать новый продукт и сохранить информацию о первом уровне API продукта. Если флаг не установлен, Android присваивает ro.product.first_api_level значение Build.VERSION.SDK_INT .
Требования к хранению
Для проведения стресс-тестов CTS видеоролики должны находиться на внешнем накопителе ( /sdcard ).
Необходимый объем памяти зависит от максимального разрешения воспроизведения видео, поддерживаемого устройством. См. раздел 5 в документе «Определение совместимости Android» для получения информации о версии платформы, для которой требуются разрешения.
Ниже приведены требования к объему памяти в зависимости от максимального разрешения воспроизведения видео:
- 480x360: 98 МБ
- 720x480: 193 МБ
- 1280x720: 606 МБ
- 1920x1080: 1863 МБ
Настройте тестируемое устройство (DUT).
В этом разделе содержатся специальные инструкции по настройке тестируемого устройства (DUT) для AOSP 10 или более ранних версий.
Включить отладку по USB
В Android 9 или 10 перейдите в раздел Система > Параметры разработчика .
В Android 8 и более ранних версиях перейдите в Настройки > Параметры разработчика .
Включить имитацию местоположений (AOSP 4.4.x и 5.x)
В Android 5.x и 4.4.x перейдите в Настройки > Параметры разработчика и включите параметр «Разрешить имитацию местоположений» .
Настройка для тестирования доступности (CTS 2.1 R2 - 4.2 R4)
Настройте ваше устройство (или эмулятор) для запуска тестов на доступность следующим образом:
adb install -r
android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk
Затем перейдите в «Настройки» > «Специальные возможности» > «Специальные возможности» и включите функцию «Делегирование службы специальных возможностей» .
Настройка для тестирования администрирования устройства (CTS 6.x или ниже)
На устройствах, где объявлен параметр android.software.device_admin , настройте устройство для запуска теста администрирования устройства, используя следующую команду:
adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk
Затем в разделе «Настройки» > «Безопасность» > «Выбрать администраторов устройства» включите двух администраторов устройства android.deviceadmin.cts.CtsDeviceAdminReceiver* . Убедитесь, что android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver и любые другие предустановленные администраторы устройства остаются отключенными.
Настройка медиафайлов (AOSP 10 или более ранние версии)
Для проверки потоковой передачи видео на Android 10 и более ранних версиях требуется, чтобы видеофайлы находились на внешнем накопителе ( /sdcard ). Дополнительную информацию см. в разделе «Требования к хранилищу» .