Notas de la versión de Android 14 CTS

Esta página incluye los cambios clave de CTS introducidos en Android 14.

Funciones CTS

Android 14 incluye documentación nueva y actualizada para las siguientes funciones de CTS.

Área Características Descripción Agregado/Actualizado
Aspectos destacados de la prueba Agregue funciones de utilidad para ejecutar como servicio de operador Este cambio introduce nuevas funciones de utilidad en CarrierPrivilegeUtils para permitir que CTS se ejecute como un servicio de operador (implícitamente con privilegios de operador) y mejorar la capacidad de prueba para muchas API de operador y clases de conectividad. Actualizado
Módulo de prueba Agregue pruebas CTS multidispositivo para Bluetooth Esta característica permite que los anuncios expongan solo servicios GATT específicos, lo que permite una mayor privacidad cuando se anuncian continuamente en modo conectable. Agregado
Módulo de prueba Agregue pruebas CTS multidispositivo para obtener precisión de distancia de alcance UWB Agregue nuevos casos de prueba para la precisión de la medición de distancias de alcance UWB para hacer cumplir el requisito de CDD de UWB. Agregado
Módulo de prueba Agregue CtsDevicePolicySimTestCases al plan de prueba CTS SIM El caso de prueba se actualizó para requerir una SIM válida como parte de la configuración de la prueba. Agregado
Módulo de prueba Se agregó el conjunto de pruebas CTS multidispositivo UWB Se agregó un nuevo conjunto de pruebas CTS multidispositivo UWB que utiliza 2 dispositivos Android habilitados para UWB para verificar varias funcionalidades de UWB. Agregado
módulo de prueba Aumento de casos de prueba en el módulo dEQP Se actualizó la rama dEQP para Android 14 CTS para usar vulkan-cts-1.3.5 (en lugar de 1.3.1). Se agregan muchas pruebas nuevas ya que esta actualización trae muchas pruebas nuevas para las nuevas características de Vulkan, como la representación dinámica. Actualizado
Configuración de prueba Aumentar el tamaño del montón a 16 GB Aumento del tamaño de la memoria dinámica para ayudar a ejecutar pruebas CTS que consumen mayor memoria. Actualizado
Configuración de prueba Actualice la RAM a 128 GB y el disco duro a 256 GB Actualice la memoria del sistema host para manejar los requisitos adicionales de espacio de almacenamiento dinámico de Java. Actualizado

Funciones del verificador CTS

Android 14 incluye documentación nueva y actualizada para las siguientes funciones de CTS Verifier.

