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:
| 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 | sí |
CtsAmbientContextServiceTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiFirmaTestCasos | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[instant] | arm64-v8a | sí |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] | arm64-v8a | sí |
CtsArtTestCasos | arm64-v8a | |
CtsArtTestCasos | armeabi-v7a | |
CtsArtTestCases[instantáneo] | arm64-v8a | sí |
CtsBootDisplayModeTestCases | arm64-v8a | |
CtsBootDisplayModeTestCases[instantáneo] | arm64-v8a | sí |
CtsCarBuiltinApiHostTestCasos | arm64-v8a | |
CtsCarHostNonRecuperableTestCases | arm64-v8a | |
CtsCloudSearchServiceTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases[instantáneo] | arm64-v8a | sí |
Cts Companion Device Manager No Companion Services Casos de prueba | arm64-v8a | |
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] | arm64-v8a | sí |
CtsCompanionDeviceManagerUiAutomatizaciónPruebaCasos | arm64-v8a | |
CtsCompanionDeviceManagerUiAutomationTestCases[instant] | arm64-v8a | sí |
CtsGameServiceTestCases | arm64-v8a | |
CtsGameServiceTestCases | armeabi-v7a | |
CtsGpuMetricsHostTestCasos | arm64-v8a | |
CtsInputMethodTestCases32 | arm64-v8a | |
CtsInputMethodTestCases32[instante] | 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áneo] | arm64-v8a | sí |
CtsMediaCodecTestCases | arm64-v8a | |
CtsMediaCodecTestCases | armeabi-v7a | |
CtsMediaCodecTestCases[instantáneo] | arm64-v8a | sí |
CtsMediaDecoderTestCases | arm64-v8a | |
CtsMediaDecoderTestCases | armeabi-v7a | |
CtsMediaDecoderTestCases[instantáneo] | arm64-v8a | sí |
CtsMediaDrmFrameworkPruebaCasos | arm64-v8a | |
CtsMediaDrmFrameworkPruebaCasos | armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[instant] | arm64-v8a | sí |
CtsMediaEncoderTestCases | arm64-v8a | |
CtsMediaEncoderTestCases | armeabi-v7a | |
CtsMediaEncoderTestCases[instantáneo] | arm64-v8a | sí |
CtsMediaExtractorTestCases | arm64-v8a | |
CtsMediaExtractorTestCases | armeabi-v7a | |
CtsMediaExtractorTestCases[instantáneo] | arm64-v8a | sí |
CtsMediaMiscTestCases | arm64-v8a | |
CtsMediaMiscTestCases | armeabi-v7a | |
CtsMediaMiscTestCases[instantáneo] | arm64-v8a | sí |
CtsMediaMuxerTestCases | arm64-v8a | |
CtsMediaMuxerTestCases | armeabi-v7a | |
CtsMediaMuxerTestCases[instantáneo] | arm64-v8a | sí |
CtsMediaPlayerTestCases | arm64-v8a | |
CtsMediaPlayerTestCases | armeabi-v7a | |
CtsMediaPlayerTestCases[instantáneo] | arm64-v8a | sí |
CtsMediaRecorderTestCases | arm64-v8a | |
CtsMediaRecorderTestCases | armeabi-v7a | |
CtsMediaRecorderTestCases[instantáneo] | arm64-v8a | sí |
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 | sí |
CtsNativeNetPlatformTestCases | arm64-v8a | |
CtsNativeNetPlatformTestCases | armeabi-v7a | |
CtsNativeNetPlatformTestCases[instant] | arm64-v8a | sí |
CtsCercanoRápidoParPruebaCasos | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31[instante] | arm64-v8a | sí |
CtsOnDevicePersonalizaciónTestCases | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[instant] | arm64-v8a | sí |
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 | sí |
CtsSharedUserMigrationTestCases | arm64-v8a | |
CtsSkQPTestCasos | arm64-v8a | |
CtsSkQPTestCasos | armeabi-v7a | |
CtsSupplementalApiDeviceTestCases | arm64-v8a | |
CtsSupplementalApiDeviceTestCases[instant] | arm64-v8a | sí |
CtsTareaFpsDevolución de llamadaPruebaCasos | arm64-v8a | |
CtsTareaFpsDevolución de llamadaPruebaCasos | armeabi-v7a | |
CtsTaskFpsCallbackTestCases[instant] | arm64-v8a | sí |
CtsTelefonía5TestCases | arm64-v8a | |
CtsTileServiceTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases[instantáneo] | arm64-v8a | sí |
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 | sí |
CtsAndroidTestBase28ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase28ApiSignatureTestCases[instant] | arm64-v8a | sí |
CtsAppCloningHostTest[instantáneo] | arm64-v8a | sí |
CtsCodePathHostTestCasos | arm64-v8a | |
CtsCodePathHostTestCasos | armeabi-v7a | |
CtsCurrentApiSignatureTestCases[instant] | arm64-v8a | sí |
CtsDreamsTestCases[instant] | arm64-v8a | sí |
Casos de prueba de CtsMedia | arm64-v8a | |
Casos de prueba de CtsMedia | armeabi-v7a | |
CtsMediaTestCases[instante] | arm64-v8a | sí |
CtsScopedStorageCoreHostTest[instantáneo] | arm64-v8a | sí |
CtsTelefoníaSdk28TestCasos | arm64-v8a | |
CtsTelefoníaPruebaCasosPermisoLeerTeléfonoEstado | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[instant] | arm64-v8a | sí |
Prueba de almacenamiento heredada | arm64-v8a | |
LegacyStorageTest[instantáneo] | arm64-v8a | sí |
ScopedStorageTest | arm64-v8a | |
ScopedStorageTest[instantáneo] | arm64-v8a | sí |