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

En esta página, se incluyen instrucciones de configuración del CTS específicas para Android 10 y versiones anteriores.

Instala el JDK

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

Cómo establecer el primer nivel de API

Para los dispositivos lanzados con Android 9 o 10, establece la propiedad ro.product.first_api_level en un valor válido de Codenames, Tags, and Build Numbers.

Para los dispositivos lanzados con Android 8.x o versiones anteriores, anula (quita) 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 de nivel de API correcto. 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 esfuerzo de medios del CTS requieren que los clips de video se encuentren 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 según la resolución máxima de reproducción de video:

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

Configura el DUT

En esta sección, se incluyen 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.

Cómo habilitar 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 a 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 del dispositivo con el siguiente comando:

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

Luego, en Configuración > Seguridad > Seleccionar administradores del dispositivo, habilita los dos administradores del dispositivo 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.