Versionshinweise für Android 15 CTS

Auf dieser Seite finden Sie die wichtigsten CTS-Änderungen, die in Android 15 eingeführt wurden.

CTS-Funktionen

Android 15 enthält eine neue und aktualisierte Dokumentation für die folgenden CTS-Funktionen:

Standort Funktion Beschreibung Hinzugefügt/aktualisiert
Modul testen CtsWindowManagerDeviceTestCases in mehrere Module aufteilen Testmodul aufgeteilt, um Testfehler zu reduzieren und die Laufzeit von 1 Stunde und 30 Minuten auf knapp 55 Minuten zu verbessern. Aktualisiert
Modul testen CtsDynamicMimeHostTestCases in mehrere Module aufteilen Nicht verfügbar Aktualisiert
Testinfrastruktur Automatischer dynamischer Download von Mainline-CTS Dynamischer Download der Mainline-CTS und automatische Integration in das CTS-Paket zur Ausführung, um die ordnungsgemäße Kompatibilitätstestung durch CTS mit den entsprechenden Mainline-Modulversionen zu verbessern. Hinzugefügt
Testinfrastruktur Einführung von zwei neuen Baseline-Einstellungen In CTS/VTS/GTS wurden zwei neue Baseline-Einstellungen aktiviert:
  • Entfernen Sie das Häkchen bei hidden_api_policy, damit ausgeblendete APIs nur dann zugänglich sind, wenn sie explizit in einem Modul festgelegt wurden.
  • Kehren Sie zum Startbildschirm zurück, um Testfehler aufgrund nicht geschlossener Aktivitäten zu vermeiden.
Hinzugefügt

Funktionen von CTS Verifier

Android 15 enthält neue und aktualisierte Dokumentationen für die folgenden CTS-Verifier-Funktionen:

Standort Funktion Beschreibung Hinzugefügt/aktualisiert
CTS-V-Testklasse Die Tests für die USB-Audiowiedergabe und die USB-Audioaufzeichnung in CTS Verifier sind veraltet. Diese Tests wurden durch die verbesserten Tests im USB-Test für Audio-Datenpfade ersetzt. Aktualisiert
CTS-V-Testklasse Neuer ITS-Test: LowLightBoostTest Der Modus für wenig Licht wird bei wenig Licht getestet. Hinzugefügt
CTS-V-Testklasse Neue CTS Verifier-Testklasse für die Freigabeliste ChooserResult Dadurch wird die Funktion der Sharesheet-Klasse ChooserResult in Android 15 überprüft. Hinzugefügt

CTS-Module

Die Anzahl der Testmodule und Testfälle ist folgende:

  • ~ 1.389 Module, je nach Gerät
  • ~ 6 Millionen Testfälle über 2 ABIs

In Android 15 wurden insgesamt 191 neue Module hinzugefügt und 5 Module entfernt.

Neue Module

  • ABI: arm64-v8a
