Cómo configurar pruebas automatizadas de CTS (AOSP 10 o versiones anteriores)

Esta página contiene instrucciones de configuración del CTS específicas para Android 10 y versiones anteriores.

Instala el JDK

  • Para Android 9 y 10, instala JDK 9.
  • Para Android 8 o versiones anteriores, instala JDK 8.

Establece el primer nivel de API

Para los dispositivos que se lanzaron con Android 9 o 10, establece la ro.product.first_api_level propiedad en un valor válido de Nombres internos, etiquetas y números de compilación.

Para los dispositivos que se lanzaron en Android 8.x o versiones anteriores, anula el valor (quita) de la propiedad ro.product.first_api_level para la primera compilación del producto. Para todas las compilaciones posteriores, establece ro.product.first_api_level en el valor correcto del nivel de API. Esto permite que la propiedad identifique correctamente un producto nuevo y conserve la información sobre el primer nivel de API del producto. Si no se establece la marca, Android asigna Build.VERSION.SDK_INT a ro.product.first_api_level.

Requisitos de almacenamiento

Las pruebas de estrés de medios del CTS requieren que los clips de video estén en el almacenamiento externo (/sdcard).

El espacio requerido depende de la resolución máxima de reproducción de video que admite el dispositivo. Consulta la sección 5 del documento de Definición de compatibilidad de Android para conocer la versión de la plataforma de las resoluciones requeridas.

Estos son los requisitos de almacenamiento por resolución máxima de reproducción de video:

  • 480 x 360: 98 MB
  • 720 x 480: 193 MB
  • 1280 x 720: 606 MB
  • 1920 x 1080: 1863 MB

Configura el DUT

Esta sección contiene instrucciones especiales de configuración del DUT para AOSP 10 o versiones anteriores.

Habilita la depuración por USB

En Android 9 o 10, navega a Sistema > Opciones para desarrolladores.

En Android 8 o versiones anteriores, navega a Configuración > Opciones para desarrolladores.

Habilita ubicaciones simuladas (AOSP 4.4.x y 5.x)

En Android 5.x y 4.4.x, navega a Configuración > Opciones para desarrolladores y habilita Permitir ubicaciones simuladas.

Configuración para pruebas de accesibilidad (CTS 2.1 R2 - 4.2 R4)

Configura tu dispositivo (o emulador) para ejecutar las pruebas de accesibilidad con lo siguiente:

  adb install -r
  android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk

Luego, navega a Configuración > Accesibilidad > Accesibilidad y habilita Delegating Accessibility Service.

Configuración para la prueba de administración de dispositivos (CTS 6.x o versiones anteriores)

En los dispositivos que declaran android.software.device_admin, configura tu dispositivo para ejecutar la prueba de administración de dispositivos con lo siguiente:

  adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk

Luego, en Configuración > Seguridad > Seleccionar administradores de dispositivos, habilita los dos administradores de dispositivos android.deviceadmin.cts.CtsDeviceAdminReceiver*. Asegúrate de que android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver y cualquier otro administrador de dispositivos precargado permanezcan inhabilitados.

Configura archivos multimedia (AOSP 10 o versiones anteriores)

Las pruebas de transmisión de video para Android 10 o versiones anteriores requieren que los archivos de video estén en el almacenamiento externo (/sdcard). Para obtener más información, consulta Requisitos de almacenamiento.