Notas de la versión de Android 13 CTS

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

Características de CTS

Android 13 incluye documentación nueva y actualizada para las siguientes características de CTS.

Características Descripción Agregado/Actualizado
Actualizaciones ITS de la cámara Para obtener una lista de los cambios, consulte las Notas de la versión de Camera Image Test Suite de Android T (AOSP experimental) . Actualizado
Verificación del cumplimiento de los requisitos de presencia fusionada Se agregaron pruebas de CTS Verifier para los requisitos de calibración de presencia. Para obtener más información, consulte las secciones 2.2.1, 7.4.9 y 7.4.3 de CDD. Adicional
Pruebas multidispositivo en CTS Android 13 admite pruebas de dispositivos múltiples. Las pruebas que requieren varios dispositivos se ejecutan automáticamente durante la ejecución de CTS. CTS 13 incluye algunas pruebas de dispositivos múltiples que se activan automáticamente cuando se utiliza la fragmentación. Si bien las pruebas no requieren cambios adicionales en la configuración física, se debe instalar virtualenv para que las pruebas se ejecuten correctamente. Para obtener más información, consulte Conjuntos de dispositivos múltiples . Adicional
Actualizaciones de requisitos de puntos de acceso Wi-Fi Android 13 mejora la compatibilidad con la conexión simultánea a dos AP que proporcionan Internet para STA+STA. Para estas funciones opcionales, se requiere un entorno de prueba Wi-Fi mejorado para CTS con dos DBS AP (2,4 GHz + 5 GHz). Cualquier punto de acceso DBS físico individual puede programarse para admitir estos dos puntos de acceso lógicos, como TPLink AC 1750 con OpenWRT. Para obtener más información, consulte Simultaneidad Wi-Fi STA/STA . Actualizado
Anotaciones de requisitos de API y CDD en CTS Verifier Se agregaron anotaciones para las pruebas que hacen cumplir los comportamientos de API y los requisitos de CDD en CTS Verifier. Adicional
El desarrollador contribuyó con CTS Los desarrolladores externos pueden contribuir con nuevas pruebas a CTS y CTS Verifier siguiendo las pautas de la publicación de blog Developer-Powered CTS (CTS-D) . Adicional
Pruebas plegables automatizadas La API DeviceStateManager permite realizar pruebas con la opción Modos alternativos configurada para ejecutarse en diferentes estados de dispositivo de un dispositivo plegable. La ejecución de la prueba se basa en los estados de plegado de la pantalla definidos en el dispositivo. Para obtener más información, consulte Ejecución de CTS para modos alternativos . Adicional
Configuración de línea de base Se agregaron dos configuraciones de línea de base que comúnmente se asumen de manera predeterminada. Antes de ejecutar cada módulo de prueba CTS, el verificador del sistema establece automáticamente la siguiente configuración de referencia del dispositivo:
  • mantener la pantalla encendida
  • Deshabilitar las actualizaciones automáticas del sistema operativo
Adicional
Mejora de la calidad de la prueba CTS Se corrigió la descamación de la prueba y se redujo el tiempo de ejecución prolongado para ciertas pruebas. Actualizado

Módulos CTS

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

  • ~1068 Módulos dependiendo de los dispositivos
  • ~2,69 millones de casos de prueba en 2 ABI

