Настройте автоматическое тестирование CTS (AOSP 10 или ниже)

На этой странице представлены инструкции по настройке 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 ). Дополнительную информацию см. в разделе «Требования к хранилищу» .