Notas da versão do Android 15 CTS

Esta página inclui as principais mudanças no CTS que foram introduzidas no Android 15.

Recursos do CTS

O Android 15 inclui documentação nova e atualizada para os seguintes recursos do CTS:

Área Recurso Descrição Adicionada/atualizada
Módulo de teste Dividir CtsWindowManagerDeviceTestCases em vários módulos Dividir o módulo de teste para reduzir o erro e melhorar o tempo de execução de 1 hora e 30 minutos para quase 55 minutos. Atualizado
Módulo de teste Dividir CtsDynamicMimeHostTestCases em vários módulos Indisponível Atualizado
Testar infraestrutura Download dinâmico automático do Mainline CTS Download dinâmico do Mainline CTS e integração automática ao pacote CTS para execução para melhorar os testes de compatibilidade adequados por meio do CTS em relação a versões correspondentes do módulo Mainline. Adicionado
Testar infraestrutura Introdução de duas novas configurações de referência Duas novas configurações de referência foram ativadas no CTS/VTS/GTS:
  • Limpe a configuração hidden_api_policy para garantir que as APIs ocultas fiquem inacessíveis, exceto quando explicitamente definido dentro de um módulo.
  • Volte à tela inicial para evitar falhas no teste devido a atividades não fechadas.
Adicionado

Recursos do CTS Verifier

O Android 15 inclui documentação nova e atualizada para os seguintes recursos do Verificador do CTS:

Área Recurso Descrição Adicionada/atualizada
Classe de teste CTS-V Suspensão dos testes de reprodução de áudio e gravação de áudio USB no CTS Verifier. Esses testes foram substituídos pelos testes aprimorados do teste USB de caminhos de dados de áudio. Atualizado
Classe de teste CTS-V Novo teste de ITS: LowLightBoostTest Testa o modo de otimização de pouca luz em condições de iluminação escura. Adicionado
Classe de teste CTS-V Nova classe ChooserResult do Sharesheet de teste do CTS Verifier Isso valida a funcionalidade da classe ChooserResult do Sharesheet no Android 15. Adicionado

Módulos CTS

O número de módulos e casos de teste é o seguinte:

  • ~ 1389 módulos dependendo dos dispositivos
  • Aprox. 6 milhões de casos de teste com mais de 2 ABIs

No Android 15, um total de 191 novos módulos são foram adicionados, e cinco módulos foram removidos.

Novos módulos

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

Novos módulos CTS relacionados ao Mainline

Nome do módulo de teste adicionado Teste de app instantâneo
MctsAppSecurityHostTestCases
MctsMediaBetterTogetherTestCases
MctsMediaBetterTogetherTestCasesYes Sim
MctsMediaCodecTestCases
MctsMediaCodecTestCasesYes Sim
MctsMediaDecoderTestCases
MctsMediaEncoderTestCases
MctsMediaExtractorTestCases
MctsMediaMiscTestCases
MctsMediaMiscTestCasesYes Sim
MctsMediaMuxerTestCases
MctsMediaParserTestCases
MctsMediaPlayerTestCases
MctsMediaRecorderTestCases
MctsMediaStressTestCases
MctsMediaTranscodingTestCases
MctsMediaV2TestCases

Módulos removidos

Nome do módulo de teste excluído ABI Teste de app instantâneo
CtsLaunchNonExportedComponentsTestCases arm64-v8a
CtsLegacyNotification20TestCases arm64-v8a
CtsPermission3TestCases arm64-v8a
CtsStrictJavaPackagesTestCases arm64-v8a
CtsTareTestCases arm64-v8a
CtsWindowManagerDeviceTestCases arm64-v8a
libnativeloader_test arm64-v8a