Настройте автоматическое тестирование 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 Media необходимо, чтобы видеоклипы находились на внешнем носителе ( /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 ). Подробнее см. в разделе Требования к хранилищу .