이 페이지에는 Android 15에 적용된 주요 CTS 변경사항이 포함되어 있습니다.
CTS 기능
Android 15에는 다음 CTS 기능에 관한 신규 및 업데이트된 문서가 포함되어 있습니다.
| 영역 | 기능 | 설명 | 추가됨/업데이트됨 | 
|---|---|---|---|
| 테스트 모듈 | CtsWindowManagerDeviceTestCases를 여러 모듈로 분할
    | 
   테스트 모듈을 분할하여 테스트 오류를 줄이고 런타임을 1시간 30분에서 약 55분까지 개선합니다. | 업데이트됨 | 
| 테스트 모듈 | CtsDynamicMimeHostTestCases를 여러 모듈로 분할
    | 
   사용할 수 없음 | 업데이트됨 | 
| 테스트 인프라 | Mainline CTS의 자동 동적 다운로드 | Mainline CTS를 동적으로 다운로드하고 실행을 위해 CTS 패키지에 자동 통합하여 상응하는 Mainline 모듈 버전에 대해 CTS를 통한 적절한 호환성 테스트를 개선합니다. | 추가됨 | 
| 테스트 인프라 | 새로운 두 가지 기준 설정 도입 | 새로운 두 가지 기준 설정이 CTS/VTS/GTS에서 사용 설정되었습니다.
     
  | 
   추가됨 | 
CTS 인증 도구 기능
Android 15에는 다음 CTS 인증 도구 기능에 관한 신규 및 업데이트된 문서가 포함되어 있습니다.
| 영역 | 기능 | 설명 | 추가됨/업데이트됨 | 
|---|---|---|---|
| CTS-V 테스트 클래스 | CTS 인증 도구에서 USB 오디오 재생 및 USB 오디오 녹음 테스트가 더 이상 사용되지 않음 | 이러한 테스트는 오디오 데이터 경로 USB 테스트의 개선된 테스트로 대체되었습니다. | 업데이트됨 | 
| CTS-V 테스트 클래스 | 새로운 ITS 테스트: LowLightBoostTest
    | 
   조명이 어두운 조건에서 어두운 조명 모드를 테스트합니다. | 추가됨 | 
| CTS-V 테스트 클래스 | 새로운 CTS 인증 도구 테스트 Sharesheet ChooserResult 클래스
    | 
   Android 15에서 Sharesheet ChooserResult 클래스의 기능을 검증합니다.
    | 
   추가됨 | 
CTS 모듈
테스트 모듈과 테스트 사례의 개수는 다음과 같습니다.
- 기기에 따라 약 1,389개 모듈
 - 2개의 ABI에 걸친 약 600만 건의 테스트 사례
 
Android 15에서는 총 191개의 새 모듈을 추가하고 총 5개 모듈을 삭제했습니다.
새 모듈
- ABI: arm64-v8a
 
| 추가된 테스트 모듈 이름 | 인스턴트 앱 테스트 | 
|---|---|
CtsAddApkToApexHostTestCases
    | 
   |
CtsAdoptableHostTestCases
    | 
   |
CtsADPFHostTestCases
    | 
   |
CtsAdServicesCobaltTest
    | 
   |
CtsAdServicesCustomAudienceTests
    | 
   |
CtsAdServicesExtDataStorageServiceTest
    | 
   |
CtsApkVerityInstallHostTestCases
    | 
   |
CtsAppCloningContactsSharingTest
    | 
   |
CtsAppCloningIntentRedirectionTest
    | 
   |
CtsAppDataIsolationHostTestCases
    | 
   |
CtsAppFgsStartTestCases
    | 
   |
CtsAppSearchTestCases[run-on-work-profile]
    | 
   |
CtsAppStartTestCases
    | 
   |
CtsAppStartTestCasesYes
    | 
   예 | 
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
    | 
   예 | 
CtsFingerprintTestCases
    | 
   |
CtsGetBindingUidImportanceTest
    | 
   |
CtsHealthFitnessDeviceTestCasesHistoricAccessLimitWithPermission
    | 
   |
CtsHealthFitnessDeviceTestCasesNotAllPermissionsAreGranted
    | 
   |
CtsHealthFitnessDeviceTestCasesRateLimiter
    | 
   |
CtsHealthFitnessShowMigrationInfoIntentAbsentTests
    | 
   |
CtsHostsideNetworkPolicyTests
    | 
   |
CtsHostsideNetworkPolicyTestsYes
    | 
   예 | 
CtsInputHostTestCases
    | 
   |
CtsInputMethodInstallTestCases
    | 
   |
CtsInputMethodInstallTestCasesYes
    | 
   예 | 
CtsInstantAppsHostTestCases
    | 
   |
CtsLegacyNotification34TestCases
    | 
   |
CtsMediaCUJLargeTest
    | 
   |
CtsMediaCUJSmallTest
    | 
   |
CtsMediaCUJSmallTestYes
    | 
   예 | 
CtsMediaEditingTestCases
    | 
   |
CtsMediaProjectionSDK33TestCases
    | 
   |
CtsMediaProjectionSDK33TestCasesYes
    | 
   예 | 
CtsMediaProjectionSDK34TestCases
    | 
   |
CtsMediaProjectionSDK34TestCasesYes
    | 
   예 | 
