Настройте автоматическое тестирование 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 Compatibility Definition для версии платформы требуемых разрешений.

Ниже приведены требования к объему хранилища в зависимости от максимального разрешения воспроизведения видео:

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