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 o actualizado |
---|---|---|
Actualizaciones del ITS de la cámara | Para ver una lista de los cambios, consulta las Notas de la versión del paquete de pruebas de imagen de la cámara de Android T (AOSP experimental). | Actualizada |
Verificación del cumplimiento de los requisitos de Presencia Combinada | Se agregaron pruebas del verificador del CTS para los requisitos de calibración de presencia. Para obtener más detalles, 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 de CTS.
CTS 13 incluye algunas pruebas de varios dispositivos 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, es necesario instalar virtualenv para que las pruebas se ejecuten correctamente. Para obtener más información, consulta Suites multidispositivo. |
Agregado |
Actualizaciones de requisitos de AP de Wi-Fi | Android 13 mejora la compatibilidad con la conexión simultánea a dos PA que proporcionan Internet para STA + STA. Para estas funciones opcionales, se requiere un entorno de prueba de Wi-Fi mejorado para el CTS con dos PA de DBS (2.4 GHz + 5 GHz). Cualquier AP físico único 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 API y CDD en el verificador de CTS | Se agregaron anotaciones para las pruebas que aplican los comportamientos de la API y los requisitos del CDD en el verificador de CTS. | Agregado |
CTS con contribuciones de desarrolladores | Los desarrolladores externos pueden aportar pruebas nuevas al CTS y al CTS Verifier siguiendo los lineamientos del artículo de blog CTS con tecnología de desarrollador (CTS-D). | Agregado |
Pruebas automatizadas de plegado | La API de DeviceStateManager permite ejecutar pruebas con la opción de modos alternativos configurada en diferentes estados de dispositivos plegables. La ejecución de la prueba se basa en los estados de plegado de la pantalla definidos en el dispositivo. Para obtener más detalles, consulta Cómo ejecutar CTS para modos alternativos. |
Agregado |
Configuración de referencia | Se agregaron dos parámetros de configuración de referencia que se suelen suponer de forma predeterminada. Antes de ejecutar cada módulo de prueba de CTS, el verificador del sistema establece automáticamente los siguientes parámetros de configuración de referencia del dispositivo:
|
Agregado |
Mejora de la calidad de las pruebas de CTS | Se corrigió la fragilidad 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
- Aproximadamente 2.69 millones de casos de prueba en 2 ABIs
En Android 13, se agregaron 119 módulos nuevos y se quitaron 19. Consulta las siguientes tablas para obtener más información.
Nuevos módulos
Se agregó el nombre del módulo de prueba | ABI | Prueba de app instantánea |
---|---|---|
CtsAdServicesDeviceTestCases | arm64-v8a | |
CtsAdServicesDeviceTestCases[instant] | arm64-v8a | sí |
CtsAmbientContextServiceTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[instant] | arm64-v8a | sí |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] | arm64-v8a | sí |
CtsArtTestCases | arm64-v8a | |
CtsArtTestCases | 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í |
CtsGameServiceTestCases | arm64-v8a | |
CtsGameServiceTestCases | 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 | |
CtsMediaAudioTestCases | arm64-v8a | |
CtsMediaAudioTestCases | 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í |
CtsMediaDrmFrameworkTestCases | arm64-v8a | |
CtsMediaDrmFrameworkTestCases | armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[instant] | arm64-v8a | sí |
CtsMediaEncoderTestCases | arm64-v8a | |
CtsMediaEncoderTestCases | armeabi-v7a | |
CtsMediaEncoderTestCases[instant] | arm64-v8a | sí |
CtsMediaExtractorTestCases | arm64-v8a | |
CtsMediaExtractorTestCases | armeabi-v7a | |
CtsMediaExtractorTestCases[instant] | arm64-v8a | sí |
CtsMediaMiscTestCases | arm64-v8a | |
CtsMediaMiscTestCases | armeabi-v7a | |
CtsMediaMiscTestCases[instant] | arm64-v8a | sí |
CtsMediaMuxerTestCases | arm64-v8a | |
CtsMediaMuxerTestCases | armeabi-v7a | |
CtsMediaMuxerTestCases[instant] | arm64-v8a | sí |
CtsMediaPlayerTestCases | arm64-v8a | |
CtsMediaPlayerTestCases | 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í |
CtsNativeNetPlatformTestCases | 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[run-on-secondary-user] | 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[run-on-secondary-user] | arm64-v8a | |
CtsPhotoPickerTest[run-on-work-profile] | arm64-v8a | |
CtsProcessTest | arm64-v8a | |
CtsSafetyCenterTestCases | arm64-v8a | |
CtsSelinuxTargetSdk30TestCases | arm64-v8a | |
CtsSettingsAPITestCases | arm64-v8a | |
CtsSettingsAPITestCases[instant] | arm64-v8a | sí |
CtsSharedUserMigrationTestCases | arm64-v8a | |
CtsSkQPTestCases | arm64-v8a | |
CtsSkQPTestCases | armeabi-v7a | |
CtsSupplementalApiDeviceTestCases | arm64-v8a | |
CtsSupplementalApiDeviceTestCases[instant] | arm64-v8a | sí |
CtsTaskFpsCallbackTestCases | arm64-v8a | |
CtsTaskFpsCallbackTestCases | armeabi-v7a | |
CtsTaskFpsCallbackTestCases[instant] | arm64-v8a | sí |
CtsTelephony5TestCases | arm64-v8a | |
CtsTileServiceTestCases | 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 | |
art_standalone_dex2oat_cts_tests | 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 | |
libnativeloader_test | 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 | |
CtsCodePathHostTestCases | armeabi-v7a | |
CtsCurrentApiSignatureTestCases[instant] | arm64-v8a | sí |
CtsDreamsTestCases[instant] | arm64-v8a | sí |
CtsMediaTestCases | arm64-v8a | |
CtsMediaTestCases | 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í |