Notas de la versión de CTS de Android 13

En esta página, se incluyen los cambios clave del CTS que se introdujeron en Android 13.

Funciones de CTS

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

Funciones Descripción Agregado/actualizado
Actualizaciones del ITS de la cámara Para obtener una lista de los cambios, consulta las Notas de la versión del paquete de pruebas de imágenes de la cámara de Android T (AOSP experimental). Actualizada
Verificación de cumplimiento de los requisitos de presencia combinada Se agregaron pruebas del verificador del CTS para los requisitos de calibración de presencias. Para obtener más información, consulta las secciones 2.2.1, 7.4.9 y 7.4.3 del CDD. Agregado
Pruebas multidispositivo en CTS Android 13 admite pruebas multidispositivo. Las pruebas que requieren varios dispositivos se ejecutan automáticamente durante la ejecución del CTS. CTS 13 incluye algunas pruebas multidispositivo que se activan automáticamente cuando se usa 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, consulta Paquetes multidispositivos. Agregado
Actualizaciones de los requisitos del PA de 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 de Wi-Fi mejorado para CTS con dos AP de DBS (2.4 GHz + 5 GHz). Cualquier AP físico de DBS se puede programar para admitir estos dos AP lógicos, como TPLink AC 1750 con OpenWRT. Para obtener más información, consulta Simultaneidad de STA/STA de Wi-Fi. Actualizada
Anotaciones de requisitos de la API y del CDD en el verificador de CTS Se agregaron anotaciones para las pruebas que aplican comportamientos de API y requisitos del CDD en el verificador de CTS. Agregado
CTS aportado por desarrolladores Los desarrolladores externos pueden contribuir con pruebas nuevas al CTS y al verificador de CTS si siguen los lineamientos de la entrada de blog CTS con tecnología de desarrollador (CTS-D). Agregado
Pruebas plegables automatizadas La API de DeviceStateManager habilita pruebas con la opción de modos alternativos configurada para ejecutarse en diferentes estados de un dispositivo plegable. La ejecución de prueba se basa en los estados de plegado de la pantalla definidos en el dispositivo. Para obtener más información, consulta Cómo ejecutar CTS para modos alternativos. Agregado
Configuración del modelo de referencia Se agregaron dos parámetros de configuración del modelo de referencia que se suponen comúnmente de forma predeterminada. Antes de ejecutar cada módulo de prueba de CTS, el verificador del sistema establece automáticamente la siguiente configuración de referencia del dispositivo:
  • Mantener la pantalla encendida
  • Inhabilita las actualizaciones automáticas del SO
Agregado
Mejora de la calidad de las pruebas de CTS Se corrigió la inestabilidad de las pruebas y se redujo el tiempo de ejecución prolongado de ciertas pruebas. Actualizada

Módulos de CTS

La cantidad de módulos de prueba y casos de prueba es la siguiente:

  • Aproximadamente 1,068 módulos según los dispositivos
  • Alrededor de 2.69 millones de casos de prueba en 2 ABI

En Android 13, se agregan un total de 119 módulos nuevos y se quitan un total de 19. Consulta las siguientes tablas para obtener más información.

Módulos nuevos