Área Características Descripción Agregado/Actualizado
Configuración de prueba Actualice los periféricos necesarios para la prueba del sensor dinámico Actualice la página de guía de prueba de CTS Verifier para incluir periféricos actualizados e instrucciones para las pruebas de sensores dinámicos. Actualizado
Configuración de prueba Mejore el ITS de la cámara para admitir dispositivos plegables Admite pruebas de dispositivos plegables en Camera ITS. Se realizaron cambios en el lado de ItsService para determinar las cámaras físicas disponibles con cada estado de plegado/abierto. Actualizado
Clase de prueba CTS-V Emparejamiento compatible con Wi-Fi El emparejamiento compatible con Wi-Fi proporciona una forma de cifrado y reautenticación rápida para la comunicación entre pares mediante conexión Wi-Fi. Agregue la prueba en CTS-V como otras pruebas de dispositivos múltiples para Aware. La prueba necesita que ambos dispositivos admitan esta función. Agregado
Clase de prueba CTS-V Actividades de prueba para el panel empotrado de controles del hogar. A partir de Android 14, se proporciona una nueva API para que las aplicaciones puedan usar una actividad integrada (en el espacio de controles de SystemUI) en lugar de pasar la información a través de la API de controles. Se agregaron nuevas actividades de prueba para aplicar el comportamiento de la API. Agregado
Clase de prueba CTS-V Pruebas de requisitos de presencia (BLE y NAN/alcance Wi-Fi) Para garantizar que los dispositivos inteligentes de los usuarios funcionen bien juntos, es fundamental que todos los dispositivos del ecosistema Android puedan determinar la proximidad relativa entre dispositivos. Android U introduce requisitos de calibración de presencia que describen el rendimiento aceptable de las tecnologías de radio disponibles, como UWB, Wi-Fi y BLE, que se utilizan para determinar la proximidad. Agregado
Clase de prueba CTS-V Verificador CTS para desconexión de audio Pruebe para verificar que AAudio debe desconectar una transmisión cuando el dispositivo de transmisión está desconectado. Agregado
Clase de prueba CTS-V Prueba de perfil de trabajo de captura de pantalla de CTS Verifier Agregue nuevos casos de prueba para hacer cumplir el requisito CDD 3.9.2/C-1-10. Se le indicará al usuario que tome una captura de pantalla. ContentObserver detecta el URI de la captura de pantalla guardada y muestra el resultado. El usuario debe confirmar visualmente la imagen, que no contiene otras aplicaciones ni SystemUI (barra de estado, etc.). Agregado
Aspectos destacados de la prueba Prueba de captura de contenido de CTS Verifier para las API de Notes. Agregue nueva actividad de prueba para aplicar las API de Notes, que están vinculadas a integraciones de toma de notas del sistema en SysUI. La prueba se puede omitir si la función NOTES no está habilitada. Consulte Capturar contenido para pruebas de Notes para obtener más detalles. Agregado
Configuración de prueba Ejecute el comando adb para encender la pantalla automáticamente cuando finalicen las pruebas A partir de Android 14, se agregó el permiso android.permission.TURN_SCREEN_ON para permitir que la pantalla se encienda una vez completada la prueba. Para habilitar la función, el usuario deberá ejecutar el comando adb adb shell appops set com.android.cts.verifier TURN_SCREEN_ON 0 en el paso de configuración. Actualizado
Configuración de prueba Actualizar instrucción de prueba de vector de rotación Los usuarios deben descargar OpenCV-3.0.0-android-sdk.zip e instalar OpenCV Manager en el dispositivo Android que se está probando. Cargue el APK en el dispositivo desde una computadora usando el comando adb install con la opción --bypass-low-target-sdk-block . Para dispositivos con Android 13 o inferior, esta opción --bypass-low-target-sdk-block no es necesaria. Para obtener más información, consulte Instalar una aplicación . Actualizado
Configuración de prueba Agregue notas de instalación de adb sobre OpenCV APK Debido a una nueva característica de seguridad que se introdujo en Android 14, el comando adb --bypass-low-target-sdk-block debe agregarse cada vez que se instala el APK de Open CV. Consulte Verificación cruzada de CV del vector de rotación para obtener más información. Agregado

módulos CTS

El número de módulos de prueba y casos de prueba es el siguiente:

  • ~ 1151 módulos dependiendo de los dispositivos
  • ~ 4,4 millones de casos de prueba en 2 ABI

En Android 14, se agregan un total de 136 módulos nuevos y se eliminan un total de 19 módulos. Consulte las siguientes tablas para obtener más información.

Nuevos módulos

