이 페이지에는 Android 13에 적용된 주요 CTS 변경사항이 포함되어 있습니다.
CTS 기능
Android 13에는 다음 CTS 기능에 관한 신규 및 업데이트된 문서가 포함되어 있습니다.
기능 | 설명 | 추가됨/업데이트됨 |
---|---|---|
카메라 ITS 업데이트 | 변경사항 목록은 Android T(AOSP 실험용) 카메라 이미지 테스트 모음 출시 노트를 참고하세요. | 업데이트됨 |
통합 접속 요구사항 규정 준수 확인 | 접속 보정 요구사항에 관한 CTS 인증 도구 테스트를 추가했습니다. 자세한 내용은 CDD 섹션 2.2.1, 7.4.9, 7.4.3을 참고하세요. | 추가됨 |
CTS의 멀티스크린 테스트 | Android 13은 멀티스크린 테스트를 지원합니다. 여러 기기가 있어야 하는 테스트가 CTS 실행 중에 자동으로 실행됩니다.
CTS 13에는 샤딩을 사용할 때 자동으로 트리거되는 멀티스크린 테스트가 일부 포함되어 있습니다. 테스트에서는 실제 기기의 설정을 추가로 변경할 필요가 없지만, 테스트를 올바르게 실행하려면 virtualenv 를 설치해야 합니다. 자세한 내용은 멀티스크린 모음을 참고하세요. |
추가됨 |
Wi-Fi AP 요구사항 업데이트 | Android 13은 STA+STA용 AP를 제공하는 두 개의 인터넷에 관한 동시 연결 지원을 강화합니다. 이러한 선택 기능의 경우 두 개의 DBS AP(2.4GHz + 5GHz)를 사용하는 CTS의 향상된 Wi-Fi 테스트 환경이 필요합니다. 단일 물리적 DBS AP는 모두 OpenWRT를 포함하는 TPLink AC 1750과 같은 두 개의 논리 AP를 지원하도록 프로그래밍할 수 있습니다. 자세한 내용은 Wi-Fi STA/STA 동시 실행을 참고하세요. | 업데이트됨 |
CTS 인증 도구의 API 및 CDD 요구사항 주석 | CTS 인증 도구에서 API 동작 및 CDD 요구사항을 적용하는 테스트를 위한 주석을 추가했습니다. | 추가됨 |
개발자가 제공한 CTS | 외부 개발자는 개발자 기반 CTS(CTS-D) 블로그 게시물의 가이드라인을 따라 CTS 및 CTS 인증 도구에 새로운 테스트를 제공할 수 있습니다. | 추가됨 |
자동화된 폴더블 테스트 | DeviceStateManager API를 사용하면 폴더블 기기의 여러 기기 상태에서 실행되도록 구성된 대체 모드 옵션을 사용하여 테스트할 수 있습니다. 테스트 실행은 기기에 정의된 디스플레이 접힘 상태를 기반으로 합니다. 자세한 내용은 대체 모드를 위한 CTS 실행을 참고하세요. |
추가됨 |
기준 설정 | 일반적으로 가정되는 두 개의 기준 설정이 기본으로 추가되었습니다. 각 CTS 테스트 모듈을 실행하기 전에 시스템 검사기는 다음과 같은 기기 기준 설정을 자동으로 설정합니다.
|
추가됨 |
CTS 테스트 품질 개선 | 테스트 결함을 수정하고 특정 테스트에 소요되는 긴 실행 시간을 줄였습니다. | 업데이트됨 |
CTS 모듈
테스트 모듈과 테스트 사례의 개수는 다음과 같습니다.
- 기기에 따라 약 1,068개 모듈
- 2개의 ABI에 걸친 약 269만 건의 테스트 사례
Android 13에서는 총 119개의 새 모듈을 추가하고 총 19개 모듈을 삭제했습니다. 자세한 내용은 다음 표를 참고하세요.
새 모듈
추가된 테스트 모듈 이름 | ABI | 인스턴트 앱 테스트 여부 |
---|---|---|
CtsAdServicesDeviceTestCases | arm64-v8a | |
CtsAdServicesDeviceTestCases[인스턴트] | arm64-v8a | 예 |
CtsAmbientContextServiceTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[인스턴트] | arm64-v8a | 예 |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[인스턴트] | arm64-v8a | 예 |
CtsArtTestCases | arm64-v8a | |
CtsArtTestCases | armeabi-v7a | |
CtsArtTestCases[인스턴트] | arm64-v8a | 예 |
CtsBootDisplayModeTestCases | arm64-v8a | |
CtsBootDisplayModeTestCases[인스턴트] | arm64-v8a | 예 |
CtsCarBuiltinApiHostTestCases | arm64-v8a | |
CtsCarHostNonRecoverableTestCases | arm64-v8a | |
CtsCloudSearchServiceTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases[인스턴트] | arm64-v8a | 예 |
CtsCompanionDeviceManagerNoCompanionServicesTestCases | arm64-v8a | |
CtsCompanionDeviceManagerNoCompanionServicesTestCases[인스턴트] | arm64-v8a | 예 |
CtsCompanionDeviceManagerUiAutomationTestCases | arm64-v8a | |
CtsCompanionDeviceManagerUiAutomationTestCases[인스턴트] | arm64-v8a | 예 |
CtsGameServiceTestCases | arm64-v8a | |
CtsGameServiceTestCases | armeabi-v7a | |
CtsGpuMetricsHostTestCases | arm64-v8a | |
CtsInputMethodTestCases32 | arm64-v8a | |
CtsInputMethodTestCases32[인스턴트] | arm64-v8a | 예 |
CtsKeystorePerformanceTestCases | arm64-v8a | |
CtsKeystorePerformanceTestCases | armeabi-v7a | |
CtsKeystoreWycheproofTestCases | arm64-v8a | |
CtsKeystoreWycheproofTestCases | armeabi-v7a | |
CtsLocaleConfigTestCases | arm64-v8a | |
CtsLocaleManagerHostTestCases | arm64-v8a | |
CtsLocaleManagerTestCases | arm64-v8a | |
CtsMediaAudioTestCases | arm64-v8a | |
CtsMediaAudioTestCases | armeabi-v7a | |
CtsMediaAudioTestCases[인스턴트] | arm64-v8a | 예 |
CtsMediaCodecTestCases | arm64-v8a | |
CtsMediaCodecTestCases | armeabi-v7a | |
CtsMediaCodecTestCases[인스턴트] | arm64-v8a | 예 |
CtsMediaDecoderTestCases | arm64-v8a | |
CtsMediaDecoderTestCases | armeabi-v7a | |
CtsMediaDecoderTestCases[인스턴트] | arm64-v8a | 예 |
CtsMediaDrmFrameworkTestCases | arm64-v8a | |
CtsMediaDrmFrameworkTestCases | armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[인스턴트] | arm64-v8a | 예 |
CtsMediaEncoderTestCases | arm64-v8a | |
CtsMediaEncoderTestCases | armeabi-v7a | |
CtsMediaEncoderTestCases[인스턴트] | arm64-v8a | 예 |
CtsMediaExtractorTestCases | arm64-v8a | |
CtsMediaExtractorTestCases | armeabi-v7a | |
CtsMediaExtractorTestCases[인스턴트] | arm64-v8a | 예 |
CtsMediaMiscTestCases | arm64-v8a | |
CtsMediaMiscTestCases | armeabi-v7a | |
CtsMediaMiscTestCases[인스턴트] | arm64-v8a | 예 |
CtsMediaMuxerTestCases | arm64-v8a | |
CtsMediaMuxerTestCases | armeabi-v7a | |
CtsMediaMuxerTestCases[인스턴트] | arm64-v8a | 예 |
CtsMediaPlayerTestCases | arm64-v8a | |
CtsMediaPlayerTestCases | armeabi-v7a | |
CtsMediaPlayerTestCases[인스턴트] | arm64-v8a | 예 |
CtsMediaRecorderTestCases | arm64-v8a | |
CtsMediaRecorderTestCases | armeabi-v7a | |
CtsMediaRecorderTestCases[인스턴트] | arm64-v8a | 예 |
CtsMultiUserTestCases[보조 사용자에서 실행] | arm64-v8a | |
CtsMultiUserTestCases[직장 프로필에서 실행] | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | armeabi-v7a | |
CtsNNAPIStatsdAtomHostTestCases[인스턴트] | arm64-v8a | 예 |
CtsNativeNetPlatformTestCases | arm64-v8a | |
CtsNativeNetPlatformTestCases | armeabi-v7a | |
CtsNativeNetPlatformTestCases[인스턴트] | arm64-v8a | 예 |
CtsNearbyFastPairTestCases | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31[인스턴트] | arm64-v8a | 예 |
CtsOnDevicePersonalizationTestCases | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[인스턴트] | arm64-v8a | 예 |
CtsOsTestCases[보조 사용자에서 실행] | arm64-v8a | |
CtsOsTestCases[직장 프로필에서 실행] | arm64-v8a | |
CtsPackageSettingHostTestCases | arm64-v8a | |
CtsPackageSettingHostTestCases | armeabi-v7a | |
CtsPersistentDataBlockManagerTestCases | arm64-v8a | |
CtsPersistentDataBlockManagerTestCases | armeabi-v7a | |
CtsPhotoPickerTest | arm64-v8a | |
CtsPhotoPickerTest[보조 사용자에서 실행] | arm64-v8a | |
CtsPhotoPickerTest[직장 프로필에서 실행] | arm64-v8a | |
CtsProcessTest | arm64-v8a | |
CtsSafetyCenterTestCases | arm64-v8a | |
CtsSelinuxTargetSdk30TestCases | arm64-v8a | |
CtsSettingsAPITestCases | arm64-v8a | |
CtsSettingsAPITestCases[인스턴트] | arm64-v8a | 예 |
CtsSharedUserMigrationTestCases | arm64-v8a | |
CtsSkQPTestCases | arm64-v8a | |
CtsSkQPTestCases | armeabi-v7a | |
CtsSupplementalApiDeviceTestCases | arm64-v8a | |
CtsSupplementalApiDeviceTestCases[인스턴트] | arm64-v8a | 예 |
CtsTaskFpsCallbackTestCases | arm64-v8a | |
CtsTaskFpsCallbackTestCases | armeabi-v7a | |
CtsTaskFpsCallbackTestCases[인스턴트] | arm64-v8a | 예 |
CtsTelephony5TestCases | arm64-v8a | |
CtsTileServiceTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases[인스턴트] | arm64-v8a | 예 |
CtsWallpaperEffectsGenerationServiceTestCases | arm64-v8a | |
CtsWifiAwareTestCases | arm64-v8a | |
MicrodroidHostTestCases | arm64-v8a | |
MicrodroidTestApp | arm64-v8a | |
art-run-test-048-reflect-v8 | arm64-v8a | |
art-run-test-048-reflect-v8 | armeabi-v7a | |
art_libnativebridge_cts_tests | arm64-v8a | |
art_libnativebridge_cts_tests | armeabi-v7a | |
art_standalone_dex2oat_cts_tests | arm64-v8a | |
art_standalone_dex2oat_cts_tests | armeabi-v7a | |
art_standalone_libartpalette_tests | arm64-v8a | |
art_standalone_libartpalette_tests | armeabi-v7a | |
art_standalone_libdexfile_external_tests | arm64-v8a | |
art_standalone_libdexfile_external_tests | armeabi-v7a | |
libnativeloader_test | arm64-v8a | |
libnativeloader_test | armeabi-v7a | |
odsign_e2e_tests | arm64-v8a |
삭제된 모듈
삭제된 테스트 모듈 이름 | ABI | 인스턴트 앱 테스트 여부 |
---|---|---|
CtsActivityRecognitionTestCases[인스턴트] | arm64-v8a | 예 |
CtsAndroidTestBase28ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase28ApiSignatureTestCases[인스턴트] | arm64-v8a | 예 |
CtsAppCloningHostTest[인스턴트] | arm64-v8a | 예 |
CtsCodePathHostTestCases | arm64-v8a | |
CtsCodePathHostTestCases | armeabi-v7a | |
CtsCurrentApiSignatureTestCases[인스턴트] | arm64-v8a | 예 |
CtsDreamsTestCases[인스턴트] | arm64-v8a | 예 |
CtsMediaTestCases | arm64-v8a | |
CtsMediaTestCases | armeabi-v7a | |
CtsMediaTestCases[인스턴트] | arm64-v8a | 예 |
CtsScopedStorageCoreHostTest[인스턴트] | arm64-v8a | 예 |
CtsTelephonySdk28TestCases | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[인스턴트] | arm64-v8a | 예 |
LegacyStorageTest | arm64-v8a | |
LegacyStorageTest[인스턴트] | arm64-v8a | 예 |
ScopedStorageTest | arm64-v8a | |
ScopedStorageTest[인스턴트] | arm64-v8a | 예 |