Se agregó el nombre del módulo de prueba ABI Prueba de apps instantáneas
CtsAdServicesDeviceTestCases arm64-v8a
CtsAdServicesDeviceTestCases[instant] arm64-v8a
CtsAmbientContextServiceTestCases arm64-v8a
Casos de prueba de CtsAndroidTestBase29ApiSignatureTest arm64-v8a
CtsAndroidTestBase29ApiSignatureTestCases[instant] arm64-v8a
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases arm64-v8a
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] arm64-v8a
CtsArtTestCases arm64-v8a
Casos de prueba de CtsArt armeabi-v7a
CtsArtTestCases[instant] arm64-v8a
CtsBootDisplayModeTestCases arm64-v8a
CtsBootDisplayModeTestCases[instant] arm64-v8a
CtsCarBuiltinApiHostTestCases arm64-v8a
CtsCarHostNonRecoverableTestCases arm64-v8a
CtsCloudSearchServiceTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases[instant] arm64-v8a
CtsCompanionDeviceManagerNoCompanionServicesTestCases arm64-v8a
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] arm64-v8a
CtsCompanionDeviceManagerUiAutomationTestCases arm64-v8a
CtsCompanionDeviceManagerUiAutomationTestCases[instant] arm64-v8a
Casos de pruebadeCtsGameService arm64-v8a
Casos de pruebadeCtsGameService armeabi-v7a
CtsGpuMetricsHostTestCases arm64-v8a
CtsInputMethodTestCases32 arm64-v8a
CtsInputMethodTestCases32[instant] arm64-v8a
CtsKeystorePerformanceTestCases arm64-v8a
CtsKeystorePerformanceTestCases armeabi-v7a
CtsKeystoreWycheproofTestCases arm64-v8a
CtsKeystoreWycheproofTestCases armeabi-v7a
CtsLocaleConfigTestCases arm64-v8a
CtsLocaleManagerHostTestCases arm64-v8a
CtsLocaleManagerTestCases arm64-v8a
Casos de prueba de CtsMediaAudio arm64-v8a
Casos de prueba de CtsMediaAudio armeabi-v7a
CtsMediaAudioTestCases[instant] arm64-v8a
CtsMediaCodecTestCases arm64-v8a
CtsMediaCodecTestCases armeabi-v7a
CtsMediaCodecTestCases[instant] arm64-v8a
CtsMediaDecoderTestCases arm64-v8a
CtsMediaDecoderTestCases armeabi-v7a
CtsMediaDecoderTestCases[instant] arm64-v8a
Casos de prueba de CtsMediaDrmFramework arm64-v8a
Casos de prueba de CtsMediaDrmFramework armeabi-v7a
CtsMediaDrmFrameworkTestCases[instant] arm64-v8a
CtsMediaEncoderTestCases arm64-v8a
CtsMediaEncoderTestCases armeabi-v7a
CtsMediaEncoderTestCases[instant] arm64-v8a
Casos de prueba de CtsMediaExtractor arm64-v8a
CtsMediaExtractorTestCases armeabi-v7a
CtsMediaExtractorTestCases[instant] arm64-v8a
CtsMediaMiscTestCases arm64-v8a
CtsMediaMiscTestCases armeabi-v7a
CtsMediaMiscTestCases[instant] arm64-v8a
Casos de prueba de CtsMediaMuxer arm64-v8a
Casos de prueba de CtsMediaMuxer armeabi-v7a
CtsMediaMuxerTestCases[instantánea] arm64-v8a
CtsMediaPlayerTestCases arm64-v8a
Casos de prueba de CtsMediaPlayer armeabi-v7a
CtsMediaPlayerTestCases[instant] arm64-v8a
CtsMediaRecorderTestCases arm64-v8a
CtsMediaRecorderTestCases armeabi-v7a
CtsMediaRecorderTestCases[instant] arm64-v8a
CtsMultiUserTestCases[run-on-secondary-user] arm64-v8a
CtsMultiUserTestCases[run-on-work-profile] arm64-v8a
CtsNNAPIStatsdAtomHostTestCases arm64-v8a
CtsNNAPIStatsdAtomHostTestCases armeabi-v7a
CtsNNAPIStatsdAtomHostTestCases[instant] arm64-v8a
Casos de prueba de CtsNativeNetPlatform arm64-v8a
CtsNativeNetPlatformTestCases armeabi-v7a
CtsNativeNetPlatformTestCases[instant] arm64-v8a
CtsNearbyFastPairTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk31 arm64-v8a
CtsNetTestCasesMaxTargetSdk31[instant] arm64-v8a
CtsOnDevicePersonalizationTestCases arm64-v8a
CtsOnDevicePersonalizationTestCases[instant] arm64-v8a
CtsOsTestCases[ejecutar-con-usuario-secundario] arm64-v8a
CtsOsTestCases[run-on-work-profile] arm64-v8a
CtsPackageSettingHostTestCases arm64-v8a
CtsPackageSettingHostTestCases armeabi-v7a
CtsPersistentDataBlockManagerTestCases arm64-v8a
CtsPersistentDataBlockManagerTestCases armeabi-v7a
CtsPhotoPickerTest arm64-v8a
CtsPhotoPickerTest[ejecución-en-secondary-user] arm64-v8a
CtsPhotoPickerTest[run-on-work-profile] arm64-v8a
CtsProcessTest arm64-v8a
Casos de prueba del centro de seguridad de Cts arm64-v8a
CtsSelinuxTargetSdk30TestCases arm64-v8a
CtsSettingsAPITestCases arm64-v8a
CtsSettingsAPITestCases[instant] arm64-v8a
CtsSharedUserMigrationTestCases arm64-v8a
CtsSkQPTestCases arm64-v8a
CtsSkQPTestCases armeabi-v7a
Casos de prueba de dispositivos de Cts Suplementario arm64-v8a
CtsSupplementalApiDeviceTestCases[instant] arm64-v8a
CtsTaskFpsCallbackTestCases arm64-v8a
CtsTaskFpsCallbackTestCases armeabi-v7a
CtsTaskFpsCallbackTestCases[instant] arm64-v8a
CtsTelephony5TestCases arm64-v8a
Casos de prueba de CtsTileService arm64-v8a
CtsVirtualDevicesTestCases arm64-v8a
CtsVirtualDevicesTestCases[instant] arm64-v8a
CtsWallpaperEffectsGenerationServiceTestCases arm64-v8a
CtsWifiAwareTestCases arm64-v8a
MicrodroidHostTestCases arm64-v8a
MicrodroidTestApp arm64-v8a
art-run-test-048-reflect-v8 arm64-v8a
art-run-test-048-reflect-v8 armeabi-v7a
art_libnativebridge_cts_tests arm64-v8a
art_libnativebridge_cts_tests armeabi-v7a
pruebas_de_arte_independiente_dex2oat_cts arm64-v8a
art_standalone_dex2oat_cts_tests armeabi-v7a
art_standalone_libartpalette_tests arm64-v8a
art_standalone_libartpalette_tests armeabi-v7a
art_standalone_libdexfile_external_tests arm64-v8a
art_standalone_libdexfile_external_tests armeabi-v7a
libnativeloader_test arm64-v8a
prueba_libnativeloader armeabi-v7a
odsign_e2e_tests arm64-v8a

Módulos quitados

Se borró el nombre del módulo de prueba ABI Prueba de app instantánea
CtsActivityRecognitionTestCases[instant] arm64-v8a
CtsAndroidTestBase28ApiSignatureTestCases arm64-v8a
CtsAndroidTestBase28ApiSignatureTestCases[instant] arm64-v8a
CtsAppCloningHostTest[instant] arm64-v8a
CtsCodePathHostTestCases arm64-v8a
Casos de prueba de host de CtsCodePath armeabi-v7a
CtsCurrentApiSignatureTestCases[instant] arm64-v8a
CtsDreamsTestCases[instant] arm64-v8a
CtsMediaTestCases arm64-v8a
Casos de prueba de CtsMedia armeabi-v7a
CtsMediaTestCases[instant] arm64-v8a
CtsScopedStorageCoreHostTest[instant] arm64-v8a
CtsTelephonySdk28TestCases arm64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState arm64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState[instant] arm64-v8a
LegacyStorageTest arm64-v8a
LegacyStorageTest[instant] arm64-v8a
ScopedStorageTest arm64-v8a
ScopedStorageTest[instant] arm64-v8a