Notes de version d'Android 13 CTS

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 :
  • Gardez l'écran allumé
  • Désactiver les mises à jour automatiques du système d'exploitation
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