CtsMediaProviderTestCases
    | 
   |
CtsMemunreachableTestCases
    | 
   |
CtsMultiUserTestCases[run-on-private-profile]
    | 
   |
CtsNetSecConfigCertificateTransparencyDefaultTestCases
    | 
   |
CtsNetSecConfigCertificateTransparencyDefaultTestCasesYes
    | 
   예 | 
CtsNetSecConfigCertificateTransparencyTestCases
    | 
   |
CtsNetSecConfigCertificateTransparencyTestCasesYes
    | 
   예 | 
CtsNotificationExtendersTestCases
    | 
   |
CtsOnDeviceIntelligenceServiceTestCases
    | 
   |
CtsOnDevicePersonalizationConfigTests
    | 
   |
CtsOnDevicePersonalizationE2ETests
    | 
   |
CtsOverlayHostTestCases
    | 
   |
CtsPackageInstallerCUJTestCases
    | 
   |
CtsPackageManagerHostTestCases
    | 
   |
CtsPackageManagerIncrementalStatsHostTestCases
    | 
   |
CtsPackageManagerTestCases
    | 
   |
CtsPackageManagerTestCasesYes
    | 
   예 | 
CtsPdfModuleTestCases
    | 
   |
CtsPdfModuleTestCasesYes
    | 
   예 | 
CtsPendingIntentApi33TestCases
    | 
   |
CtsPendingIntentApi33TestCasesYes
    | 
   예 | 
CtsPermissionMultiDeviceTestCases
    | 
   |
CtsPermissionsHostTestCases
    | 
   |
CtsPermissionUiTestCases
    | 
   |
CtsProfilingModuleTests
    | 
   |
CtsResourcesHostTestCases
    | 
   |
CtsResourcesTestCases
    | 
   |
CtsResourcesTestCasesYes
    | 
   예 | 
CtsResumeOnRebootHostTestCases
    | 
   |
CtsRollbackManagerTestCases
    | 
   |
CtsScopedStorageBypassDatabaseOperationsTest
    | 
   |
CtsScopedStorageGeneralTest
    | 
   |
CtsScopedStorageRedactUriTest
    | 
   |
CtsSecureElementTestCases
    | 
   |
CtsSensitiveContentProtectionTestCases
    | 
   |
CtsSensitiveContentProtectionTestCasesYes
    | 
   예 | 
CtsSettingsTestCases[run-on-work-profile]
    | 
   |
CtsStorageAccessTestCases
    | 
   |
CtsStorageHostTestCases
    | 
   |
CtsSystemApiAnnotationTestCases
    | 
   |
CtsTelecomCujTestCases
    | 
   |
CtsTelephonyCujTestCases
    | 
   |
CtsTelephonyCujTestCasesYes
    | 
   예 | 
CtsUseEmbeddedDexHostTestCases
    | 
   |
CtsUserRestrictionTestCases
    | 
   |
CtsUserRestrictionTestCases[run-on-work-profile]
    | 
   |
CtsUwbMultiDeviceTestCase_FiraRangingTests
    | 
   |
CtsVibratorTestCases
    | 
   |
CtsVibratorTestCasesYes
    | 
   예 | 
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
    | 
   예 | 
MicrodroidTestAppNoInternetPerm
    | 
   |
MultiDeviceRangingTestCase_Uwb
    | 
   
새로운 Mainline 관련 CTS 모듈
| 추가된 테스트 모듈 이름 | 인스턴트 앱 테스트 | 
|---|---|
MctsAppSecurityHostTestCases
    | 
   |
MctsMediaBetterTogetherTestCases
    | 
   |
MctsMediaBetterTogetherTestCasesYes
    | 
   예 | 
MctsMediaCodecTestCases
    | 
   |
MctsMediaCodecTestCasesYes
    | 
   예 | 
MctsMediaDecoderTestCases
    | 
   |
MctsMediaEncoderTestCases
    | 
   |
MctsMediaExtractorTestCases
    | 
   |
MctsMediaMiscTestCases
    | 
   |
MctsMediaMiscTestCasesYes
    | 
   예 | 
MctsMediaMuxerTestCases
    | 
   |
MctsMediaParserTestCases
    | 
   |
MctsMediaPlayerTestCases
    | 
   |
MctsMediaRecorderTestCases
    | 
   |
MctsMediaStressTestCases
    | 
   |
MctsMediaTranscodingTestCases
    | 
   |
MctsMediaV2TestCases
    | 
   
삭제된 모듈
| 삭제된 테스트 모듈 이름 | ABI | 인스턴트 앱 테스트 | 
|---|---|---|
CtsLaunchNonExportedComponentsTestCases
    | 
   arm64-v8a
    | 
   |
CtsLegacyNotification20TestCases
    | 
   arm64-v8a
    | 
   |
CtsPermission3TestCases
    | 
   arm64-v8a
    | 
   |
CtsStrictJavaPackagesTestCases
    | 
   arm64-v8a
    | 
   |
CtsTareTestCases
    | 
   arm64-v8a
    | 
   |
CtsWindowManagerDeviceTestCases
    | 
   arm64-v8a
    | 
   |
libnativeloader_test
    | 
   arm64-v8a
    |