Name des Testmoduls hinzugefügt Instant App-Test
CtsAddApkToApexHostTestCases
CtsAdoptableHostTestCases
CtsADPFHostTestCases
CtsAdServicesCobaltTest
CtsAdServicesCustomAudienceTests
CtsAdServicesExtDataStorageServiceTest
CtsApkVerityInstallHostTestCases
CtsAppCloningContactsSharingTest
CtsAppCloningIntentRedirectionTest
CtsAppDataIsolationHostTestCases
CtsAppFgsStartTestCases
CtsAppSearchTestCases[run-on-work-profile]
CtsAppStartTestCases
CtsAppStartTestCasesYes Ja
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 Ja
CtsFingerprintTestCases
CtsGetBindingUidImportanceTest
CtsHealthFitnessDeviceTestCasesHistoricAccessLimitWithPermission
CtsHealthFitnessDeviceTestCasesNotAllPermissionsAreGranted
CtsHealthFitnessDeviceTestCasesRateLimiter
CtsHealthFitnessShowMigrationInfoIntentAbsentTests
CtsHostsideNetworkPolicyTests
CtsHostsideNetworkPolicyTestsYes Ja
CtsInputHostTestCases
CtsInputMethodInstallTestCases
CtsInputMethodInstallTestCasesYes Ja
CtsInstantAppsHostTestCases
CtsLegacyNotification34TestCases
CtsMediaCUJLargeTest
CtsMediaCUJSmallTest
CtsMediaCUJSmallTestYes Ja
CtsMediaEditingTestCases
CtsMediaProjectionSDK33TestCases
CtsMediaProjectionSDK33TestCasesYes Ja
CtsMediaProjectionSDK34TestCases
CtsMediaProjectionSDK34TestCasesYes Ja
CtsMediaProviderTestCases
CtsMemunreachableTestCases
CtsMultiUserTestCases[run-on-private-profile]
CtsNetSecConfigCertificateTransparencyDefaultTestCases
CtsNetSecConfigCertificateTransparencyDefaultTestCasesYes Ja
CtsNetSecConfigCertificateTransparencyTestCases
CtsNetSecConfigCertificateTransparencyTestCasesYes Ja
CtsNotificationExtendersTestCases
CtsOnDeviceIntelligenceServiceTestCases
CtsOnDevicePersonalizationConfigTests
CtsOnDevicePersonalizationE2ETests
CtsOverlayHostTestCases
CtsPackageInstallerCUJTestCases
CtsPackageManagerHostTestCases
CtsPackageManagerIncrementalStatsHostTestCases
CtsPackageManagerTestCases
CtsPackageManagerTestCasesYes Ja
CtsPdfModuleTestCases
CtsPdfModuleTestCasesYes Ja
CtsPendingIntentApi33TestCases
CtsPendingIntentApi33TestCasesYes Ja
CtsPermissionMultiDeviceTestCases
CtsPermissionsHostTestCases
CtsPermissionUiTestCases
CtsProfilingModuleTests
CtsResourcesHostTestCases
CtsResourcesTestCases
CtsResourcesTestCasesYes Ja
CtsResumeOnRebootHostTestCases
CtsRollbackManagerTestCases
CtsScopedStorageBypassDatabaseOperationsTest
CtsScopedStorageGeneralTest
CtsScopedStorageRedactUriTest
CtsSecureElementTestCases
CtsSensitiveContentProtectionTestCases
CtsSensitiveContentProtectionTestCasesYes Ja
CtsSettingsTestCases[run-on-work-profile]
CtsStorageAccessTestCases
CtsStorageHostTestCases
CtsSystemApiAnnotationTestCases
CtsTelecomCujTestCases
CtsTelephonyCujTestCases
CtsTelephonyCujTestCasesYes Ja
CtsUseEmbeddedDexHostTestCases
CtsUserRestrictionTestCases
CtsUserRestrictionTestCases[run-on-work-profile]
CtsUwbMultiDeviceTestCase_FiraRangingTests
CtsVibratorTestCases
CtsVibratorTestCasesYes Ja
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 Ja
MicrodroidTestAppNoInternetPerm
MultiDeviceRangingTestCase_Uwb

Neue CTS-Module für Mainline

Name des Testmoduls hinzugefügt Instant App-Test
MctsAppSecurityHostTestCases
MctsMediaBetterTogetherTestCases
MctsMediaBetterTogetherTestCasesYes Ja
MctsMediaCodecTestCases
MctsMediaCodecTestCasesYes Ja
MctsMediaDecoderTestCases
MctsMediaEncoderTestCases
MctsMediaExtractorTestCases
MctsMediaMiscTestCases
MctsMediaMiscTestCasesYes Ja
MctsMediaMuxerTestCases
MctsMediaParserTestCases
MctsMediaPlayerTestCases
MctsMediaRecorderTestCases
MctsMediaStressTestCases
MctsMediaTranscodingTestCases
MctsMediaV2TestCases

Entfernte Module

Name des gelöschten Testmoduls ABI Instant App-Test
CtsLaunchNonExportedComponentsTestCases arm64-v8a
CtsLegacyNotification20TestCases arm64-v8a
CtsPermission3TestCases arm64-v8a
CtsStrictJavaPackagesTestCases arm64-v8a
CtsTareTestCases arm64-v8a
CtsWindowManagerDeviceTestCases arm64-v8a
libnativeloader_test arm64-v8a