Cette page inclut les principales modifications apportées au CTS dans Android 13.
Fonctionnalités CTS
Android 13 inclut de nouvelles documentations et des mises à jour pour les fonctionnalités CTS suivantes.
Fonctionnalités | Description | Ajouté/Mis à jour |
---|---|---|
Mises à jour de l'ITS de l'appareil photo | Pour obtenir la liste des modifications, consultez les notes de version de la suite de tests d'images de l'appareil photo Android T (AOSP expérimental). | Mise à jour |
Vérification de la conformité aux exigences de Fused Presence | Ajout de tests CTS Verifier pour les exigences de calibrage de la présence. Pour en savoir plus, consultez les sections 2.2.1, 7.4.9 et 7.4.3 du CDD. | Ajouté |
Tests multi-appareils dans CTS | Android 13 est compatible avec les tests multi-appareils. Les tests qui nécessitent plusieurs appareils sont exécutés automatiquement lors de l'exécution du CTS.
CTS 13 inclut certains tests multi-appareils qui se déclenchent automatiquement lorsque le fractionnement est utilisé. Bien que les tests ne nécessitent pas de modifications supplémentaires de la configuration physique, virtualenv doit être installé pour que les tests s'exécutent correctement. Pour en savoir plus, consultez la section Suites multi-appareils. |
Ajouté |
Mises à jour des exigences concernant les points d'accès Wi-Fi | Android 13 améliore la prise en charge de la connexion simultanée à deux points d'accès fournissant Internet pour STA+STA. Pour ces fonctionnalités facultatives, un environnement de test Wi-Fi amélioré pour CTS avec deux points d'accès DBS (2,4 GHz + 5 GHz) est requis. Tout point d'accès DBS physique peut être programmé pour prendre en charge ces deux points d'accès logiques, comme le TPLink AC 1750 avec OpenWRT. Pour en savoir plus, consultez la section Simultanéité STA/STA Wi-Fi. | Mise à jour |
Annotations d'exigences liées aux API et au CDD dans le vérificateur CTS | Ajout d'annotations pour les tests qui appliquent les comportements des API et les exigences du CDD dans CTS Verifier. | Ajouté |
CTS fourni par le développeur | Les développeurs externes peuvent contribuer à de nouveaux tests dans CTS et CTS Verifier en suivant les consignes du post de blog CTS (CTS-D) optimisé pour les développeurs. | Ajouté |
Tests automatisés des appareils pliables | L'API DeviceStateManager permet d'exécuter des tests avec l'option "Modes alternatifs" configurée pour s'exécuter sur différents états d'un appareil pliable. L'exécution des tests est basée sur les états de pliage de l'écran définis sur l'appareil. Pour en savoir plus, consultez la section Exécuter CTS pour les modes alternatifs. |
Ajouté |
Paramètres de référence | Ajout de deux paramètres de référence qui sont généralement supposés par défaut. Avant d'exécuter chaque module de test CTS, le vérificateur du système définit automatiquement les paramètres de référence de l'appareil suivants :
|
Ajouté |
Amélioration de la qualité des tests CTS | Correction de la fragilité des tests et réduction du temps d'exécution long pour certains tests. | Mise à jour |
Modules CTS
Le nombre de modules de test et de cas de test est le suivant:
- ~1 068 modules selon les appareils
- Environ 2,69 millions de scénarios de test sur deux ABI
Dans Android 13, un total de 119 nouveaux modules est ajouté et un total de 19 modules est supprimé. Pour en savoir plus, consultez les tableaux suivants.
Nouveaux modules
Ajout du nom du module de test | ABI | Test d'une application instantanée |
---|---|---|
CtsAdServicesDeviceTestCases | arm64-v8a | |
CtsAdServicesDeviceTestCases[instant] | arm64-v8a | oui |
CtsAmbientContextServiceTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[instant] | arm64-v8a | oui |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] | arm64-v8a | oui |
CtsArtTestCases | arm64-v8a | |
CtsArtTestCases | armeabi-v7a | |
CtsArtTestCases[instant] | arm64-v8a | oui |
CtsBootDisplayModeTestCases | arm64-v8a | |
CtsBootDisplayModeTestCases[instant] | arm64-v8a | oui |
CtsCarBuiltinApiHostTestCases | arm64-v8a | |
CtsCarHostNonRecoverableTestCases | arm64-v8a | |
CtsCloudSearchServiceTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases[instant] | arm64-v8a | oui |
CtsCompanionDeviceManagerNoCompanionServicesTestCases | arm64-v8a | |
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] | arm64-v8a | oui |
CtsCompanionDeviceManagerUiAutomationTestCases | arm64-v8a | |
CtsCompanionDeviceManagerUiAutomationTestCases[instant] | arm64-v8a | oui |
CtsGameServiceTestCases | arm64-v8a | |
CtsGameServiceTestCases | armeabi-v7a | |
CtsGpuMetricsHostTestCases | arm64-v8a | |
CtsInputMethodTestCases32 | arm64-v8a | |
CtsInputMethodTestCases32[instant] | arm64-v8a | oui |
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 | oui |
CtsMediaCodecTestCases | arm64-v8a | |
CtsMediaCodecTestCases | armeabi-v7a | |
CtsMediaCodecTestCases[instant] | arm64-v8a | oui |
CtsMediaDecoderTestCases | arm64-v8a | |
CtsMediaDecoderTestCases | armeabi-v7a | |
CtsMediaDecoderTestCases[instant] | arm64-v8a | oui |
CtsMediaDrmFrameworkTestCases | arm64-v8a | |
CtsMediaDrmFrameworkTestCases | armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[instant] | arm64-v8a | oui |
CtsMediaEncoderTestCases | arm64-v8a | |
CtsMediaEncoderTestCases | armeabi-v7a | |
CtsMediaEncoderTestCases[instant] | arm64-v8a | oui |
CtsMediaExtractorTestCases | arm64-v8a | |
CtsMediaExtractorTestCases | armeabi-v7a | |
CtsMediaExtractorTestCases[instant] | arm64-v8a | oui |
CtsMediaMiscTestCases | arm64-v8a | |
CtsMediaMiscTestCases | armeabi-v7a | |
CtsMediaMiscTestCases[instant] | arm64-v8a | oui |
CtsMediaMuxerTestCases | arm64-v8a | |
CtsMediaMuxerTestCases | armeabi-v7a | |
CtsMediaMuxerTestCases[instant] | arm64-v8a | oui |
CtsMediaPlayerTestCases | arm64-v8a | |
CtsMediaPlayerTestCases | armeabi-v7a | |
CtsMediaPlayerTestCases[instant] | arm64-v8a | oui |
CtsMediaRecorderTestCases | arm64-v8a | |
CtsMediaRecorderTestCases | armeabi-v7a | |
CtsMediaRecorderTestCases[instant] | arm64-v8a | oui |
CtsMultiUserTestCases[run-on-secondary-user] | arm64-v8a | |
CtsMultiUserTestCases[run-on-work-profile] | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | armeabi-v7a | |
CtsNNAPIStatsdAtomHostTestCases[instant] | arm64-v8a | oui |
CtsNativeNetPlatformTestCases | arm64-v8a | |
CtsNativeNetPlatformTestCases | armeabi-v7a | |
CtsNativeNetPlatformTestCases[instant] | arm64-v8a | oui |
CtsNearbyFastPairTestCases | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31[instant] | arm64-v8a | oui |
CtsOnDevicePersonalizationTestCases | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[instant] | arm64-v8a | oui |
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 | oui |
CtsSharedUserMigrationTestCases | arm64-v8a | |
CtsSkQPTestCases | arm64-v8a | |
CtsSkQPTestCases | armeabi-v7a | |
CtsSupplementalApiDeviceTestCases | arm64-v8a | |
CtsSupplementalApiDeviceTestCases[instant] | arm64-v8a | oui |
CtsTaskFpsCallbackTestCases | arm64-v8a | |
CtsTaskFpsCallbackTestCases | armeabi-v7a | |
CtsTaskFpsCallbackTestCases[instant] | arm64-v8a | oui |
CtsTelephony5TestCases | arm64-v8a | |
CtsTileServiceTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases[instant] | arm64-v8a | oui |
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 |
Modules supprimés
Nom du module de test supprimé | ABI | Test d'une application instantanée |
---|---|---|
CtsActivityRecognitionTestCases[instant] | arm64-v8a | oui |
CtsAndroidTestBase28ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase28ApiSignatureTestCases[instant] | arm64-v8a | oui |
CtsAppCloningHostTest[instant] | arm64-v8a | oui |
CtsCodePathHostTestCases | arm64-v8a | |
CtsCodePathHostTestCases | armeabi-v7a | |
CtsCurrentApiSignatureTestCases[instant] | arm64-v8a | oui |
CtsDreamsTestCases[instant] | arm64-v8a | oui |
CtsMediaTestCases | arm64-v8a | |
CtsMediaTestCases | armeabi-v7a | |
CtsMediaTestCases[instant] | arm64-v8a | oui |
CtsScopedStorageCoreHostTest[instant] | arm64-v8a | oui |
CtsTelephonySdk28TestCases | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[instant] | arm64-v8a | oui |
LegacyStorageTest | arm64-v8a | |
LegacyStorageTest[instant] | arm64-v8a | oui |
ScopedStorageTest | arm64-v8a | |
ScopedStorageTest[instant] | arm64-v8a | oui |