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:
|
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 | sí |
CtsAmbientContextServiceTestCases | arm64-v8a | |
Casos de prueba de CtsAndroidTestBase29ApiSignatureTest | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[instant] | arm64-v8a | sí |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] | arm64-v8a | sí |
CtsArtTestCases | arm64-v8a | |
Casos de prueba de CtsArt | armeabi-v7a | |
CtsArtTestCases[instant] | arm64-v8a | sí |
CtsBootDisplayModeTestCases | arm64-v8a | |
CtsBootDisplayModeTestCases[instant] | arm64-v8a | sí |
CtsCarBuiltinApiHostTestCases | arm64-v8a | |
CtsCarHostNonRecoverableTestCases | arm64-v8a | |
CtsCloudSearchServiceTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases[instant] | arm64-v8a | sí |
CtsCompanionDeviceManagerNoCompanionServicesTestCases | arm64-v8a | |
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] | arm64-v8a | sí |
CtsCompanionDeviceManagerUiAutomationTestCases | arm64-v8a | |
CtsCompanionDeviceManagerUiAutomationTestCases[instant] | arm64-v8a | sí |
Casos de pruebadeCtsGameService | arm64-v8a | |
Casos de pruebadeCtsGameService | armeabi-v7a | |
CtsGpuMetricsHostTestCases | arm64-v8a | |
CtsInputMethodTestCases32 | arm64-v8a | |
CtsInputMethodTestCases32[instant] | arm64-v8a | sí |
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 | sí |
CtsMediaCodecTestCases | arm64-v8a | |
CtsMediaCodecTestCases | armeabi-v7a | |
CtsMediaCodecTestCases[instant] | arm64-v8a | sí |
CtsMediaDecoderTestCases | arm64-v8a | |
CtsMediaDecoderTestCases | armeabi-v7a | |
CtsMediaDecoderTestCases[instant] | arm64-v8a | sí |
Casos de prueba de CtsMediaDrmFramework | arm64-v8a | |
Casos de prueba de CtsMediaDrmFramework | armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[instant] | arm64-v8a | sí |
CtsMediaEncoderTestCases | arm64-v8a | |
CtsMediaEncoderTestCases | armeabi-v7a | |
CtsMediaEncoderTestCases[instant] | arm64-v8a | sí |
Casos de prueba de CtsMediaExtractor | arm64-v8a | |
CtsMediaExtractorTestCases | armeabi-v7a | |
CtsMediaExtractorTestCases[instant] | arm64-v8a | sí |
CtsMediaMiscTestCases | arm64-v8a | |
CtsMediaMiscTestCases | armeabi-v7a | |
CtsMediaMiscTestCases[instant] | arm64-v8a | sí |
Casos de prueba de CtsMediaMuxer | arm64-v8a | |
Casos de prueba de CtsMediaMuxer | armeabi-v7a | |
CtsMediaMuxerTestCases[instantánea] | arm64-v8a | sí |
CtsMediaPlayerTestCases | arm64-v8a | |
Casos de prueba de CtsMediaPlayer | armeabi-v7a | |
CtsMediaPlayerTestCases[instant] | arm64-v8a | sí |
CtsMediaRecorderTestCases | arm64-v8a | |
CtsMediaRecorderTestCases | armeabi-v7a | |
CtsMediaRecorderTestCases[instant] | arm64-v8a | sí |
CtsMultiUserTestCases[run-on-secondary-user] | arm64-v8a | |
CtsMultiUserTestCases[run-on-work-profile] | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | armeabi-v7a | |
CtsNNAPIStatsdAtomHostTestCases[instant] | arm64-v8a | sí |
Casos de prueba de CtsNativeNetPlatform | arm64-v8a | |
CtsNativeNetPlatformTestCases | armeabi-v7a | |
CtsNativeNetPlatformTestCases[instant] | arm64-v8a | sí |
CtsNearbyFastPairTestCases | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31[instant] | arm64-v8a | sí |
CtsOnDevicePersonalizationTestCases | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[instant] | arm64-v8a | sí |
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 | sí |
CtsSharedUserMigrationTestCases | arm64-v8a | |
CtsSkQPTestCases | arm64-v8a | |
CtsSkQPTestCases | armeabi-v7a | |
Casos de prueba de dispositivos de Cts Suplementario | arm64-v8a | |
CtsSupplementalApiDeviceTestCases[instant] | arm64-v8a | sí |
CtsTaskFpsCallbackTestCases | arm64-v8a | |
CtsTaskFpsCallbackTestCases | armeabi-v7a | |
CtsTaskFpsCallbackTestCases[instant] | arm64-v8a | sí |
CtsTelephony5TestCases | arm64-v8a | |
Casos de prueba de CtsTileService | arm64-v8a | |
CtsVirtualDevicesTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases[instant] | arm64-v8a | sí |
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 | sí |
CtsAndroidTestBase28ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase28ApiSignatureTestCases[instant] | arm64-v8a | sí |
CtsAppCloningHostTest[instant] | arm64-v8a | sí |
CtsCodePathHostTestCases | arm64-v8a | |
Casos de prueba de host de CtsCodePath | armeabi-v7a | |
CtsCurrentApiSignatureTestCases[instant] | arm64-v8a | sí |
CtsDreamsTestCases[instant] | arm64-v8a | sí |
CtsMediaTestCases | arm64-v8a | |
Casos de prueba de CtsMedia | armeabi-v7a | |
CtsMediaTestCases[instant] | arm64-v8a | sí |
CtsScopedStorageCoreHostTest[instant] | arm64-v8a | sí |
CtsTelephonySdk28TestCases | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[instant] | arm64-v8a | sí |
LegacyStorageTest | arm64-v8a | |
LegacyStorageTest[instant] | arm64-v8a | sí |
ScopedStorageTest | arm64-v8a | |
ScopedStorageTest[instant] | arm64-v8a | sí |