Esta página incluye los cambios clave de CTS introducidos en Android 13.
Funciones CTS
Android 13 incluye documentación nueva y actualizada para las siguientes funciones de CTS.
Características | Descripción | Agregado/Actualizado |
---|---|---|
Actualizaciones de la cámara ITS | Para obtener una lista de cambios, consulte las Notas de la versión de Android T (AOSP experimental) Camera Image Test Suite . | Actualizado |
Verificación del cumplimiento de los requisitos de presencia fusionada | Se agregaron pruebas del Verificador CTS para los requisitos de Calibración de Presencia. Para obtener más información, consulte las secciones CDD 2.2.1, 7.4.9 y 7.4.3. | Agregado |
Pruebas multidispositivo en CTS | Android 13 admite pruebas en múltiples dispositivos. Las pruebas que requieren múltiples dispositivos se ejecutan automáticamente durante la ejecución de CTS. CTS 13 incluye algunas pruebas multidispositivo 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, es necesario instalar virtualenv para que las pruebas se ejecuten correctamente. Para obtener más información, consulte Suites multidispositivo . | Agregado |
Actualizaciones de requisitos de AP Wifi | Android 13 mejora la compatibilidad con la conexión simultánea a dos Internet y proporciona AP para STA+STA. Para estas funciones opcionales, se requiere un entorno de prueba de Wi-Fi mejorado para CTS con dos AP DBS (2,4 GHz + 5 GHz). Cualquier AP DBS físico se puede programar para admitir estos dos AP lógicos, como TPLink AC 1750 con OpenWRT. Para obtener más información, consulte Concurrencia de Wi-Fi STA/STA . | Actualizado |
Anotaciones de requisitos de API y CDD en CTS Verifier | Se agregaron anotaciones para las pruebas que imponen comportamientos de API y requisitos de CDD en CTS Verifier. | Agregado |
CTS aportado por el desarrollador | Los desarrolladores externos pueden contribuir con nuevas pruebas a CTS y CTS Verifier siguiendo las pautas de la publicación del blog Developer-Powered CTS (CTS-D) . | Agregado |
Pruebas plegables automatizadas | La API DeviceStateManager permite pruebas con la opción Modos alternativos configurada para ejecutarse en diferentes estados 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 . | Agregado |
Configuración de referencia | Se agregaron dos configuraciones de referencia que comúnmente se asumen de forma predeterminada. Antes de ejecutar cada módulo de prueba CTS, el verificador del sistema establece automáticamente las siguientes configuraciones de referencia del dispositivo:
| Agregado |
Mejora de la calidad de la prueba CTS | Se corrigió la debilidad de las pruebas 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 | ABI | Prueba de aplicación instantánea |
---|---|---|
CtsAdServicesDeviceTestCases | arm64-v8a | |
CtsAdServicesDeviceTestCases[instante] | arm64-v8a | Sí |
CtsAmbientContextServiceTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[instante] | arm64-v8a | Sí |
CtsAndroidTestBaseUsosBibliotecaApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instantáneo] | arm64-v8a | Sí |
CtsArtCasos De Prueba | arm64-v8a | |
CtsArtCasos De Prueba | armeabi-v7a | |
CtsArtTestCases[instantáneo] | arm64-v8a | Sí |
CtsBootDisplayModeTestCasos | arm64-v8a | |
CtsBootDisplayModeTestCases[instante] | arm64-v8a | Sí |
CtsCarBuiltinApiHostTestCases | arm64-v8a | |
CtsCarHostNo recuperableTestCases | arm64-v8a | |
CtsCloudSearchServiceCasos de prueba | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases[instante] | arm64-v8a | Sí |
CtsCompanionDeviceManagerNoCompanionServicesCasos de prueba | arm64-v8a | |
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instantáneo] | arm64-v8a | Sí |
CtsCompanionDeviceManagerUiAutomationTestCases | arm64-v8a | |
CtsCompanionDeviceManagerUiAutomationTestCases[instantáneo] | arm64-v8a | Sí |
CtsGameServiceCasos de prueba | arm64-v8a | |
CtsGameServiceCasos de prueba | armeabi-v7a | |
CtsGpuMetricsHostTestCases | 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 | |
CtsLocaleManagerCasos de prueba | arm64-v8a | |
CtsMediaAudioCasos de prueba | arm64-v8a | |
CtsMediaAudioCasos de prueba | armeabi-v7a | |
CtsMediaAudioTestCases[instante] | arm64-v8a | Sí |
Casos de prueba CtsMediaCodec | arm64-v8a | |
Casos de prueba CtsMediaCodec | armeabi-v7a | |
CtsMediaCodecTestCases[instantáneo] | arm64-v8a | Sí |
Casos de prueba de CtsMediaDecoder | arm64-v8a | |
Casos de prueba de CtsMediaDecoder | armeabi-v7a | |
CtsMediaDecoderTestCases[instante] | arm64-v8a | Sí |
CtsMediaDrmFrameworkCasos de prueba | arm64-v8a | |
CtsMediaDrmFrameworkCasos de prueba | armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[instante] | arm64-v8a | Sí |
Casos de prueba de CtsMediaEncoder | arm64-v8a | |
Casos de prueba de CtsMediaEncoder | armeabi-v7a | |
CtsMediaEncoderTestCases[instante] | arm64-v8a | Sí |
CtsMediaExtractorCasos de prueba | arm64-v8a | |
CtsMediaExtractorCasos de prueba | armeabi-v7a | |
CtsMediaExtractorTestCases[instante] | arm64-v8a | Sí |
CtsMediaMiscTestCases | arm64-v8a | |
CtsMediaMiscTestCases | armeabi-v7a | |
CtsMediaMiscTestCases[instante] | arm64-v8a | Sí |
Casos de prueba de CtsMediaMuxer | arm64-v8a | |
Casos de prueba de CtsMediaMuxer | armeabi-v7a | |
CtsMediaMuxerTestCases[instante] | arm64-v8a | Sí |
CtsMediaPlayerCasos de prueba | arm64-v8a | |
CtsMediaPlayerCasos de prueba | armeabi-v7a | |
CtsMediaPlayerTestCases[instante] | arm64-v8a | Sí |
CtsMediaRecorderCasos de prueba | arm64-v8a | |
CtsMediaRecorderCasos de prueba | armeabi-v7a | |
CtsMediaRecorderTestCases[instante] | 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[instante] | arm64-v8a | Sí |
Casos de prueba de CtsNativeNetPlatform | arm64-v8a | |
Casos de prueba de CtsNativeNetPlatform | armeabi-v7a | |
CtsNativeNetPlatformTestCases[instante] | arm64-v8a | Sí |
CtsNearbyFastPairPruebaCasos | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31[instantáneo] | arm64-v8a | Sí |
CtsOnDevicePersonalizaciónCasos de prueba | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[instante] | arm64-v8a | Sí |
CtsOsTestCases[ejecutar-en-usuario-secundario] | arm64-v8a | |
CtsOsTestCases[perfil de ejecución en el trabajo] | arm64-v8a | |
CtsPackageSettingHostTestCases | arm64-v8a | |
CtsPackageSettingHostTestCases | armeabi-v7a | |
CtsPersistentDataBlockManagerTestCases | arm64-v8a | |
CtsPersistentDataBlockManagerTestCases | armeabi-v7a | |
CtsPhotoPickerPrueba | arm64-v8a | |
CtsPhotoPickerTest[ejecutar-en-usuario-secundario] | arm64-v8a | |
CtsPhotoPickerTest[perfil de ejecución en el trabajo] | arm64-v8a | |
Prueba de proceso Cts | arm64-v8a | |
CtsSafetyCenterCasos de prueba | arm64-v8a | |
CtsSelinuxTargetSdk30Casos de prueba | arm64-v8a | |
CtsConfiguraciónAPITCasos de prueba | arm64-v8a | |
CtsSettingsAPITestCases[instantáneo] | arm64-v8a | Sí |
CtsSharedUserMigrationTestCases | arm64-v8a | |
CtsSkQPTcasos de prueba | arm64-v8a | |
CtsSkQPTcasos de prueba | armeabi-v7a | |
CtsSupplementalApiDeviceTestCases | arm64-v8a | |
CtsSupplementalApiDeviceTestCases[instante] | arm64-v8a | Sí |
CtsTaskFpsCallbackTestCases | arm64-v8a | |
CtsTaskFpsCallbackTestCases | armeabi-v7a | |
CtsTaskFpsCallbackTestCases[instante] | arm64-v8a | Sí |
CtsTelefonía5Casos De Prueba | arm64-v8a | |
CtsTileServiceCasos de prueba | arm64-v8a | |
CtsDispositivosVirtualesCasos De Prueba | arm64-v8a | |
CtsVirtualDevicesTestCases[instante] | arm64-v8a | Sí |
CtsFondo De PantallaEfectosGeneraciónServicioCasos De Prueba | arm64-v8a | |
Casos de prueba CtsWifiAware | arm64-v8a | |
Casos de prueba de MicrodroidHost | arm64-v8a | |
Aplicación MicrodroidTest | arm64-v8a | |
prueba-de-ejecución-de-arte-048-reflect-v8 | arm64-v8a | |
prueba-de-ejecución-de-arte-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 eliminados
Nombre del módulo de prueba eliminado | ABI | Prueba de aplicación instantánea |
---|---|---|
CtsActivityRecognitionTestCases[instante] | arm64-v8a | Sí |
CtsAndroidTestBase28ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase28ApiSignatureTestCases[instante] | arm64-v8a | Sí |
CtsAppCloningHostTest[instante] | arm64-v8a | Sí |
CtsCodePathHostPruebaCasos | arm64-v8a | |
CtsCodePathHostPruebaCasos | armeabi-v7a | |
CtsCurrentApiSignatureTestCases[instante] | arm64-v8a | Sí |
CtsDreamsTestCases[instante] | arm64-v8a | Sí |
Casos de prueba de CtsMedia | arm64-v8a | |
Casos de prueba de CtsMedia | armeabi-v7a | |
CtsMediaTestCases[instantáneo] | arm64-v8a | Sí |
CtsScopedStorageCoreHostTest[instante] | arm64-v8a | Sí |
CtsTelefoníaSdk28Casos De Prueba | arm64-v8a | |
CtsTelefoníaPruebaCasosPermisoLeerTeléfonoEstado | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[instante] | arm64-v8a | Sí |
Prueba de almacenamiento heredado | arm64-v8a | |
Prueba de almacenamiento heredado [instantáneo] | arm64-v8a | Sí |
Prueba de almacenamiento con alcance | arm64-v8a | |
Prueba de almacenamiento con alcance [instantáneo] | arm64-v8a | Sí |