Cette page comprend les principales modifications CTS introduites dans Android 13.
Fonctionnalités CTS
Android 13 inclut une documentation nouvelle et mise à jour pour les fonctionnalités CTS suivantes.
Caractéristiques | Description | Ajouté/mis à jour |
---|---|---|
Mises à jour de la caméra ITS | Pour obtenir la liste des modifications, consultez les notes de version de la suite de tests d'images de caméra Android T (AOSP expérimental) . | Mis à jour |
Vérification de la conformité aux exigences de présence fusionnée | Ajout des 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 partitionnement est utilisé. Bien que les tests ne nécessitent pas de modifications supplémentaires dans 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 Wifi | Android 13 améliore la prise en charge de la connexion simultanée à deux points d'accès Internet fournissant des points d'accès 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. N'importe quel point d'accès DBS physique 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 . | Mis à jour |
Annotations des exigences API et CDD dans CTS Verifier | Ajout d'annotations pour les tests appliquant les comportements API et les exigences CDD dans CTS Verifier. | Ajoutée |
CTS contribué par le développeur | Les développeurs externes peuvent contribuer à de nouveaux tests pour 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'un appareil pliable. L'exécution des tests est basée sur les états de pliage de l'affichage définis dans l'appareil. Pour plus de détails, consultez Exécution de CTS pour des modes alternatifs . | Ajoutée |
Paramètres de base | Ajout de deux paramètres de base généralement acceptés par défaut. Avant d'exécuter chaque module de test CTS, le vérificateur 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 l'écaillement des tests et réduction du temps d'exécution pour certains tests. | Mis à jour |
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
Nom du module de test ajouté | IBI | Test d'application instantané |
---|---|---|
CtsAdServicesDeviceTestCases | arm64-v8a | |
CtsAdServicesDeviceTestCases[instantané] | arm64-v8a | Oui |
CtsAmbientContextServiceTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[instantané] | arm64-v8a | Oui |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instantané] | arm64-v8a | Oui |
CtsArtTestCas | arm64-v8a | |
CtsArtTestCas | armeabi-v7a | |
CtsArtTestCases[instantané] | arm64-v8a | Oui |
CtsBootDisplayModeTestCases | arm64-v8a | |
CtsBootDisplayModeTestCases[instantané] | arm64-v8a | Oui |
CtsCarBuiltinApiHostTestCases | arm64-v8a | |
CtsCarHostNonRecoverableTestCases | arm64-v8a | |
CtsCloudSearchServiceTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases[instantané] | arm64-v8a | Oui |
CtsCompanionDeviceManagerNoCompanionServicesTestCases | arm64-v8a | |
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instantané] | arm64-v8a | Oui |
CtsCompanionDeviceManagerUiAutomationTestCases | arm64-v8a | |
CtsCompanionDeviceManagerUiAutomationTestCases[instantané] | arm64-v8a | Oui |
CtsGameServiceTestCases | arm64-v8a | |
CtsGameServiceTestCases | armeabi-v7a | |
CtsGpuMetricsHostTestCases | arm64-v8a | |
CtsInputMethodTestCases32 | arm64-v8a | |
CtsInputMethodTestCases32[instantané] | 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[instantané] | arm64-v8a | Oui |
CtsMediaCodecTestCases | arm64-v8a | |
CtsMediaCodecTestCases | armeabi-v7a | |
CtsMediaCodecTestCases[instantané] | arm64-v8a | Oui |
CtsMediaDecoderTestCases | arm64-v8a | |
CtsMediaDecoderTestCases | armeabi-v7a | |
CtsMediaDecoderTestCases[instantané] | arm64-v8a | Oui |
CtsMediaDrmFrameworkTestCases | arm64-v8a | |
CtsMediaDrmFrameworkTestCases | armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[instantané] | arm64-v8a | Oui |
CtsMediaEncoderTestCases | arm64-v8a | |
CtsMediaEncoderTestCases | armeabi-v7a | |
CtsMediaEncoderTestCases[instantané] | arm64-v8a | Oui |
CtsMediaExtractorTestCases | arm64-v8a | |
CtsMediaExtractorTestCases | armeabi-v7a | |
CtsMediaExtractorTestCases[instantané] | arm64-v8a | Oui |
CtsMediaMiscTestCases | arm64-v8a | |
CtsMediaMiscTestCases | armeabi-v7a | |
CtsMediaMiscTestCases[instantané] | arm64-v8a | Oui |
CtsMediaMuxerTestCases | arm64-v8a | |
CtsMediaMuxerTestCases | armeabi-v7a | |
CtsMediaMuxerTestCases[instantané] | arm64-v8a | Oui |
CtsMediaPlayerTestCases | arm64-v8a | |
CtsMediaPlayerTestCases | armeabi-v7a | |
CtsMediaPlayerTestCases[instantané] | arm64-v8a | Oui |
CtsMediaRecorderTestCases | arm64-v8a | |
CtsMediaRecorderTestCases | armeabi-v7a | |
CtsMediaRecorderTestCases[instantané] | arm64-v8a | Oui |
CtsMultiUserTestCases[exécuter sur un utilisateur secondaire] | arm64-v8a | |
CtsMultiUserTestCases[exécution sur le profil de travail] | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | armeabi-v7a | |
CtsNNAPIStatsdAtomHostTestCases[instantané] | arm64-v8a | Oui |
CtsNativeNetPlatformTestCases | arm64-v8a | |
CtsNativeNetPlatformTestCases | armeabi-v7a | |
CtsNativeNetPlatformTestCases[instantané] | arm64-v8a | Oui |
CtsNearbyFastPairTestCases | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31[instantané] | arm64-v8a | Oui |
CtsOnDevicePersonalizationTestCases | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[instantané] | arm64-v8a | Oui |
CtsOsTestCases[exécuter sur un utilisateur secondaire] | arm64-v8a | |
CtsOsTestCases[profil d'exécution sur le travail] | arm64-v8a | |
CtsPackageSettingHostTestCases | arm64-v8a | |
CtsPackageSettingHostTestCases | armeabi-v7a | |
CtsPersistentDataBlockManagerTestCases | arm64-v8a | |
CtsPersistentDataBlockManagerTestCases | armeabi-v7a | |
CtsPhotoPickerTest | arm64-v8a | |
CtsPhotoPickerTest[exécuter sur un utilisateur secondaire] | arm64-v8a | |
CtsPhotoPickerTest[exécution sur le profil de travail] | arm64-v8a | |
CtsProcessTest | arm64-v8a | |
CtsSafetyCenterTestCases | arm64-v8a | |
CtsSelinuxTargetSdk30TestCases | arm64-v8a | |
CtsSettingsAPITestCases | arm64-v8a | |
CtsSettingsAPITestCases[instantané] | arm64-v8a | Oui |
CtsSharedUserMigrationTestCases | arm64-v8a | |
CtsSkQPTestCas | arm64-v8a | |
CtsSkQPTestCas | armeabi-v7a | |
CtsSupplementalApiDeviceTestCases | arm64-v8a | |
CtsSupplementalApiDeviceTestCases[instantané] | arm64-v8a | Oui |
CtsTaskFpsCallbackTestCases | arm64-v8a | |
CtsTaskFpsCallbackTestCases | armeabi-v7a | |
CtsTaskFpsCallbackTestCases[instantané] | arm64-v8a | Oui |
CtsTelephony5TestCases | arm64-v8a | |
CtsTileServiceTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases[instantané] | 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é | IBI | Test d'application instantané |
---|---|---|
CtsActivityRecognitionTestCases[instantané] | arm64-v8a | Oui |
CtsAndroidTestBase28ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase28ApiSignatureTestCases[instantané] | arm64-v8a | Oui |
CtsAppCloningHostTest[instantané] | arm64-v8a | Oui |
CtsCodePathHostTestCases | arm64-v8a | |
CtsCodePathHostTestCases | armeabi-v7a | |
CtsCurrentApiSignatureTestCases[instantané] | arm64-v8a | Oui |
CtsDreamsTestCases[instantané] | arm64-v8a | Oui |
CtsMediaTestCases | arm64-v8a | |
CtsMediaTestCases | armeabi-v7a | |
CtsMediaTestCases[instantané] | arm64-v8a | Oui |
CtsScopedStorageCoreHostTest[instantané] | arm64-v8a | Oui |
CtsTelephonySdk28TestCases | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[instantané] | arm64-v8a | Oui |
Test de stockage hérité | arm64-v8a | |
LegacyStorageTest[instantané] | arm64-v8a | Oui |
Test de stockage étendu | arm64-v8a | |
ScopedStorageTest[instantané] | arm64-v8a | Oui |