En Android 13, se agregan un total de 119 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 ITB Prueba de aplicación instantánea
CtsAdServicesDeviceTestCases arm64-v8a
CtsAdServicesDeviceTestCases[instantáneo] arm64-v8a
CtsAmbientContextServiceTestCases arm64-v8a
CtsAndroidTestBase29ApiFirmaTestCasos arm64-v8a
CtsAndroidTestBase29ApiSignatureTestCases[instant] arm64-v8a
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases arm64-v8a
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] arm64-v8a
CtsArtTestCasos arm64-v8a
CtsArtTestCasos armeabi-v7a
CtsArtTestCases[instantáneo] arm64-v8a
CtsBootDisplayModeTestCases arm64-v8a
CtsBootDisplayModeTestCases[instantáneo] arm64-v8a
CtsCarBuiltinApiHostTestCasos arm64-v8a
CtsCarHostNonRecuperableTestCases arm64-v8a
CtsCloudSearchServiceTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases[instantáneo] arm64-v8a
Cts Companion Device Manager No Companion Services Casos de prueba arm64-v8a
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] arm64-v8a
CtsCompanionDeviceManagerUiAutomatizaciónPruebaCasos arm64-v8a
CtsCompanionDeviceManagerUiAutomationTestCases[instant] arm64-v8a
CtsGameServiceTestCases arm64-v8a
CtsGameServiceTestCases armeabi-v7a
CtsGpuMetricsHostTestCasos arm64-v8a
CtsInputMethodTestCases32 arm64-v8a
CtsInputMethodTestCases32[instante] arm64-v8a
CtsKeystorePerformanceTestCases arm64-v8a
CtsKeystorePerformanceTestCases armeabi-v7a
CtsKeystoreWycheproofTestCases arm64-v8a
CtsKeystoreWycheproofTestCases armeabi-v7a
CtsLocaleConfigTestCases arm64-v8a
CtsLocaleManagerHostTestCases arm64-v8a
CtsLocaleManagerTestCases arm64-v8a
CtsMediaAudioTestCases arm64-v8a
CtsMediaAudioTestCases armeabi-v7a
CtsMediaAudioTestCases[instantáneo] arm64-v8a
CtsMediaCodecTestCases arm64-v8a
CtsMediaCodecTestCases armeabi-v7a
CtsMediaCodecTestCases[instantáneo] arm64-v8a
CtsMediaDecoderTestCases arm64-v8a
CtsMediaDecoderTestCases armeabi-v7a
CtsMediaDecoderTestCases[instantáneo] arm64-v8a
CtsMediaDrmFrameworkPruebaCasos arm64-v8a
CtsMediaDrmFrameworkPruebaCasos armeabi-v7a
CtsMediaDrmFrameworkTestCases[instant] arm64-v8a
CtsMediaEncoderTestCases arm64-v8a
CtsMediaEncoderTestCases armeabi-v7a
CtsMediaEncoderTestCases[instantáneo] arm64-v8a
CtsMediaExtractorTestCases arm64-v8a
CtsMediaExtractorTestCases armeabi-v7a
CtsMediaExtractorTestCases[instantáneo] arm64-v8a
CtsMediaMiscTestCases arm64-v8a
CtsMediaMiscTestCases armeabi-v7a
CtsMediaMiscTestCases[instantáneo] arm64-v8a
CtsMediaMuxerTestCases arm64-v8a
CtsMediaMuxerTestCases armeabi-v7a
CtsMediaMuxerTestCases[instantáneo] arm64-v8a
CtsMediaPlayerTestCases arm64-v8a
CtsMediaPlayerTestCases armeabi-v7a
CtsMediaPlayerTestCases[instantáneo] arm64-v8a
CtsMediaRecorderTestCases arm64-v8a
CtsMediaRecorderTestCases armeabi-v7a
CtsMediaRecorderTestCases[instantáneo] arm64-v8a
CtsMultiUserTestCases[ejecutar en usuario secundario] arm64-v8a
CtsMultiUserTestCases[perfil de ejecución en el trabajo] arm64-v8a
CtsNNAPIStatsdAtomHostTestCases arm64-v8a
CtsNNAPIStatsdAtomHostTestCases armeabi-v7a
CtsNNAPIStatsdAtomHostTestCases[instant] arm64-v8a
CtsNativeNetPlatformTestCases arm64-v8a
CtsNativeNetPlatformTestCases armeabi-v7a
CtsNativeNetPlatformTestCases[instant] arm64-v8a
CtsCercanoRápidoParPruebaCasos arm64-v8a
CtsNetTestCasesMaxTargetSdk31 arm64-v8a
CtsNetTestCasesMaxTargetSdk31[instante] arm64-v8a
CtsOnDevicePersonalizaciónTestCases arm64-v8a
CtsOnDevicePersonalizationTestCases[instant] arm64-v8a
CtsOsTestCases[ejecutar en usuario secundario] arm64-v8a
CtsOsTestCases[perfil de ejecución en el trabajo] arm64-v8a
CtsPaqueteConfiguraciónHostPruebaCasos arm64-v8a
CtsPaqueteConfiguraciónHostPruebaCasos armeabi-v7a
CtsPersistentDataBlockManagerTestCases arm64-v8a
CtsPersistentDataBlockManagerTestCases armeabi-v7a
CtsPhotoPickerTest arm64-v8a
CtsPhotoPickerTest[ejecutar-en-usuario-secundario] arm64-v8a
CtsPhotoPickerTest[perfil de ejecución en el trabajo] arm64-v8a
CtsProcessTest arm64-v8a
CtsSafetyCenterTestCases arm64-v8a
CtsSelinuxObjetivoSdk30Casos de prueba arm64-v8a
CtsConfiguraciónAPITestCasos arm64-v8a
CtsSettingsAPITestCases[instant] arm64-v8a
CtsSharedUserMigrationTestCases arm64-v8a
CtsSkQPTestCasos arm64-v8a
CtsSkQPTestCasos armeabi-v7a
CtsSupplementalApiDeviceTestCases arm64-v8a
CtsSupplementalApiDeviceTestCases[instant] arm64-v8a
CtsTareaFpsDevolución de llamadaPruebaCasos arm64-v8a
CtsTareaFpsDevolución de llamadaPruebaCasos armeabi-v7a
CtsTaskFpsCallbackTestCases[instant] arm64-v8a
CtsTelefonía5TestCases arm64-v8a
CtsTileServiceTestCases arm64-v8a
CtsVirtualDevicesTestCases arm64-v8a
CtsVirtualDevicesTestCases[instantáneo] arm64-v8a
CtsFondo De PantallaEfectosGeneraciónServicioPruebaCasos arm64-v8a
CtsWifiAwareTestCasos arm64-v8a
MicrodroidHostTestCasos arm64-v8a
MicrodroidTestApp arm64-v8a
arte-ejecutar-prueba-048-reflejar-v8 arm64-v8a
arte-ejecutar-prueba-048-reflejar-v8 armeabi-v7a
art_libnativebridge_cts_tests arm64-v8a
art_libnativebridge_cts_tests armeabi-v7a
art_standalone_dex2oat_cts_tests arm64-v8a
art_standalone_dex2oat_cts_tests armeabi-v7a
art_standalone_libartpalette_pruebas arm64-v8a
art_standalone_libartpalette_pruebas armeabi-v7a
art_standalone_libdexfile_external_tests arm64-v8a
art_standalone_libdexfile_external_tests armeabi-v7a
libnativeloader_test arm64-v8a
libnativeloader_test armeabi-v7a
odsign_e2e_tests arm64-v8a

