Notes de version CTS d'Android 15

Cette page présente les principales modifications apportées à CTS dans Android 15.

Fonctionnalités CTS

Android 15 inclut la nouvelle documentation et la mise à jour concernant les fonctionnalités CTS suivantes:

Région Fonctionnalité Description Ajouté/Mis à jour
Module de test Diviser CtsWindowManagerDeviceTestCases en plusieurs modules Divisez le module de test pour réduire les erreurs de test et améliorer l'exécution de 1 heure 30 minutes à près de 55 minutes. Mise à jour
Module de test Diviser CtsDynamicMimeHostTestCases en plusieurs modules Non disponibles Mise à jour
Infrastructure de test Téléchargement dynamique automatique de CTS Mainline Téléchargement dynamique de la version principale du CTS et intégration automatique dans le package CTS pour l'exécution afin d'améliorer les tests de compatibilité appropriés via le CTS par rapport aux versions de module principales correspondantes. Ajouté
Infrastructure de test Lancement de deux nouveaux paramètres de référence Deux nouveaux paramètres de référence ont été activés dans CTS/VTS/GTS :
  • Effacez le paramètre hidden_api_policy pour vous assurer que les API masquées sont inaccessibles, sauf lorsqu'elles sont définies explicitement dans un module.
  • Revenez à l'écran d'accueil pour éviter les échecs de test dus à des activités non clôturées.
Ajouté

Fonctionnalités du vérificateur CTS

Android 15 inclut de nouvelles documentations et des mises à jour pour les fonctionnalités suivantes du vérificateur CTS:

Région Fonctionnalité Description Ajouté/Mis à jour
Classe de test CTS-V Abandon des tests USB Audio Play et USB Audio Record dans CTS Verifier. Ces tests ont été remplacés par les tests améliorés du test USB des canaux de données audio. Mise à jour
Classe de test CTS-V Nouveau test ITS: LowLightBoostTest Teste le mode Amplification luminosité faible dans des conditions d'éclairage sombres. Ajouté
Classe de test CTS-V Nouveau test du vérificateur CTS de la classe ChooserResult de Sharesheet Cela valide le fonctionnement de la classe ChooserResult de Sharesheet dans Android 15. Ajouté

Modules CTS

Le nombre de modules de test et de cas de test est le suivant:

  • Environ 1 389 modules, en fonction des appareils
  • Environ 6 millions de scénarios de test sur deux ABI

Dans Android 15, un total de 191 nouveaux modules est ajouté et un total de 5 modules est supprimé.

Nouveaux modules

  • ABI: arm64-v8a
