Android 13 CTS 출시 노트

이 페이지에는 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 테스트 모듈을 실행하기 전에 시스템 검사기는 다음과 같은 기기 기준 설정을 자동으로 설정합니다.
  • 화면을 켠 상태로 유지
  • 자동 OS 업데이트 사용 중지
추가됨
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