이 페이지에는 Android 15에 적용된 주요 CTS 변경사항이 포함되어 있습니다.
CTS 기능
Android 15에는 다음 CTS 기능에 관한 신규 및 업데이트된 문서가 포함되어 있습니다.
영역 | 기능 | 설명 | 추가됨/업데이트됨 |
---|---|---|---|
테스트 모듈 | CtsWindowManagerDeviceTestCases 를 여러 모듈로 분할
|
테스트 모듈을 분할하여 테스트 오류를 줄이고 런타임을 1시간 30분에서 55분 가까이 개선했습니다. | 업데이트됨 |
테스트 모듈 | CtsDynamicMimeHostTestCases 를 여러 모듈로 분할
|
사용할 수 없음 | 업데이트됨 |
테스트 인프라 | 메인라인 CTS의 자동 동적 다운로드 | 메인라인 CTS를 동적으로 다운로드하고 CTS 패키지에 자동 통합하여 CTS를 통해 상응하는 메인라인 모듈 버전에 대한 적절한 호환성 테스트를 개선합니다. | 추가됨 |
테스트 인프라 | 새로운 기준 설정 2가지 도입 | 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
|
새로운 메인라인 관련 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
|