Cette page comprend les principaux changements CTS introduits dans Android 13.
Fonctionnalités CTS
Android 13 inclut une documentation nouvelle et mise à jour pour les fonctionnalités CTS suivantes.
Fonctionnalités | La description | Ajouté/mis à jour |
---|---|---|
Mises à jour ITS de la caméra | Pour obtenir la liste des modifications, consultez les notes de version de la suite de tests d'image d'appareil photo Android T (AOSP expérimental) . | Actualisé |
Vérification de la conformité aux exigences de présence fusionnée | Ajout de tests CTS Verifier pour les exigences d'étalonnage de présence. Pour plus de détails, voir les sections CDD 2.2.1, 7.4.9 et 7.4.3. | Ajoutée |
Tests multi-appareils dans CTS | Android 13 prend en charge les tests multi-appareils. Les tests qui nécessitent plusieurs appareils sont automatiquement exécutés pendant l'exécution du CTS. CTS 13 inclut des tests multi-appareils qui se déclenchent automatiquement lorsque le sharding 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 plus de détails, voir Suites multi-appareils . | Ajoutée |
Mises à jour des exigences du point d'accès Wi-Fi | Android 13 améliore la prise en charge de la connexion simultanée à deux points d'accès Internet fournissant STA + STA. Pour ces fonctionnalités optionnelles, 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 unique peut être programmé pour prendre en charge ces deux points d'accès logiques, tels que TPLink AC 1750 avec OpenWRT. Pour plus de détails, reportez-vous à Concurrence Wi-Fi STA/STA . | Actualisé |
Annotations des exigences API et CDD dans CTS Verifier | Ajout d'annotations pour les tests appliquant les comportements d'API et les exigences CDD dans CTS Verifier. | Ajoutée |
Le développeur a contribué au CTS | Les développeurs externes peuvent apporter de nouveaux tests à CTS et CTS Verifier en suivant les directives du billet de blog Developer-Powered CTS (CTS-D) . | Ajoutée |
Tests pliables automatisés | L'API DeviceStateManager permet aux tests avec l'option Modes alternatifs configurés pour être exécutés sur différents états d'appareil d'un appareil pliable. L'exécution des tests est basée sur les états de pliage d'affichage définis dans l'appareil. Pour plus de détails, voir Exécution de CTS pour les modes alternatifs . | Ajoutée |
Paramètres de base | Ajout de deux paramètres de base qui sont généralement supposés par défaut. Avant d'exécuter chaque module de test CTS, le vérificateur de système définit automatiquement les paramètres de base de l'appareil suivants :
| Ajoutée |
Amélioration de la qualité des tests CTS | Correction de la flakiness des tests et réduction du temps d'exécution pour certains tests. | Actualisé |
Modules CTS
Le nombre de modules de test et de cas de test est le suivant :
- ~1068 Modules selon les appareils
- ~ 2,69 millions de cas de test sur 2 ABI
Dans Android 13, un total de 119 nouveaux modules sont ajoutés et un total de 19 modules sont supprimés. Consultez les tableaux suivants pour plus d'informations.
Nouveaux modules
Ajout du nom du module de test | ABI | Test d'application instantané |
---|---|---|
CtsAdServicesDeviceTestCases | arm64-v8a | |
CtsAdServicesDeviceTestCases[instant] | arm64-v8a | oui |
CtsAmbientContextServiceTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCas | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[instant] | arm64-v8a | oui |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCas | arm64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] | arm64-v8a | oui |
CtsArtTestCas | arm64-v8a | |
CtsArtTestCas | armeabi-v7a | |
CtsArtTestCases[instant] | arm64-v8a | oui |
CtsBootDisplayModeTestCas | arm64-v8a | |
CtsBootDisplayModeTestCases[instant] | arm64-v8a | oui |
CtsCarBuiltinApiHostTestCas | arm64-v8a | |
CtsCarHostNonRecoverableTestCas | arm64-v8a | |
CtsCloudSearchServiceTestCas | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases[instant] | arm64-v8a | oui |
CtsCompanionDeviceManagerNoCompanionServicesTestCases | arm64-v8a | |
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] | arm64-v8a | oui |
CtsCompanionDeviceManagerUiAutomationTestCas | arm64-v8a | |
CtsCompanionDeviceManagerUiAutomationTestCases[instant] | arm64-v8a | oui |
CtsGameServiceTestCas | arm64-v8a | |
CtsGameServiceTestCas | armeabi-v7a | |
CtsGpuMetricsHostTestCas | arm64-v8a | |
CtsInputMethodTestCases32 | arm64-v8a | |
CtsInputMethodTestCases32[instant] | arm64-v8a | oui |
CtsKeystorePerformanceTestCas | arm64-v8a | |
CtsKeystorePerformanceTestCas | armeabi-v7a | |
CtsKeystoreWycheproofTestCases | arm64-v8a | |
CtsKeystoreWycheproofTestCases | armeabi-v7a | |
CtsLocaleConfigTestCas | arm64-v8a | |
CtsLocaleManagerHostTestCas | arm64-v8a | |
CtsLocaleManagerTestCas | arm64-v8a | |
CtsMediaAudioTestCas | arm64-v8a | |
CtsMediaAudioTestCas | armeabi-v7a | |
CtsMediaAudioTestCases[instant] | arm64-v8a | oui |
CtsMediaCodecTestCas | arm64-v8a | |
CtsMediaCodecTestCas | armeabi-v7a | |
CtsMediaCodecTestCases[instant] | arm64-v8a | oui |
CtsMediaDecoderTestCas | arm64-v8a | |
CtsMediaDecoderTestCas | armeabi-v7a | |
CtsMediaDecoderTestCases[instant] | arm64-v8a | oui |
CtsMediaDrmFrameworkTestCas | arm64-v8a | |
CtsMediaDrmFrameworkTestCas | armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[instant] | arm64-v8a | oui |
CtsMediaEncoderTestCas | arm64-v8a | |
CtsMediaEncoderTestCas | armeabi-v7a | |
CtsMediaEncoderTestCases[instant] | arm64-v8a | oui |
CtsMediaExtractorTestCas | arm64-v8a | |
CtsMediaExtractorTestCas | armeabi-v7a | |
CtsMediaExtractorTestCases[instant] | arm64-v8a | oui |
CtsMediaMiscTestCases | arm64-v8a | |
CtsMediaMiscTestCases | armeabi-v7a | |
CtsMediaMiscTestCases[instant] | arm64-v8a | oui |
CtsMediaMuxerTestCas | arm64-v8a | |
CtsMediaMuxerTestCas | armeabi-v7a | |
CtsMediaMuxerTestCases[instant] | arm64-v8a | oui |
CtsMediaPlayerTestCas | arm64-v8a | |
CtsMediaPlayerTestCas | armeabi-v7a | |
CtsMediaPlayerTestCases[instant] | arm64-v8a | oui |
Cas de test CtsMediaRecorder | arm64-v8a | |
Cas de test CtsMediaRecorder | armeabi-v7a | |
CtsMediaRecorderTestCases[instant] | arm64-v8a | oui |
CtsMultiUserTestCases[exécution sur l'utilisateur secondaire] | arm64-v8a | |
CtsMultiUserTestCases [profil d'exécution sur le travail] | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCas | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCas | armeabi-v7a | |
CtsNNAPIStatsdAtomHostTestCases[instant] | arm64-v8a | oui |
CtsNativeNetPlatformTestCas | arm64-v8a | |
CtsNativeNetPlatformTestCas | armeabi-v7a | |
CtsNativeNetPlatformTestCases[instant] | arm64-v8a | oui |
CtsNearbyFastPairTestCas | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31[instant] | arm64-v8a | oui |
CtsOnDevicePersonalizationTestCas | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[instant] | arm64-v8a | oui |
CtsOsTestCases[exécution sur l'utilisateur secondaire] | arm64-v8a | |
CtsOsTestCases[profil d'exécution sur le travail] | arm64-v8a | |
CtsPackageSettingHostTestCas | arm64-v8a | |
CtsPackageSettingHostTestCas | armeabi-v7a | |
CtsPersistentDataBlockManagerTestCas | arm64-v8a | |
CtsPersistentDataBlockManagerTestCas | armeabi-v7a | |
CtsPhotoPickerTest | arm64-v8a | |
CtsPhotoPickerTest[exécution sur l'utilisateur secondaire] | arm64-v8a | |
CtsPhotoPickerTest[profil d'exécution sur le travail] | arm64-v8a | |
CtsProcessTest | arm64-v8a | |
CtsSafetyCenterTestCases | arm64-v8a | |
CtsSelinuxTargetSdk30TestCas | arm64-v8a | |
CtsSettingsAPITestCas | arm64-v8a | |
CtsSettingsAPITestCases[instant] | arm64-v8a | oui |
CtsSharedUserMigrationTestCas | arm64-v8a | |
Cas de test CtsSkQPT | arm64-v8a | |
Cas de test CtsSkQPT | armeabi-v7a | |
CtsSupplementalApiDeviceTestCas | arm64-v8a | |
CtsSupplementalApiDeviceTestCases[instant] | arm64-v8a | oui |
CtsTaskFpsCallbackTestCas | arm64-v8a | |
CtsTaskFpsCallbackTestCas | armeabi-v7a | |
CtsTaskFpsCallbackTestCases[instant] | arm64-v8a | oui |
CtsTelephony5TestCases | arm64-v8a | |
CtsTileServiceTestCas | arm64-v8a | |
CtsVirtualDevicesTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases[instant] | arm64-v8a | oui |
CtsWallpaperEffectsGenerationServiceTestCas | arm64-v8a | |
CtsWifiAwareTestCas | arm64-v8a | |
MicrodroidHostTestCas | 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'application instantané |
---|---|---|
CtsActivityRecognitionTestCases[instant] | arm64-v8a | oui |
CtsAndroidTestBase28ApiSignatureTestCas | arm64-v8a | |
CtsAndroidTestBase28ApiSignatureTestCases[instant] | arm64-v8a | oui |
CtsAppCloningHostTest[instant] | arm64-v8a | oui |
CtsCodePathHostTestCas | arm64-v8a | |
CtsCodePathHostTestCas | armeabi-v7a | |
CtsCurrentApiSignatureTestCases[instant] | arm64-v8a | oui |
CtsDreamsTestCases[instant] | arm64-v8a | oui |
CtsMediaTestCas | arm64-v8a | |
CtsMediaTestCas | armeabi-v7a | |
CtsMediaTestCases[instant] | arm64-v8a | oui |
CtsScopedStorageCoreHostTest [instantané] | arm64-v8a | oui |
CtsTéléphonieSdk28TestCas | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[instant] | arm64-v8a | oui |
LegacyStorageTest | arm64-v8a | |
LegacyStorageTest[instantané] | arm64-v8a | oui |
ScopedStorageTest | arm64-v8a | |
ScopedStorageTest [instantané] | arm64-v8a | oui |