Ajout du nom du module de test Test d'une application instantanée
CtsAddApkToApexHostTestCases
CtsAdoptableHostTestCases
CtsADPFHostTestCases
CtsAdServicesCobaltTest
CtsAdServicesCustomAudienceTests
CtsAdServicesExtDataStorageServiceTest
CtsApkVerityInstallHostTestCases
CtsAppCloningContactsSharingTest
CtsAppCloningIntentRedirectionTest
CtsAppDataIsolationHostTestCases
CtsAppFgsStartTestCases
CtsAppSearchTestCases[run-on-work-profile]
CtsAppStartTestCases
CtsAppStartTestCasesYes Oui
CtsBRSTestCases
CtsCameraHeadlessSystemUserTestCases
CtsCompanionDeviceManagerMultiDeviceTestCases
CtsConnectivityMultiDevicesTestCases
CtsContactKeysManagerTestCases
CtsContactKeysProviderPrivilegedApp
CtsContextualSearchServiceTestCases
CtsCorruptApkHostTestCases
CtsCrashDetailHostTestCases
CtsCredentialManagerHostSideTestCases
CtsDeleteKeepDataHostTestCases
CtsDevicePolicyTestCases[run-on-private-profile]
CtsDirectBootHostTestCases
CtsDropBoxManagerTestCasesAPI34
CtsDynamicMimeChangedGroupAppUpdateHostTestCases
CtsDynamicMimeComplexFilterClearGroupRebootHostTestCases
CtsDynamicMimeComplexFilterRebootHostTestCases
CtsDynamicMimeIndependentGroupRebootHostTestCases
CtsDynamicMimePreferredActivitiesHostTestCases
CtsDynamicMimeRemoveRebootHostTestCases
CtsDynamicMimeSingleAppGroupRebootHostTestCases
CtsDynamicMimeSingleAppRebootHostTestCases
CtsExerciseRouteTestCases
CtsFgsTimeoutTestCases
CtsFgsTimeoutTestCasesYes Oui
CtsFingerprintTestCases
CtsGetBindingUidImportanceTest
CtsHealthFitnessDeviceTestCasesHistoricAccessLimitWithPermission
CtsHealthFitnessDeviceTestCasesNotAllPermissionsAreGranted
CtsHealthFitnessDeviceTestCasesRateLimiter
CtsHealthFitnessShowMigrationInfoIntentAbsentTests
CtsHostsideNetworkPolicyTests
CtsHostsideNetworkPolicyTestsYes Oui
CtsInputHostTestCases
CtsInputMethodInstallTestCases
CtsInputMethodInstallTestCasesYes Oui
CtsInstantAppsHostTestCases
CtsLegacyNotification34TestCases
CtsMediaCUJLargeTest
CtsMediaCUJSmallTest
CtsMediaCUJSmallTestYes Oui
CtsMediaEditingTestCases
CtsMediaProjectionSDK33TestCases
CtsMediaProjectionSDK33TestCasesYes Oui
CtsMediaProjectionSDK34TestCases
CtsMediaProjectionSDK34TestCasesYes Oui
CtsMediaProviderTestCases
CtsMemunreachableTestCases
CtsMultiUserTestCases[run-on-private-profile]
CtsNetSecConfigCertificateTransparencyDefaultTestCases
CtsNetSecConfigCertificateTransparencyDefaultTestCasesYes Oui
CtsNetSecConfigCertificateTransparencyTestCases
CtsNetSecConfigCertificateTransparencyTestCasesYes Oui
CtsNotificationExtendersTestCases
CtsOnDeviceIntelligenceServiceTestCases
CtsOnDevicePersonalizationConfigTests
CtsOnDevicePersonalizationE2ETests
CtsOverlayHostTestCases
CtsPackageInstallerCUJTestCases
CtsPackageManagerHostTestCases
CtsPackageManagerIncrementalStatsHostTestCases
CtsPackageManagerTestCases
CtsPackageManagerTestCasesYes Oui
CtsPdfModuleTestCases
CtsPdfModuleTestCasesYes Oui
CtsPendingIntentApi33TestCases
CtsPendingIntentApi33TestCasesYes Oui
CtsPermissionMultiDeviceTestCases
CtsPermissionsHostTestCases
CtsPermissionUiTestCases
CtsProfilingModuleTests
CtsResourcesHostTestCases
CtsResourcesTestCases
CtsResourcesTestCasesYes Oui
CtsResumeOnRebootHostTestCases
CtsRollbackManagerTestCases
CtsScopedStorageBypassDatabaseOperationsTest
CtsScopedStorageGeneralTest
CtsScopedStorageRedactUriTest
CtsSecureElementTestCases
CtsSensitiveContentProtectionTestCases
CtsSensitiveContentProtectionTestCasesYes Oui
CtsSettingsTestCases[run-on-work-profile]
CtsStorageAccessTestCases
CtsStorageHostTestCases
CtsSystemApiAnnotationTestCases
CtsTelecomCujTestCases
CtsTelephonyCujTestCases
CtsTelephonyCujTestCasesYes Oui
CtsUseEmbeddedDexHostTestCases
CtsUserRestrictionTestCases
CtsUserRestrictionTestCases[run-on-work-profile]
CtsUwbMultiDeviceTestCase_FiraRangingTests
CtsVibratorTestCases
CtsVibratorTestCasesYes Oui
CtsVibratorTestCases[run-on-clone-profile]
CtsVibratorTestCases[run-on-private-profile]
CtsVibratorTestCases[run-on-secondary-user]
CtsVibratorTestCases[run-on-work-profile]
CtsVideoQualityFloorHostTestCases
CtsVirtualDevicesAppLaunchTestCases
CtsVirtualDevicesAudioTestCases
CtsVirtualDevicesCameraCtsTestCases
CtsVirtualDevicesCameraTestCases
CtsVirtualDevicesSensorTestCases
CtsWifiNonUpdatableTestCases
CtsWindowManagerDeviceActivity
CtsWindowManagerDeviceAm
CtsWindowManagerDeviceAnimations
CtsWindowManagerDeviceBackNavigation
CtsWindowManagerDeviceDisplay
CtsWindowManagerDeviceIme
CtsWindowManagerDeviceInput
CtsWindowManagerDeviceInsets
CtsWindowManagerDeviceKeyguard
CtsWindowManagerDeviceMultiDisplay
CtsWindowManagerDeviceOther
CtsWindowManagerDeviceTaskFragment
CtsWindowManagerDeviceWindow
CtsWindowManagerTestCases
CtsWindowManagerTestCasesYes Oui
MicrodroidTestAppNoInternetPerm
MultiDeviceRangingTestCase_Uwb

Nouveaux modules CTS liés à Mainline

Ajout du nom du module de test Test d'une application instantanée
MctsAppSecurityHostTestCases
MctsMediaBetterTogetherTestCases
MctsMediaBetterTogetherTestCasesYes Oui
MctsMediaCodecTestCases
MctsMediaCodecTestCasesYes Oui
MctsMediaDecoderTestCases
MctsMediaEncoderTestCases
MctsMediaExtractorTestCases
MctsMediaMiscTestCases
MctsMediaMiscTestCasesYes Oui
MctsMediaMuxerTestCases
MctsMediaParserTestCases
MctsMediaPlayerTestCases
MctsMediaRecorderTestCases
MctsMediaStressTestCases
MctsMediaTranscodingTestCases
MctsMediaV2TestCases

Modules supprimés

Nom du module de test supprimé ABI Test de l'appli instantanée
CtsLaunchNonExportedComponentsTestCases arm64-v8a
CtsLegacyNotification20TestCases arm64-v8a
CtsPermission3TestCases arm64-v8a
CtsStrictJavaPackagesTestCases arm64-v8a
CtsTareTestCases arm64-v8a
CtsWindowManagerDeviceTestCases arm64-v8a
libnativeloader_test arm64-v8a