Notes de version d'Android 13 CTS

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 :
  • 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 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