Módulos eliminados

Nombre del módulo de prueba eliminado ITB Prueba de aplicación instantánea
CtsActivityRecognitionTestCases[instant] arm64-v8a
CtsAndroidTestBase28ApiSignatureTestCases arm64-v8a
CtsAndroidTestBase28ApiSignatureTestCases[instant] arm64-v8a
CtsAppCloningHostTest[instantáneo] arm64-v8a
CtsCodePathHostTestCasos arm64-v8a
CtsCodePathHostTestCasos armeabi-v7a
CtsCurrentApiSignatureTestCases[instant] arm64-v8a
CtsDreamsTestCases[instant] arm64-v8a
Casos de prueba de CtsMedia arm64-v8a
Casos de prueba de CtsMedia armeabi-v7a
CtsMediaTestCases[instante] arm64-v8a
CtsScopedStorageCoreHostTest[instantáneo] arm64-v8a
CtsTelefoníaSdk28TestCasos arm64-v8a
CtsTelefoníaPruebaCasosPermisoLeerTeléfonoEstado arm64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState[instant] arm64-v8a
Prueba de almacenamiento heredada arm64-v8a
LegacyStorageTest[instantáneo] arm64-v8a
ScopedStorageTest arm64-v8a
ScopedStorageTest[instantáneo] arm64-v8a