Notes de version CTS d'Android 13

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 :
  • Garder l'écran allumé
  • Désactiver les mises à jour automatiques de l'OS
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