Nombre del módulo de prueba agregado ABI Prueba de aplicación instantánea
AndroidTest_MultiUsuario arm64-v8a
art-run-test-018-stack-overflow arm64-v8a
art_standalone_dex2oat_cts_tests arm64-v8a
CtsAdIdEndToEndTest arm64-v8a
CtsAdServicesDebuggableDeviceTestCases arm64-v8a
CtsAdServicesEndToEndTestMedición arm64-v8a
CtsAdServicesEndToEndTests arm64-v8a
CtsAdServicesHostTests arm64-v8a
CtsAdServicesMddTests arm64-v8a
CtsAdServicesNotInAllowListEndToEndTests arm64-v8a
CtsAdServicesPermissionsAppOptOutEndToEndTests arm64-v8a
CtsAdServicesPermisosNoPermEndToEndTests arm64-v8a
CtsAdServicesPermisosValidEndToEndTests arm64-v8a
CtsAdServicesTopicsAppUpdateTests arm64-v8a
CtsAdServicesTemasConexiónPruebas arm64-v8a
CtsAppClonaciónDeviceTestCases arm64-v8a
CtsAppCloningMediaProviderHostTest arm64-v8a
CtsAppCloningMediaProviderHostTest[instante] arm64-v8a
CtsAppFgsCasos de prueba arm64-v8a
CtsAppFgsTestCases[instante] arm64-v8a
CtsAppSetIdEndToEndTest arm64-v8a
CtsAttributionSourceTestCases arm64-v8a
CtsAttributionSourceTestCases[instante] arm64-v8a
CtsBatteryHealthPruebaCasos arm64-v8a
CtsBiometricsHostTestCasos arm64-v8a
CtsBluetoothMultiDispositivosCasos De Prueba arm64-v8a
CtsBroadcastRadioCasos De Prueba arm64-v8a
CtsBroadcastCasos de prueba arm64-v8a
CtsCompanionDeviceManagerCasos de prueba multiproceso arm64-v8a
CtsCompilaciónCasos de prueba arm64-v8a
CtsContentProviderTestsSinVisibilidad arm64-v8a
CtsContentProviderTestsWithVisibility arm64-v8a
Casos de prueba de CtsCredentialManager arm64-v8a
CtsCurrentApiSignatureTestCases[instante] arm64-v8a
CtsDeviceLockTestCasos arm64-v8a
CtsDevicePolicySimTestCases arm64-v8a
CtsDevicePolicySimTestCases[ejecutar-en-clon-perfil] arm64-v8a
CtsDevicePolicySimTestCases[ejecutar-en-usuario-secundario] arm64-v8a
CtsDevicePolicySimTestCases[perfil de ejecución en el trabajo] arm64-v8a
CtsDevicePolicyTestCases[ejecutar-en-clon-perfil] arm64-v8a
CtsDomainVerificationDeviceMultiUserTestCases[ejecutar-en-clon-perfil] arm64-v8a
CtsGramaticalInflexiónHostTestCases arm64-v8a
CtsGramaticalInflexiónPruebaCasos arm64-v8a
CtsHealthConnectControllerCasos de prueba arm64-v8a
CtsHealthConnectHostSideDeviceTestCases arm64-v8a
CtsHealthConnectHostCasos de prueba arm64-v8a
CtsSaludFitnessDispositivoCasos De Prueba arm64-v8a
CtsSaludFitnessDispositivoCasos De PruebaSinPermiso arm64-v8a
CtsHealthFitnessDeviceTestCasesNoPermission[instante] arm64-v8a
Casos de prueba de hibernación Cts arm64-v8a
CtsJvmtiRunTest1940HostTestCases arm64-v8a
CtsJvmtiRunTest911HostTestCases arm64-v8a
CtsJvmtiRunTest912HostTestCases arm64-v8a
CtsJvmtiRunTest913HostTestCases arm64-v8a
CtsJvmtiRunTest988HostTestCases arm64-v8a
CtsLaunchComponentes no exportadosCasos de prueba arm64-v8a
CtsLocalVoiceInteracción arm64-v8a
CtsLocalVoiceInteraction[instantáneo] arm64-v8a
CtsMediaBetterTogetherCasos de prueba arm64-v8a
CtsMediaBetterTogetherTestCases[instante] arm64-v8a
CtsMediaBetterTogetherTestCases[ejecutar-en-perfil-clon] arm64-v8a
CtsMediaBetterTogetherTestCases[ejecutar-en-usuario-secundario] arm64-v8a
CtsMediaBetterTogetherTestCases[perfil de ejecución en el trabajo] arm64-v8a
CtsMediaProjectionTestCases arm64-v8a
CtsMediaProjectionTestCases[instante] arm64-v8a
CtsMicrodroidDisabledCasos de prueba arm64-v8a
CtsMultiUserTestCases[ejecutar-en-perfil-clon] arm64-v8a
CtsNativeResourcesCasos de prueba arm64-v8a
CtsNativeResourcesTestCases[instante] arm64-v8a
CtsNetHttpTestCasos arm64-v8a
CtsNetTestCasesMaxTargetSdk30 arm64-v8a
CtsNetTestCasesMaxTargetSdk30[instante] arm64-v8a
CtsNetTestCasesMaxTargetSdk33 arm64-v8a
CtsNetTestCasesMaxTargetSdk33[instante] arm64-v8a
CtsNotificaciónCasos de prueba arm64-v8a
CtsOsTestCases[ejecutar-en-clon-perfil] arm64-v8a
CtsPackageInstallTestCases[ejecutar-en-perfil-clon] arm64-v8a
CtsPackageInstallTestCases[ejecutar-en-usuario-secundario] arm64-v8a
CtsPackageInstallTestCases[perfil de ejecución en el trabajo] arm64-v8a
CtsPackageSchemeTestsSinVisibilidad arm64-v8a
CtsPackageSchemeTestsWithVisibility arm64-v8a
CtsPerfettoReporterCasos de prueba arm64-v8a
CtsPermissionMultiUserTestCases arm64-v8a
CtsPermissionMultiUserTestCases[ejecutar-en-clon-perfil] arm64-v8a
CtsPermissionMultiUserTestCases[ejecutar-en-usuario-secundario] arm64-v8a
CtsPermissionMultiUserTestCases[perfil de ejecución en el trabajo] arm64-v8a
CtsPermissionPolicyTestCases arm64-v8a
CtsPermissionPolicyTestCases[instante] arm64-v8a
CtsPhotoPickerTest[ejecutar-en-clon-perfil] arm64-v8a
CtsSandboxedAdIdManagerPruebas arm64-v8a
CtsSandboxedAppSetIdManagerTests arm64-v8a
CtsSandboxedFledgeManagerPruebas arm64-v8a
CtsSandboxedMeasurementManagerPruebas arm64-v8a
CtsSandboxedTopicsManagerPruebas arm64-v8a
CtsSdkSandboxHostSideTests arm64-v8a
CtsSdkSandboxInprocessTests arm64-v8a
CtsSdkSandboxWebkitCasos de prueba arm64-v8a
CtsShortFgsCasos de prueba arm64-v8a
CtsShortFgsTestCases[instante] arm64-v8a
CtsSurfaceControlPruebas arm64-v8a
CtsTareCasos De Prueba arm64-v8a
CtsTelecomHostCasos arm64-v8a
CtsThreadLocalRandomHostTest arm64-v8a
CtsVideoCodecCasos de prueba arm64-v8a
CtsVideoEncodingQualityHostTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases[instante] arm64-v8a
CtsVoiceInteractionHostTestCases arm64-v8a
CtsWallpaperSdk33Casos de prueba arm64-v8a
CtsWallpaperSdk33TestCases[instante] arm64-v8a
CtsWallpaperCasos De Prueba arm64-v8a
CtsWallpaperTestCases[instantáneo] arm64-v8a
CtsWearableSensingServiceCasos de prueba arm64-v8a
CtsWindowManagerFondoActividadCasos de prueba arm64-v8a
CtsWrapHwasanCasos de prueba arm64-v8a
SdkSandboxManagerDisabledPruebas arm64-v8a
Pruebas SdkSandboxManager arm64-v8a
art-run-test-018-stack-overflow armeabi-v7a
art_standalone_dex2oat_cts_tests armeabi-v7a
CtsBiometricsHostTestCasos armeabi-v7a
CtsBroadcastRadioCasos De Prueba armeabi-v7a
CtsCompilaciónCasos de prueba armeabi-v7a
CtsDevicePolicySimTestCases armeabi-v7a
CtsJvmtiRunTest1940HostTestCases armeabi-v7a
CtsJvmtiRunTest911HostTestCases armeabi-v7a
CtsJvmtiRunTest912HostTestCases armeabi-v7a
CtsJvmtiRunTest913HostTestCases armeabi-v7a
CtsJvmtiRunTest988HostTestCases armeabi-v7a
CtsMediaBetterTogetherCasos de prueba armeabi-v7a
CtsMediaProjectionTestCases armeabi-v7a
CtsNativeResourcesCasos de prueba armeabi-v7a
CtsNetHttpTestCasos armeabi-v7a
CtsSurfaceControlPruebas armeabi-v7a
CtsVideoCodecCasos de prueba armeabi-v7a
CtsVideoEncodingQualityHostTestCases armeabi-v7a
CtsWindowManagerDeviceTestCases armeabi-v7a
CtsWrapHwasanCasos de prueba armeabi-v7a

