Настройте автоматическое тестирование 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 назначает Build.VERSION.SDK_INT для ro.product.first_api_level .

Требования к хранению

Стресс-тесты CTS Media требуют, чтобы видеоклипы находились на внешнем хранилище ( /sdcard ).

Требуемое пространство зависит от максимального разрешения воспроизведения видео, поддерживаемого устройством. См. раздел 5 документа «Определение совместимости Android» для получения информации о версии платформы и необходимых разрешениях.

Вот требования к памяти в зависимости от максимального разрешения воспроизведения видео:

  • 480x360: 98 МБ
  • 720x480: 193 МБ
  • 1280x720: 606 МБ
  • 1920x1080: 1863 МБ

Настройка тестируемого устройства

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