Cette page inclut les principales modifications apportées au CTS dans Android 13.
Fonctionnalités de la CTS
Android 13 inclut la nouvelle documentation et la documentation mise à jour pour les fonctionnalités CTS suivantes.
Fonctionnalités | Description | Ajouté/Mis à jour |
---|---|---|
Mises à jour de l'ITS de la caméra | 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 des tests multi-appareils qui se déclenchent automatiquement lorsque la segmentation est utilisée. 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. N'importe quel point d'accès DBS physique unique peut être programmé pour prendre en charge ces deux points d'accès logiques, comme 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 fournie par le développeur | Les développeurs externes peuvent contribuer à de nouveaux tests pour 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 faille des tests et réduction des longs délais d'exécution 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[instantané] | 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[instantané] | arm64-v8a | oui |
CtsMediaRecorderTestCases | arm64-v8a | |
CtsMediaRecorderTestCases | armeabi-v7a | |
CtsMediaRecorderTestCases[instant] | arm64-v8a | oui |
CtsMultiUserTestCases[exécution sur l'utilisateur secondaire] | 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[exécution sur l'utilisateur secondaire] | arm64-v8a | |
CtsPhotoPickerTest[profil-travail-d'exécution] | arm64-v8a | |
CtsProcessTest | arm64-v8a | |
CtsSafetyCenterTestCases | arm64-v8a | |
CtsSelinuxTargetSdk30TestCases | arm64-v8a | |
CtsSettingsAPITestCases | arm64-v8a | |
CtsSettingsAPITestCases[instantané] | arm64-v8a | oui |
CtsSharedUserMigrationTestCases | arm64-v8a | |
CtsSkQPTestCases | arm64-v8a | |
CtsSkQPTestCases | armeabi-v7a | |
CtsSupplementalApiDeviceTestCases | arm64-v8a | |
CtsSupplementalApiDeviceTestCases[instantané] | 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 |
CtsScreenEffectsGenerationServiceTestCases | arm64-v8a | |
CtsWifiAwareTestCases | arm64-v8a | |
MicrodroidHostTestCases | arm64-v8a | |
MicrodroidTestApp | arm64-v8a | |
test-art-run-048-reflect-v8 | arm64-v8a | |
test-art-run-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[instantané] | 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[instantané] | 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 |