Módulos eliminados

Nombre del módulo de prueba eliminado ABI Prueba de aplicación instantánea
CtsActivityManagerFondoActividadCasos de prueba arm64-v8a
CtsAdServicesDeviceTestCases[instante] arm64-v8a
CtsCameraApi31Casos de prueba arm64-v8a
CtsHostTzDataPruebas arm64-v8a
CtsIncidentHostTestCasos arm64-v8a
CtsIncidentHostTestCases[instante] arm64-v8a
CtsOnDevicePersonalizaciónCasos de prueba arm64-v8a
CtsOnDevicePersonalizationTestCases[instante] arm64-v8a
CtsPermission2TestCasos arm64-v8a
CtsPermission2TestCases[instante] arm64-v8a
CtsPermission4Casos de prueba arm64-v8a
CtsPermission5Casos de prueba arm64-v8a
CtsPermission5TestCases[instante] arm64-v8a
CtsSystemUiHostTestCases[instante] arm64-v8a
CtsVirtualDevicesTestCases[instante] arm64-v8a
CtsActivityManagerFondoActividadCasos de prueba armeabi-v7a
CtsCameraApi31Casos de prueba armeabi-v7a
CtsGwpAsanCasos de prueba armeabi-v7a
CtsIncidentHostTestCasos armeabi-v7a